2009年11月12日木曜日

Visual Basic2008 Express Editionのインストール

Visual Studio 2008(Visual Basic 2008)のインストールをしてみた、
新規プロジェクト作成時に「要求されたレジストリアクセスは許可されていません。」とエラーメッセージが現れて、作成できず。
原因をいろいろとググって、やっと解決したので、一応メモしておこう。

  • MSサイトから「SubInACL」をインストール
  • "C:\Program Files\Windows Resource Kits\Tools" に下記内容のバッチファイルを作成
    subinacl /subkeyreg HKEY_CLASSES_ROOT\.vbproj /grant=administrators=f/grant=system=f /grant=users=r
    subinacl /subkeyreg HKEY_CLASSES_ROOT\VBExpress.vbproj.9.0
    /grant=administrators=f /grant=system=f /grant=users=r

  • 作ったバッチファイルを管理者プロンプトで実行する、このときVisualStudio2008は終了させておく


  • なお、Visual C 2008 の場合は下記バッチファイルを作成する
    subinacl /subkeyreg HKEY_CLASSES_ROOT\.csproj /grant=administrators=f /grant=system=f /grant=users=r subinacl /subkeyreg HKEY_CLASSES_ROOT\VCSExpress.csproj.9.0 /grant=administrators=f /grant=system=f /grant=users=r


(使用環境:Windows Vista Business 32bit版)

0 件のコメント:

コメントを投稿