Silverlight をインストールするには、ここをクリックします*
Japan変更|すべてのMicrosoft のサイト
Visual Studio 2005
MSDN Home   MSDN Home
MSDN Home > Visual Studio > サポート情報 > Windows Vista で動作する Visual Studio > Windows Vista での Visual Studio 2005 の問題点の一覧 (通常ユーザー)

Windows Vista での Visual Studio 2005 の問題点の一覧

通常ユーザーのアクセス許可で実行する場合


Windows Vista 上で Visual Studio 2005 を通常ユーザーのアクセス許可で使用した場合に開発者が直面する既知の問題点を以下に示します。

注 : ここに示す問題点は、管理アクセス許可なしに実行した場合に限り発生します。管理アクセス許可で実行した場合に発生する問題点については、こちらを参照してください。

マイクロソフトでは、Visual Studio 2005 を使用する際には以下を行うことをお勧めします。

  • アクセス許可を管理者に昇格して Visual Studio を実行する
  • 実行するユーザーをローカル コンピュータの "Administrators" グループのメンバにする
  • Visual Studio のアイコンを右クリックし、表示されるコンテキスト メニューで [管理者として実行] をクリックする

    注 : Visual Studio へのショートカットを作成し、常にアクセス許可を管理者に昇格して実行するオプションを選択することができます。このショートカットを使用する方法は、上記のアイコンを右クリックする方法と同じです。

SQL Server 2005 (Visual Studio 2005 に付属する SQL Server Express Edition を含む) を使用する場合は、Windows Vista と Windows Server "Longhorn" 上での SQL Server 2005 を確認してください。


Web

Windows


全般

タイトル : サーバー エクスプローラ : メッセージ キュー

  • 説明 : AD 統合コンポーネントがインストールされ、ユーザーがドメインに参加している場合にのみ、パブリック メッセージ キューを作成できます。Starter エディション、Home Basic エディション、および Home Premium エディションでは AD 統合がサポートされません。
  • 回避策 : ユーザーがドメインに参加する必要があります。


タイトル : ローカル コンピュータで Web サービスを参照する

  • 説明 : ローカル コンピュータで Web サービスの参照を試みると、次のエラー メッセージが表示されます。
    ローカル コンピュータ上のサービスを列挙中にエラーが発生しました:
    Active Directory サービスで、Web サーバーを見つけることができません。インターネット インフォメーション サーバー (IIS) のバージョンが、クライアントとサーバー間で異なっている可能性があります。IIS がローカル コンピュータにインストールされていないか、または現在実行されているユーザー ID に、このコンピュータ上で Web サイトを参照するアクセス許可が与えられていないことが、別の原因として考えられます。
  • 回避策 : アクセス許可を管理者に昇格して Visual Studio を実行する必要があります。


タイトル : ロード テストを実行し、SQL トレース プロファイリングを有効にすると、SQL トレースのエントリが二重に出力される

  • 説明 : 開発者が、[有効な SQL トレース] オプションを指定して Visual Studio Team System のロード テストを実行すると、ロード テスト コードから SQL に要求が送信され、トレースが開始されます。その結果、SQL によってトレース ファイルが作成されます。このファイルがテスト結果のデータベースに追加された後、ロード テストはこのファイルの削除を試みます。その結果として生じるセキュリティ エラーが原因で、ロード テスト プロセスによってテストが再試行されます。
  • 回避策 : アクセス許可を管理者に昇格して Visual Studio を実行すると、テスト結果ファイルを正しく削除でき、操作は 1 度しか実行されません。


タイトル : 通常ユーザーでプロファイルを行うと、グローバル オブジェクトを作成するアクセス許可がないため失敗する

  • 説明 : Visual Studio プロファイラを実行すると、通常ユーザーではプロファイル要求の実行に必要なオブジェクトを作成できないため、プロセスが失敗します。
  • 回避策 : 管理者特権に昇格して Visual Studio を実行すると、必要なオブジェクトを作成できます。


