コンピューターを再起動した後、フォルダー リダイレクトが正しく機能しない

この記事では、コンピューターを再起動した後にフォルダー リダイレクトが正しく機能しない問題の回避策について説明します。

適用対象: Windows 10 - すべてのエディション、Windows Server 2012 R2
元の KB 番号: 951049

問題の説明

Windows Server 2008 または Windows Vista を実行しているコンピューターでは、フォルダー リダイレクトが有効になっています。 コンピューターを再起動した直後にログオンします。 この場合、Windows エクスプローラーはワークステーション サービスが開始される前にデスクトップの表示を試み、次のいずれかの問題が発生します。

  • リダイレクトされたフォルダーにアクセスしようとすると、次のエラー メッセージが表示されます。 \サーバー名*Username*sharename** は現在使用できません。

  • [ドキュメント]、[図]、[音楽]、[デスクトップ] の各フォルダーは表示されません。

回避策

この問題を回避するには、次のいずれかの方法を使用します。

方法 1: ログオフし、もう一度ログオンする

Windows エクスプローラー では、Well-Known フォルダー キャッシュが使用されます。 Well-Known フォルダー キャッシュはログオン中に初期化されます。 ログオフしてから再度ログオンすると、Windows によってキャッシュが再構築されます。 この時点で、グループ ポリシー設定を正しく適用できます。 さらに、キャッシュが正しく設定されます。

注:

グループ ポリシー設定と既知のフォルダー キャッシュの詳細については、「詳細情報」セクションを参照してください。

方法 2: 12 分間待つ

Well-Known フォルダー キャッシュの既定の更新間隔は 12 分です。 リダイレクトされたフォルダーにアクセスするには、12 分間の更新間隔が終了するまで待ちます。

方法 3: 更新間隔を短くする

レジストリを変更して、Well-Known フォルダー キャッシュの更新間隔を短縮できます。

この問題を解決するには、"修正してください" セクションに移動します。 この問題を自分で解決する場合は、"自分で修正してください" セクションに移動します。

私のためにそれを修正する

この問題を自動的に解決するには、[ この問題を解決 する] リンクをクリックします。 次に、[ファイルのダウンロード] ダイアログ ボックスで [実行] をクリックし、このウィザードの手順に従います。

注:

このウィザードは英語でのみ使用できます。ただし、自動修正は、他の言語バージョンの Windows でも機能します。

注:

問題があるコンピューターにない場合は、問題のあるコンピューターで実行できるように、フラッシュ ドライブまたは CD に自動修正プログラムを保存できます。

次に、[問題を解決しましたか? ] セクションに移動します。

自分で解決する

重要

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

KnownFolderSettings サブキーの 2 つのレジストリ値を変更することで、Well-Known フォルダー キャッシュの更新間隔を短縮できます。 これらの値は、クエリの成功または失敗に基づいて、Well-Known フォルダー キャッシュを更新するために使用される間隔を制御します。 既定では、KnownFolderSettings サブキーはありません。 代わりに、このサブキーを作成する必要があります。 KnownFolderSettings サブキーとその値を作成するには、次の手順に従います。

  1. [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。次に、「Regedit」と入力し、[OK] をクリックします。

  2. 次のレジストリ キーを見つけてクリックします。 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer

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

  4. KnownFolderSettings と入力し、Enter キーを押します。

  5. KnownFolderSettings を右クリックし、[ 新規] をポイントし、[ DWORD 値] をクリックして、「CachetimeoutSuccess」と入力します。

  6. [CachetimeoutSuccess] を右クリックし、[ 変更] をクリックします。

  7. [ 値データ ] フィールドに、0 ~ 720000 ミリ秒 (ms) の値を入力します。

    注:

    CachetimeoutSuccess レジストリ値は、キャッシュの作成時に正常に設定されるキャッシュ エントリのタイムアウトを制御します。 設定をより頻繁に再入力するようにキャッシュを構成する必要がある場合を除き、この値を最大値 720000 ミリ秒 (12 分) に設定することをお勧めします。 値を小さくすると、プロセッサとネットワークの負荷が増加する可能性があります。 (この負荷の増加は Windows エクスプローラーに関連付けられています)。

  8. KnownFolderSettings を右クリックし、[ 新規] をポイントし、[ DWORD 値] をクリックして、「CachetimeoutFailure」と入力します。

  9. [CachetimeoutFailure] を右クリックし、[ 変更] をクリックします。

  10. [ 値データ ] フィールドに、0 ~ 720000 ミリ秒の値を入力します。

注:

CachetimeoutFailure レジストリ値は、キャッシュの作成時に正常に設定されないキャッシュ エントリのタイムアウトを制御します。 この値は 60000 ミリ秒に設定することをお勧めします。 これを行うと、Windows エクスプローラーは、1 分後に失敗したキャッシュ エントリの再入力を試みます。 ワークステーション サービスが初期化プロセスを完了するには、この時間枠で十分です。

問題が解決されたかどうかの確認

問題が解決されたかどうかを確認します。 問題が修正された場合は、この記事を完了します。 問題が解決されていない場合は、サポートに問い合わせることができます。

詳細情報

Windows Server 2008 および Windows Vista では、Well-Known フォルダー機能を使用して、ユーザー プロファイル内のフォルダーの場所を決定します。 この機能を使用すると、Windows は必要に応じて Well-Known フォルダーを他の場所にリダイレクトします。 具体的には、Windows エクスプローラーは、Well-Known フォルダー GUID に対してクエリを実行します。 このクエリは、ハード ディスク ドライブ上でもリモート サーバー上でも、実際のフォルダーの場所を返します。

Windows エクスプローラー では、Well-Known フォルダーとその場所をキャッシュすることで、Well-Known フォルダー参照が最適化されます。 キャッシュに対してクエリが実行され、場所がアプリケーションまたは Windows エクスプローラーに返されます。

フォルダー リダイレクトを使用すると、グループ ポリシーからフォルダー リダイレクト設定を受け取ります。 このプロセスは、ワークステーション サービスが開始されていない限り発生しません。 Workstation サービスが開始されていない場合、Well-Known フォルダー キャッシュは使用できません。 これにより、リダイレクトされたフォルダーの場所に対するクエリが失敗します。 さらに、キャッシュは次の更新まで使用できなくなります。 既定では、このキャッシュは 12 分ごとに更新されます (キャッシュが最初に初期化され、ログオン中にビルドされた後)。

状態

Microsoft は、これが問題であることを確認しました。