ユーザー権利と Visual Studio

Visual Studio のユーザー アクセス許可要件は、オペレーティング システムと、Visual Studio のバージョンによって異なります。 Windows Vista の場合、Visual Studio 2008 のほとんどのタスクを実行するのに管理者のアクセス許可は必要ありませんが、Visual Studio 2005 ではタスクを正常に実行するには管理者のアクセス許可が必要です。 Windows Server 2003 以前の場合は、Users グループのメンバーは、統合開発環境 (IDE: Integrated Development Environment) でほとんどのアクティビティを実行できます。

ユーザー アクセス許可と Windows Vista

次のセクションでは、Windows Vista 上の Visual Studio 2008 および Visual Studio 2005 のユーザー アクセス許可要件について説明します。 Windows Vista では、旧バージョンの Visual Studio はサポートされていません。

Visual Studio 2008

ほとんどの機能とタスクは、管理者のアクセス許可がなくても完了できます。 操作で高いレベルのアクセス許可が必要な場合は、メッセージ ボックスが表示されます。 このような場合、タスクを完了するために、管理者のアクセス許可を使用して Visual Studio 2008 を再起動するよう求められることがあります。

特定のプログラミング言語または機能に固有のユーザー アクセス許可の追加情報が利用できる場合があります。その情報を次の表に示します。

Topic Location
ユーザー グループのメンバとしての実行 (C++) C++ の概念
Windows Vista の ClickOnce 配置 ClickOnce の配置
Windows Vista の Windows インストーラ配置 Visual Studio での配置
ユーザー グループのメンバとしての実行 C++ の概念
Windows Vista で Windows インストーラーの配置 dv_deploy_msi
Windows Vista の ClickOnce 配置 dv_deploy_clickonce
ユーザー グループのメンバーとしての実行 dv_vccore
Windows Vista の ClickOnce 配置 dv_deploy_clickonce
ユーザー グループのメンバーとしての実行 dv_visualc
管理者権限を持たないユーザーとしての Visual Web Developer の使用 Visual Studio ASP .NET での Web アプリケーションの作成
管理者権限を持たないユーザーとしての Visual Web Developer の使用 Visual Studio ASP .NET での Web アプリケーションの作成

Visual Studio 2005

Windows Vista で、SP1 Update for Windows Vista がインストールされた Visual Studio 2005 を起動するたびに、管理者のアクセス許可で Visual Studio を実行するように要求するメッセージ ボックスが表示されます。 Visual Studio のアクセス許可を昇格すると、Visual Studio で、アプリケーションのビルドとデバッグなどの機能に関連するすべてのタスクを実行できます。これらのタスクは、標準的なユーザー アクセス許可では正しく機能しないことがあります。

管理者のアクセス許可で Visual Studio 2005 を実行するは

  1. [スタート] メニューの [Microsoft Visual Studio 2005] を右クリックし、[管理者として実行] をクリックします。

  2. [ユーザー アカウント制御] ダイアログ ボックスの [続行] をクリックします。

  3. [Microsoft Visual Studio] ダイアログ ボックスの [続行] をクリックします。

Visual Studio を自動的に管理者のアクセス許可で実行するショートカットを作成することもできます。

管理者のアクセス許可で Visual Studio 2005 を自動的に実行するショートカットを作成するには

  1. Windows Vista で、\Program Files\Microsoft Visual Studio 8\Common7\IDE\ を開きます。

  2. devenv.exe をデスクトップにドラッグします。

    注意

    このショートカットが高いレベルのアクセス許可で Visual Studio を実行することを示すように、ショートカットの名前を変更します。

  3. 新しいショートカットを右クリックし、[プロパティ] をクリックします。

  4. [ショートカット] タブをクリックし、[詳細設定] をクリックします。

  5. [管理者として実行] を選択し、[OK] をクリックします。

  6. [適用] をクリックしてから [OK] をクリックします。

    この Visual Studio のショートカットをダブルクリックすると、Visual Studio が自動的に管理者のアクセス許可で実行されます。

詳細については、「Windows Vista と Visual Studio」を参照してください。

ユーザー アクセス許可と Windows Server 2003 以前

以下の表は、サポートされているリリースの Windows 2000、Windows XP、および Windows Server 2003 に Visual Studio がインストールされている場合に、管理者のアクセス許可が必要な機能領域を示しています。 Users グループのメンバーがこれらの領域の 1 つを実行しようとすると、エラー メッセージが表示されます。

項目

説明

セットアップ

Visual Studio をインストールするには、管理者の資格情報が必要です。

古い COM

  • 古い COM コントロール (.ocx コントロールなど) をツールボックスに追加するとき、Visual Studio はそのコントロールの登録を試みます。 コントロールを登録するには、管理者の資格情報が必要です。

  • 古い COM を使用して記述されているアドインが機能するには、Visual Studio に登録する必要があります。 コントロールを登録するには、管理者の資格情報が必要です。

COM 相互運用

マネージ コンポーネントをビルドする際、[コンパイル] ページ (プロジェクト デザイナー) (Visual Basic)[COM 相互運用機能の登録] を選択した場合は、マネージ アセンブリを登録する必要があります。 アセンブリを登録するには、管理者の資格情報が必要です。

参照

概念

セキュリティ保護されたアプリケーションを作成するための技術情報