タイトル : 管理者のアクセス許可がないと DbgCLR.exe の実行に失敗するか、DbgCLR.exe が応答を停止する

  • 説明 : ユーザーのアクセス許可を管理者に昇格しないでオプション (シンボル パスの設定など) を変更すると、マネージャ コード SDK デバッガが失敗するか、応答を停止します。
  • 回避策 : アクセス許可を管理者に昇格してデバッガを実行します。

 

ページのトップへ ページのトップへ

Office

開発

タイトル : サンプルのコンパイルに失敗する

  • 説明 : 現状では、Visual Studio に付属するサンプルは、Program Files にインストールされます。ユーザーがサンプルを開き、F5 キーを押すと、出力ディレクトリに関するエラーになります。Windows Vista では Program Files ディレクトリにアクセス許可を設定するので、通常ユーザーはこうしたディレクトリに書き込むことができません。
  • 回避策 : アクセス許可を管理者に昇格して Visual Studio を実行するか、サンプルをユーザー ディレクトリにコピーします。


タイトル : Visual Studio のセットアップに失敗する

  • 説明 : Visual Studio のすべてのセットアップ プロセスは、HKLM に書き込む、Program Files ディレクトリへのファイルの配置を試みるといったさまざまな要件により失敗します。こうした操作の多くが管理者アクセス許可を必要とします。
  • 回避策 : Visual Studio をインストールするには、ユーザーに管理者のアクセス許可が必要です。

 

ページのトップへ ページのトップへ

スマート デバイス

開発

タイトル : デバイスの COM DLL をデバイス プロジェクトに参照として追加する

  • 説明 : ユーザーがスマート デバイス プロジェクトを作成し、デバイス COM DLL への参照の追加を試みると、Visual Studio ではその COM DLL の登録を試み、失敗します。
  • 回避策 : アクセス許可を管理者に昇格して Visual Studio を実行します。

 

ページのトップへ ページのトップへ

Web

開発

タイトル : FTP URL にアクセスすると例外がスローされる

  • 説明 : ユーザーが FTP URL にアクセスを試みると、Visual Studio は URLConnection の getInputStream() と getContent() を呼び出します。その結果、java.io.IOException "操作はタイムアウトしました。" がスローされます。これは、Windows Vista のファイアウォール サービスが実行されていないことが原因で発生します。
  • 回避策 : Windows Vista のファイアウォール サービスが実行されていることを確認します。


タイトル : localhost にバインドすると例外がスローされる

  • 説明 : 開発者が localhost へのバインドを試みると、Visual Studio が localhost ととのソケットの作成を試みたときに NoRouteToHostException がスローされます。
  • 回避策 : ありません。


タイトル : 一部のコンピュータで Web テスト レコーダが無効になる

  • 説明 : Web テスト リコーダは、Visual Studio 2005 Team System が Web テストの記録に使用する IE アドインです。VS ユーザーが新しい Web テストを作成すると、 VS はアドインをアクティブにして IE を起動します。このアドインは IE のプロセス内で実行され、.NET リモート処理の IPC チャネルを使用して、VS のプロセスに再接続します。Web テスト リコーダ アドインと VS 間の通信は、すべてこれらの IPC チャネル経由で行われます。Vista では IE が保護モード (MIC 低) で開始されるため、Web テスト リコーダから VS への再接続 (MIC 中) は許可されません。IE の保護モードを無効にする以外に回避策はありません。
  • 回避策 : IE 保護モードを無効にします。IE 保護モードを無効にすると、IE の最も重要なセキュリティ機能の 1 つが無効になることが開発者に警告されます。アクセス許可を管理者に昇格して Visual Studioを実行することで、この問題を解決することもできます。


タイトル : アクセス許可を管理者に昇格しないで Visual Studio を実行すると IIS7 Web サイトを開けないか、作成できない

  • 説明 : 通常ユーザーとしてログインし、開発用に IIS7 が正しく構成されている場合、"Administrators" グループのメンバでなければならないことを示す、誤解を招くエラー メッセージが表示されます。Administrators グループのメンバとしてログインしても、依然として同じエラー メッセージが表示されます。
  • 回避策 : このエラーは誤解を招きます。Visual Studio は、実際にアクセス許可を管理者に昇格して実行する必要があります。Administrator グループのメンバであるだけでは十分ではありません。


