Windows 7 エクスプローラーのネットワーク フォルダーの名前を変更すると、"アクションを完了できません... " で失敗します。

この記事では、Windows 7 エクスプローラーのネットワーク フォルダーの名前変更が失敗する問題の解決策について説明します。

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

現象

問題を再現する手順:

  1. イメージ ファイルまたは PDF を含む複数のサブフォルダーを含むネットワーク共有にドライブをマップする

  2. エクスプローラー ウィンドウを開き、親フォルダーに移動します。

  3. サブフォルダーの内容にドリルインしながら、各フォルダーの名前を連続して変更しようとします。

  4. サブフォルダーの名前を変更できないことを示す次のテキストを含むエラー ダイアログが表示されるまで、手順 3 を続行します。
    "フォルダーまたはファイルが別のプログラムで開かれているため、アクションを完了できません。 ファイルまたはフォルダーを閉じてからもう一度やり直してください。

原因

フォルダーの名前変更操作は失敗します。thumbcache.dll にはローカル thumbs.db ファイルへのオープン ハンドルが残っており、現在、より動的かつタイムリーにファイルにハンドルを解放するメカニズムが実装されていないためです。

解決方法

この問題を回避するには、"非表示のthumbs.db ファイルでサムネイルのキャッシュをオフにする" のユーザー グループ ポリシー設定を有効にします。

ポリシー パスUser Configuration\Administrative Templates\Windows Components\Windows Explorer
ポリシー設定 "非表示のthumbs.db ファイル内のサムネイルのキャッシュをオフにする"
ポリシー値 有効

重要

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

レジストリは、次の設定で直接編集できます。

レジストリ パスHKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Explorer
名前の設定"DisableThumbsDBOnNetworkFolders"
Reg_dword
1

もう 1 つの回避策は、約 1 ~ 5 分待ってから、名前変更操作を再試行することです。