新規プロジェクト作成時に「要求されたレジストリアクセスは許可されていません。」とエラーメッセージが現れて、作成できず。
原因をいろいろとググって、やっと解決したので、一応メモしておこう。
- 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 件のコメント:
コメントを投稿