タイトル : アクセス許可を昇格しないで IIS WAP プロジェクトを開くと、警告なしにその他のファイル プロジェクトの作成に失敗する

  • 説明 : 開発者は、既にアクセス許可を管理者に昇格して Visual Studio を実行し、IIS に新しい WAP プロジェクトを作成しました。その後、ユーザーがアクセス許可を昇格しないで VS を実行し、MRU リストを使用してそのプロジェクトを開きます。アクセス許可を昇格しないで VS を実行してこのプロジェクトを開くと、プロジェクト自体は正しく開かれますが、ASP.NET の機能は使用できず、プロジェクトはクラス ライブラリのように機能します。
  • 回避策 : エラー メッセージは表示されませんが、プロジェクトが既に作成されていても、アクセス許可を管理者に昇格して Visual Studio を実行する必要があります。


タイトル : サンプルのコンパイルに失敗する

  • 説明 : 現状では、Visual Studio に付属するサンプルは、Program Files にインストールされます。ユーザーがサンプルを開き、F5 キーを押すと、出力ディレクトリに関するエラーになります。Windows Vista では Program Files ディレクトリにアクセス許可を設定するので、通常ユーザーはこうしたディレクトリに書き込むことができません。
  • 回避策 : アクセス許可を管理者に昇格して Visual Studio を実行するか、サンプルをユーザー ディレクトリにコピーします。


タイトル : Visual Studio のセットアップに失敗する

  • 説明 : Visual Studio のすべてのセットアップ プロセスは、HKLM に書き込む、Program Files ディレクトリへのファイルの配置を試みるといったさまざまな要件により失敗します。こうした操作の多くが管理者アクセス許可を必要とします。
  • 回避策 : Visual Studio をインストールするには、ユーザーに管理者のアクセス許可が必要です。


デバッグ

タイトル : IE のアクセス許可レベルが原因で Web デバッグに失敗する

  • 説明 : Web アプリケーションのデバッグを試みる開発者が、IE を起動し、アプリケーションの Web サイトを参照します。Visual Studio をデバッグ モードにすると、IE は iexplore.exe の新しい (2 番目の) インスタンスを低整合性プロセスとして開始し、最初のインスタンスをシャットダウンします。デバッガはこの 2 番目のインスタンスにアタッチしますが、このインスタンスはユーザー コードをまったく実行しません。
  • 回避策 : アクセス許可を管理者に昇格して Visual Studio を起動するか、IE を再起動後 [デバッグ] メニューを使用して再起動した IE にアタッチします。


タイトル : IE のアクセス許可レベルが原因で Web アプリケーションのプロファイルに失敗する

  • 説明 : Web アプリケーションのデバッグを試みる開発者が、IE を起動し、アプリケーションの Web サイトを参照します。Visual Studio をデバッグ モードにすると、IE は iexplore.exe の新しい (2 番目の) インスタンスを低整合性プロセスとして開始し、最初のインスタンスをシャットダウンします。プロファイラはこの 2 番目のインスタンスにアタッチしますが、このインスタンスはユーザー コードをまったく実行しません。
  • 回避策 : ありません。ASP.NET プロファイリングは、Visual Studio の実行時にアクセス許可を昇格しているかどうかに関わらず失敗します。


配置

タイトル : Visual Studio セットアップ プロジェクト : アクセス許可を管理者に昇格しないで MSI インストールを実行すると、Web セットアップのカスタム アクションが失敗する

  • 説明 : カスタム アクションを含むセットアップ MSI の作成に VS セットアップ プロジェクトを使用する Web 開発者は、アクセス許可を管理者に昇格しないで起動したことが原因で失敗します。
  • 回避策 : アクセス許可を管理者に昇格して Visual Studio を実行します。


