リモート ネットワーク コンピューター上の共有フォルダーにあるファイルを開くと、ネットワーク パフォーマンスが低下する

この記事は、リモート ネットワーク コンピューター上の共有フォルダーにあるファイルを開くときに発生するネットワーク パフォーマンスの低下の問題を解決するのに役立ちます。

適用対象: Windows 7 Service Pack 1
元の KB 番号: 829700

現象

Windows エクスプローラーを使用してネットワーク上のリモート コンピューター上の共有フォルダーに接続し、その共有フォルダー内のファイルをダブルクリックして開くと、ファイルを開くには予想よりも長い時間がかかる場合があります。 たとえば、64 キロビット/秒 (kbps) のワイド エリア ネットワーク (WAN) 上の統合サービス デジタル ネットワーク (ISDN) 接続など、低速な接続で Microsoft Office ドキュメントを開くと、この問題が発生する可能性があります。

原因

この問題は、Windows エクスプローラーが、リモート共有と開いているファイルに関する詳細情報の取得を試みるため発生します。 この操作には、低速接続に長い時間がかかる場合があります。

解決方法

重要

このセクション、方法、またはタスクには、レジストリの編集方法が記載されています。 レジストリを誤って変更すると、深刻な問題が発生することがあります。 レジストリを変更する際には十分に注意してください。 保護を強化するため、レジストリを変更する前にレジストリをバックアップします。 こうしておけば、問題が発生した場合にレジストリを復元できます。 レジストリをバックアップおよび復元する方法の詳細については、次の記事番号をクリックして、「Microsoft サポート技術情報: Windows でレジストリをバックアップおよび復元する方法 」322756 の記事を参照してください

  1. SuppressionPolicy DWORD 値を次のレジストリ キーに追加します。HKEY_CLASSES_ROOT\*\Shellex\PropertySheetHandlers\CryptoSignMenu
    そのためには、次を実行します。

    1. [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。

    2. [名前] ボックスに「regedit」と入力し、[OK] をクリックします。

    3. 次のレジストリ キーを見つけてクリックします。 HKEY_CLASSES_ROOT\*\Shellex\PropertySheetHandlers\CryptoSignMenu

    4. [編集] メニューの [新規] をポイントし、[DWORD 値] をクリックします。

    5. 「SuppressionPolicy」と入力し、Enter キーを押します。

    6. [編集] メニューの [変更] をクリックします。

    7. [ 16 進数] をクリックし、[ 値データ ] ボックスに「100000」と入力し、[OK] をクリック します

  2. SuppressionPolicy DWORD 値を次のレジストリ キーに追加します: HKEY_CLASSES_ROOT\*\Shellex\PropertySheetHandlers\{3EA48300-8CF6-101B-84FB-666CCB9BCD32}
    そのためには、次を実行します。

    1. [レジストリ] エディターで、次のレジストリ キーを見つけてクリックします: HKEY_CLASSES_ROOT\*\Shellex\PropertySheetHandlers\{3EA48300-8CF6-101B-84FB-666CCB9BCD32}

    2. [編集] メニューの [新規] をポイントし、[DWORD 値] をクリックします。

    3. 「SuppressionPolicy」と入力し、Enter キーを押します。

    4. [編集] メニューの [変更] をクリックします。

    5. [ 16 進数] をクリックし、[ 値データ ] ボックスに「100000」と入力し、[OK] をクリック します

  3. SuppressionPolicy DWORD 値を次のレジストリ キーに追加します: HKEY_CLASSES_ROOT\*\Shellex\PropertySheetHandlers\{883373C3-BF89-11D1-BE35-080036B11A03}
    そのためには、次を実行します。

    1. [レジストリ] エディターで、次のレジストリ キーを見つけてクリックします: HKEY_CLASSES_ROOT\*\Shellex\PropertySheetHandlers\{883373C3-BF89-11D1-BE35-080036B11A03}
    2. [編集] メニューの [新規] をポイントし、[DWORD 値] をクリックします。
    3. 「SuppressionPolicy」と入力し、Enter キーを押します。
    4. [編集] メニューの [変更] をクリックします。
    5. [ 16 進数] をクリックし、[ 値データ ] ボックスに「100000」と入力し、[OK] をクリック します
  4. フラグ DWORD 値を次のレジストリ キーに追加します。HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\SCAPI
    そのためには、次を実行します。

    1. [レジストリ] エディターで、次のレジストリ キーを見つけてクリックします。HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\SCAPI

    2. [編集] メニューの [新規] をポイントし、[DWORD 値] をクリックします。

    3. 「フラグ」と入力し、Enter キーを押します。

    4. [編集] メニューの [変更] をクリックします。

    5. [ 16 進数] をクリックし、[ 値データ ] ボックスに「00100c02」と入力し、[OK] をクリック します

    6. レジストリ エディターを終了します。

グループ ポリシーの追加

「レジストリの変更」セクションで説明されているレジストリの直接の変更に加えて、グループ ポリシーを使用してこの問題を解決することもできます。 管理者は、 承認済み キーと EnforceShellExtensionSecurity ポリシーを使用して実行できるシェル拡張機能を制御できます。 SuppressionPolicy 値は、EnforceShellExtensionSecurity ポリシーに関連付けられています。 このポリシーを追加して、変更されたシェルの動作を有効にすることができます。

これを行うには、次の手順を実行します。

  1. [ スタート] をクリックし、[ 実行] をクリックし、「Gpedit.msc」と入力して、[OK] をクリック します
  2. 左側のウィンドウの [ユーザー構成] で、[管理用テンプレート] を展開し、[Windows コンポーネント] を展開して、[Windows エクスプローラー] をクリックします。
  3. 右側のウィンドウで、[ ユーザーまたは承認済みのシェル拡張機能ごとにのみ許可する] をダブルクリックし、[ 有効] をクリックし、[OK] をクリック します