Silverlight をインストールするには、ここをクリックします*
Japan変更|サイトマップ
Visual Studio
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 を確認してください。


全般

Office

スマート デバイス

Web

Windows


全般

タイトル : [参照の追加] ダイアログ ボックスのタイトル バーにヘルプ ボタンが表示されない

  • 説明 : [参照の追加] ダイアログ ボックスを開くと、ヘルプ ボタンが表示されません。機能は存在しますが、UI 要素がありません。
  • 回避策 : F1 キーを押します。


タイトル : Windows Vista では Visual Studio 2005 の Active Directory による配置に失敗する

  • 説明 : 企業で Active Directory の配置シナリオ (詳細については こちら (英語) を参照) を使用して開発者のデスクトップに Visual Studio を配置すると、.NET Framework 2.0 が既に Windows Vista にインストールされているため、セットアップに失敗します。
  • 回避策 : 参考文献として示した「Enterprise Network Deployment Readme」 (英語) のセクション 5.3 の記載に従って、.NET Framework のチェックを手動で削除します。このセクションにはこちらからアクセスできます。


タイトル : VC# Express を終了するとアプリケーションがクラッシュすることがある

  • 説明 : Visual C# Express の終了中にアクセス違反が発生することがあります。
  • 回避策 : ありません。Visual C# Express を終了する前に作業中のすべての情報を保存したことを確認してください。


タイトル : エクスプローラでファイルをダブル クリックしても自動的に Visual Studio でそのファイルが開かないことがある

  • 説明 : ユーザーがエクスプローラで Visual Studio 関連のファイルをダブル クリックしたときに、Visual Studio が起動されるだけで、そのファイルが開かないことがあります。そのファイルを 2 回ダブル クリックすると、Visual Studio でそのファイルが開きます。
  • 回避策 : Visual Studio 内からそのファイルを開くか、そのファイルを 2 回ダブル クリックします。


タイトル : 一部のコマンド ライン スイッチには管理アクセス許可が必要

  • 説明 : DevEnv.exe コマンド ラインの /setup、/installvstemplates、および /associatefiles の各スイッチが正しく機能するには管理アクセス許可が必要です。アクセス許可を管理者に昇格しないでこれらのコマンドを起動すると、データが失われる可能性があります。
  • 回避策 : アクセス許可を管理者に昇格してコマンド ウィンドウを実行し、その内部から必要なコマンドライン スイッチを指定して DevEnv.exe を起動します。


タイトル : Windows Vista では IIS が存在しないと Visual Studio Team Foundation のチーム ビルド オプションがインストールされない

  • 説明 : チーム ビルドでは、Web プロジェクトをビルドするために、ASP.NET アプリケーションをコンパイルするアクセス許可が必要です。現在のチーム ビルドのセットアップは、aspnet_regiis を呼び出してこのようなアクセス許可を構成します。Windows Vista では、IIS が存在しないとこの呼び出しに失敗するため、セットアップが失敗してロールバックが実行されます。
  • 回避策 : チーム ビルドをインストールする前に IIS をインストールする必要があります。IIS は不要なので、チーム ビルドをインストール後にアンインストールします。


タイトル : 任意の Visual Studio Express 製品のインストール時にアクセス許可の問題で BITS ダウンロード サービスが失敗する

  • 説明 : Visual Studio Express Editions は BITS サービスを使用してインストール パッケージをダウンロードします。インストールを試みる場合は、必ず、アクセス許可を管理者に昇格して、セットアップ ユーティリティを実行する必要があります。しかし、標準ユーザーが管理者として実行すると、こうしたアクセス許可の昇格が BITS に受け渡されないため、ダウンロードに失敗します。
  • 回避策 : こちらのページ の説明に従ってインストール ファイルを手動でダウンロードするか、管理アクセス許可のあるアカウントでインストールを実行します。