タイトル : Web セットアップが Windows Vista へのインストールに失敗する

  • 説明 : 開発者が、IIS 7 と IIS6 互換性サポートがインストールされた Windows Vista コンピュータで Visual Studio を使用して Web セットアップ プロジェクトを作成すると、アクセス許可エラーが発生し、"インストールの準備をしています" というダイアログ ボックスが表示されたまま、セットアップに失敗します。
  • 回避策 : アクセス許可を管理者に昇格して、Visual Studio と作成したセットアップ プロジェクトを実行します。

 

ページのトップへ ページのトップへ

Windows

開発

タイトル : 一部の SDK ツールが期待どおりに実行されない

  • 説明 : 開発者が一部の SDK ツールの実行を試みると、期待どおりに動作しない場合があります。ただし、エラーは発生しません。これは、そのツールにアクセス許可が昇格された要求を受け渡す機能がないことが原因で発生します。
  • 回避策 : アクセス許可を昇格してコマンド ウィンドウを開き、そこで必要な SDK ツールを実行します。


タイトル : SDK のクイック スタート構成に失敗する

  • 説明 : ユーザーが、インストール済みの HTML ページからクイック スタート構成のアプリケーションの実行を試みると失敗します。
  • 回避策 : ありません。サンプルは個別にセットアップできますが、サンプルを組み合わせて構成することや組み合わせてセットアップすることはできません。


タイトル : C# 相互運用機能の一部のサンプルが機能しない

  • 説明 : 一部の COM 相互運用機能のサンプルは、情報をレジストリに追加するためにアクセス許可を管理者に昇格して実行する必要があります。
  • 回避策 : アクセス許可を管理者に昇格してサンプルを実行します。


タイトル : パッケージ登録

  • 説明 : 開発者がパッケージを登録するために RegPkg を実行すると、パッケージの値がレジストリを仮想化した場所に配置されます。Visual Studio を起動すると、そのパッケージ登録が見つかりません。
  • 回避策 : アクセス許可を管理者に昇格して、RegPkg または Visual Studio を実行します。


タイトル : Visual Studio Team System for Software Architects のプロトタイプを保存する

  • 説明 : ユーザーが製品に同梱されたアプリケーション プロトタイプ (言語の変更、プロジェクト テンプレートなど) をカスタマイズ後、このアプリケーション プロトタイプを後で使用するために保存します。この保存操作では、管理者のアクセス許可が必要な Program Files ディレクトリにファイルを書き込みます。
  • 回避策 : アクセス許可を管理者に昇格して Visual Studio を実行します。


タイトル : DSL の一部のビルド (VS SDK のみ)

  • 説明 : Domain Specific Language (DSL) ツールキットは、VS SDK の一部として出荷されます。開発者は、このツールキットを使用して、VS シェル内で実行されるデザイナを作成できます。VS パッケージは、DSL デザイナのビルド時に出力されます。(デバッグやその他の使用目的に) DSL デザイナを実行するには、このパッケージが登録されている必要があります。この登録には、管理者のアクセス許可が必要です。パッケージは、regpkg.exe (標準 VS SDK ツール) で登録します。
  • 回避策 : アクセス許可を管理者に昇格して、ツールまたは Visual Studio を実行します。


タイトル : サンプルのコンパイルに失敗する

  • 説明 : 現状では、Visual Studio に付属するサンプルは、Program Files にインストールされます。ユーザーがサンプルを開き、F5 キーを押すと、出力ディレクトリに関するエラーになります。Windows Vista では Program Files ディレクトリにアクセス許可を設定するので、通常ユーザーはこうしたディレクトリに書き込むことができません。
  • 回避策 : アクセス許可を管理者に昇格して Visual Studio を実行するか、サンプルをユーザー ディレクトリにコピーします。


タイトル : Visual Studio のセットアップに失敗する

  • 説明 : Visual Studio のすべてのセットアップ プロセスは、HKLM に書き込む、Program Files ディレクトリへのファイルの配置を試みるといったさまざまな要件により失敗します。こうした操作の多くが管理者アクセス許可を必要とします。
  • 回避策 : Visual Studio をインストールするには、ユーザーに管理者のアクセス許可が必要です。

 

ページのトップへ ページのトップへ


Microsoft