タイトル : XP 互換モードでは Visual Studio 製品をインストールできない

  • 説明 : すべての Visual Studio 製品のインストールが、"Visual Studio をインストールする前に Windows XP SP2 をインストールする必要があります。" というエラー メッセージを表示して失敗します。この現象は、検出ロジックの構成方法が原因で発生します。互換性モードでの VS のインストールはお勧めしません。このシナリオには回避策はありません。
  • 回避策 : ありません。


タイトル : Windows Vista にアップグレードすると [新しいプロジェクト] ダイアログ ボックスに表示されるテンプレートが失われることがある

  • 説明 : Windows Vista にアップグレード後、[新しいプロジェクト] ダイアログ ボックスに表示されるさまざまなプロジェクト テンプレートが失われることがあります。
  • 回避策 : アクセス許可を管理者に昇格してコマンド プロンプトを開き、コマンド "devenv.exe /installvstemplates" を実行します。


タイトル : [ツール] ダイアログ ボックスの [アドイン/マクロ セキュリティ] オプションを開くと Visual Studio が応答を停止する

  • 説明 : ユーザーが [ツール] ダイアログ ボックスを開き、[環境] ノードの [アドイン/マクロ セキュリティ] リーフを選択すると、Visual Studio が応答を停止します。
  • 回避策 : ありません。


    タイトル : 特権に昇格したプロセスの Just-In-Time デバックが失敗する

    • 説明 : 特権に昇格したプロセスは Visual Studio 2005 で JIT デバッグすることができません。これには IIS といったシステム プロセスや、[管理者として実行] で起動されたアプリケーションが含まれます。
    • 回避策 : デバッガがハンドルされていない例外やユーザーブレークポイント (System.Diagnostics.Debugger.Break, __debugbreak, 等) をキャッチする前に、デバッガを手動でアタッチする必要があるます。

     

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

    Office

    開発


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

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


    デバッグ


    タイトル : デバッガでの例外のキャッチの実行が低速

    • 説明 : [例外] ダイアログ ボックスの実行が低速になることがあります。
    • 回避策 : ありません。[例外] ダイアログ ボックスは、少し時間がかかることはありますが、表示されます。


    タイトル : プロファイルのアタッチ/デタッチが結果の生成時に停止する

    • 説明 : プロセスからのアタッチおよびデタッチ時において、時折プロファイラが結果の生成時に停止します。
    • 回避策 : ありません。Visual Studio を再起動してください。

     

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

    スマート デバイス

    開発


    タイトル : 日本語バージョンの Visual Studio でプロパティ ページを開くと "空き領域がない" というエラーが発生する

    • 説明 : 日本語バージョンの Visual Studio でプロパティ ページを開くと "空き領域がない" というエラーが発生することがあります。
    • 回避策 : ありません。


    タイトル : Windows Vista にアップグレードすると [新しいプロジェクト] ダイアログ ボックスに表示される Windows Mobile 5.0 ノードの名前がマネージ プロジェクトの名前に変更される

    • 説明 : Windows Vista へのアップグレード後に、Windows Mobile 5.0 のプロジェクト ノードの名前が変更されることがあります。機能は失われませんが、名前が明確ではなくなります。たとえば、"Windows Mobile 5.0 Pocket PC" および "Windows Mobile 5.0 Smartphone" の名前は、それぞれ "PPC" と "SP" に変更されます。
    • 回避策 : 機能は失われていないので、新しいプロジェクトに対応する名前を選択してください。


    タイトル : Visual Studio でネイティブ C++ プロジェクトを作成できない

    • 説明 : 開発者がネイティブ C++ スマート デバイス アプリケーションの作成を試みると、Visual Studio は [新しいプロジェクト] ダイアログ ボックスを繰り返し表示し、先に進むことができません。
    • 回避策 : この回避策ではレジストリを編集する必要があります。この処理ではコンピュータで重大な問題を引き起こす可能性があります。操作を行う前に、完全バックアップを行うことをお勧めします。この問題を解決するには、RegEdit を実行し、レジストリ キー "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Ext\PreApproved" に移動します。このキーを右クリックし、新しいキーを追加します。キー名には "{D245F352-3F45-4516-B1E6-04608DA126CC}" を使用します。


    タイトル : Windows XP またはそれ以前のオペレーティング システム (およびデバイス エミュレータ) で作成された SQL Server Mobile Edition データベースは Windows Vista では機能しない (その逆も同様)

    • 説明 : Windows XP またはスマート デバイスで作成されたデータベースは、Windows Vista では読み取ることができません。
      同様に、Windows Vista で作成された SQL Mobile Edition データベースは、スマート デバイスまたは Windows XP では読み取ることも書き込むこともできません。
    • 回避策 : Windows Vista で作業を行っているときは、既存のデータベースをコピーし、そのコピーを使用するアプリケーションをビルドできます。スマート デバイスまたは Windows Mobile エミュレータでデータベースを使用する予定がある場合は、Windows XP で作成したデータベースを使用する必要があります。


    デバッグ


    タイトル : Windows Vista ではエミュレータをクレードルに接続できない

    • 説明 : Windows Vista では DMA 経由の ActiveSync に失敗するため、エミュレータをクレードルに接続できません。
    • 回避策 : ありません。


    タイトル : エミュレータを中止するとデバイス エミュレータ マネージャ (DEM) の UI が破損する

    • 説明 : 複数の接続を行い、中止すると、DEM UI が破損します。
    • 回避策 : DEM を終了してから、再起動し、UI を更新します。


    配置

    タイトル : Windows XP またはそれ以前のオペレーティング システム (およびデバイス エミュレータ) で作成された SQL Server Mobile Edition データベースは Windows Vista では機能しない (その逆も同様)

    • 説明 : Windows XP またはスマート デバイスで作成されたデータベースは、Windows Vista では読み取ることができません。
      同様に、Windows Vista で作成された SQL Mobile Edition データベースは、スマート デバイスまたは Windows XP では読み取ることも書き込むこともできません。
    • 回避策 : Windows Vista で作業を行っているときは、既存のデータベースをコピーし、そのコピーを使用するアプリケーションをビルドできます。スマート デバイスまたは Windows Mobile エミュレータでデータベースを使用する予定がある場合は、Windows XP で作成したデータベースを使用する必要があります。

     

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

    Web


    開発

    タイトル : Windows Vista ではデータセット デザイナが非常に低速になる

    • 説明 : Windows Vista では、データセット デザイナの表示が極めて低速です。Windows Vista では Windows 描画のサポート方法が変更になり、この結果デザイナの動作に影響があります。
    • 回避策 : ありません。


    タイトル : IIS6 互換性レイヤがインストールされていないとローカル コンピュータでの Web サービスの参照に失敗することがある

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


    タイトル : IIS 7 向けに新しい Web サイトを作成すると誤解を招くエラー メッセージが表示される

    • 説明 : 開発者が [新しい Web サイト] ダイアログ ボックスを使用して Web サイトの対象を IIS7 にすると、ユーザーには FrontPage Server Extensions が構成されていないことを示す、誤解を招くエラー メッセージがいくつか表示されます。実際の問題は IIS 6 互換性レイヤがインストールされていないことにあるので、これらのエラー メッセージは誤解を生じます。
    • 回避策 : ユーザーは、IIS 6 互換性レイヤをインストールする必要があります。


    タイトル : IIS 7 の既定のインストールでは [Web サイトを開く] ダイアログ ボックスの [ローカル ホスト] タブに誤解を招くエラー メッセージが表示される

    • 説明 : 開発者が [Web サイトを開く] ダイアログ ボックスを使用して IIS7 をローカル ホストとして対象に設定すると、ユーザーには FrontPage Server Extensions が構成されていないことを示す、誤解を招くエラー メッセージがいくつか表示されます。実際の問題は IIS 6 互換性レイヤがインストールされていないことにあるので、これらのエラー メッセージは誤解を生じます。
    • 回避策 : ユーザーは、IIS 6 互換性レイヤをインストールする必要があります。


    タイトル : Windows Vista では多くのサイトを備えた Web ソリューションを開くと非常に低速になる

    • 説明 : ユーザーが、多くのサイト (通常は 20 以上) を参照する Web ソリューションを使用する場合、このソリューションを開くときにパフォーマンスが大幅に低下することがあります。ソリューションは開きますが、少し時間がかかることがあります。
    • 回避策 : ありません。


    タイトル : Visual Studio では App_Data フォルダにアクセス許可を設定できない

    • 説明 : Web アプリケーションで SQL Express データベースを使用している場合、Visual Studio では App_Data フォルダに正しくアクセス許可を設定できません。その結果、ページの実行時にデータをバインドするときに、アクセス許可エラーになります。
    • 回避策 : ユーザーは、Web アプリケーションを実行するアカウントに、App_Data フォルダの読み取りと書き込みアクセス許可を設定する必要があります。


    タイトル : Windows Vista クライアント上の Visual Studio では多くの場合に FTP 接続を使用できない

    • 説明 : Visual Studio では、開発者のコンピュータと Web サイト プロジェクトのホストとの間の接続トランスポートとして FTP を使用する機能を開発者に提供します。Windows Vista をクライアントとして使用している場合は、こうした接続は信頼性が低くなり、頻繁にパフォーマンスが低下し、接続が失わることになります。
    • 回避策 : ありません。


    デバッグ


    タイトル : プロファイルのアタッチ/デタッチが結果の生成時に停止する

    • 説明 : プロセスからのアタッチおよびデタッチ時において、時折プロファイラが結果の生成時に停止します。
    • 回避策 : ありません。Visual Studio を再起動してください。


    タイトル : Windows Vista で IIS を実行していると ASP.NET の単体テストに失敗することがある

    • 説明 : Windows Vista で IIS を実行しているときに ASP.NET の単体テストを行うと、頻繁に失敗することがあります。Windows Vista では IIS が個別に実行され、ASP.NET ホスト アダプタが失敗するため、この現象が発生します。
    • 回避策 : 開発者が Web サーバーの対象を IIS ではなく、同梱の ASP.NET 開発サーバーに変更することで、ASP.NET の単体テストを実行できる場合があります。


    タイトル : IIS6 互換性レイヤがインストールされていないと IIS での Web アプリケーションのデバッグに失敗することがある

    • 説明 : IIS 7 で実行中の Web アプリケーションに対する ASP.NET デバッギングは、開発者に理由を表示しないで失敗することがあります。
    • 回避策 : 開発者は、IIS 7 用に IIS 6 互換性レイヤをインストールする必要があります。


    配置

    タイトル : Windows Vista ではユーザーは Web セットアップ MSI をインストールできない

    • 説明 : ユーザーは、Windows Vista コンピュータで Web セットアップ MSI をインストールできないことがあります。その際、役立つエラー メッセージは一切表示されません。
    • 回避策 : ユーザーは、最初に、IIS 6 互換性レイヤをインストールする必要があります。


    タイトル : Windows Vista クライアント上の Visual Studio では多くの場合に FTP 接続を使用できない

    • 説明 : Visual Studio では、開発者のコンピュータとプロジェクトのホストとの間の接続トランスポートとして FTP を使用する機能を開発者に提供します。ファイアウォール サービスが実行されていない (ファイアウォールが単にオフされているのではなく、サービス自体が実行されていない) 場合、こうした接続は失敗することがあり、クライアントは外部ホストから行われる接続要求を拒否します。
    • 回避策 : Windows Vista のファイアウォール サービスが実行されていることを確認します。

     

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

    Windows


    開発

    タイトル : Windows Vista ではデータセット デザイナが非常に低速になる

    • 説明 : Windows Vista では、データセット デザイナの表示が極めて低速です。Windows Vista では Windows 描画のサポート方法が変更になり、この結果デザイナの動作に影響があります。
    • 回避策 : ありません。


    タイトル : IIS6 互換性レイヤがインストールされていないとローカル コンピュータでの Web サービスの参照に失敗することがある

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

    タイトル : Media Player OCX コントロールが CreateToolWindow() で生成されたツール ウィンドウで動作しない

    • 説明 : Media Player OCX コントロールを CreateToolWindows() API で生成されたツール ウィンドウで利用した場合 out of range 例外が発生します。
    • 回避策 : CreateToolWindow2() API を利用してツール ウィンドウを生成します。


    タイトル : Windows Workflow Foundation 向けにプロジェクトをインポートすると予期しないセキュリティの警告が発生する

    • 説明 : MSBuild のインポートの安全性チェックは、REG_EXPAND_SZ エントリをサポートしないため、予期しないセキュリティの警告が発生します。
    • 回避策 : セキュリティのダイアログ ボックスをクリックして、先に進みます。


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

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


    タイトル : サブ メニューのあるメニュー項目を削除すると Visual Studio がクラッシュする

    • 説明 : 開発者が以前の MainMenu コントロールを使用するプロジェクトで作業している場合、サブメニュー項目を保持するメニュー項目をグループとして削除する (つまり、サブメニュー項目をすべて保持するメニュー項目のグループを削除する) と、Visual Studio がクラッシュすることがあります。
    • 回避策 : Visual Studio 2005 には新しいメニュー コントロールとして 'ToolStrip' が用意されているので、このコントロールを更新することをお勧めします。また、メニュー項目を 1 度に 1 つずつ削除することもできます。


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

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


    デバッグ


    タイトル : プロファイルのアタッチ/デタッチが結果の生成時に停止する

    • 説明 : プロセスからのアタッチおよびデタッチ時において、時折プロファイラが結果の生成時に停止します。
    • 回避策 : ありません。Visual Studio を再起動してください。

    タイトル : トレース プロファイルがマネージ C++ コンソール アプリケーションで失敗する

    • 説明 : トレース プロファイルがマネージ C++ コンソール アプリケーションで失敗します。
    • 回避策 : ありません。


    タイトル : Windows Vista ではプロセス名を指定して vsjitdebugger を起動できない

    • 説明 : Windows Vista では、開発者がプロセス名を指定して vsjitdebugger を自動起動しようとすると失敗します。
    • 回避策 : 開発者はプロセス ID を決定できるので、このプロセス ID を指定して vsjitdebugger を起動します。


    タイトル : コード カバレッジのバイナリが 32 ビット専用に設定されていないため wow64 でクラッシュする

    • 説明 : インストルメント化されたバイナリが 32 ビット専用に設定されていないことが原因で、64 ビット版の Windows Vista で実行するとクラッシュします。
    • 回避策 : 32 ビット プラットフォームを使用するか、32 ビット専用のマニフェストでバイナリを設定します。


    タイトル : OpenMP 並列化のデバッグにおいてデバッガが停止する

    • 説明 : OpenMP 並列化のデバッグにおいてデバッガが停止することがあります。この問題は、現在詳細を調査中です。
    • 回避策 : ありません。


    タイトル : Windows Vista ではリモート デバッグのセットアップでファイアウォールの構成に失敗する

    • 説明 : 開発者が Windows Vista でリモート デバッグをセットアップすると、セットアップは Windows ファイアウォール例外一覧に必要なエントリを構成しません。
    • 回避策 : リモート デバッグを有効にするには、Windows ファイアウォールを手作業で構成する必要があります。


    タイトル : Windows Vista Starter Edition ではリモート デバッガの実行に失敗するか使用できない

    • 説明 : Windows Vista Starter Edition コンピュータでリモート デバッグを使用すると、失敗するか、複数のエラー メッセージが表示されます。
    • 回避策 : ありません。


    タイトル : 開発者は管理者として RPC ステッピングを設定できない

    • 説明 : Visual Studio のマニュアルでは、開発者がこのオプションを設定できると記載されていますが、Windows Vista で実行中は実際にはこのオプションが使用できません。
    • 回避策 : これはマニュアルの記載ミスで、回避策は必要ありません。

     

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


Microsoft