フォルダーのサイズ、表示、アイコンまたは場所への変更が失われる

適用対象: Microsoft Windows XP Home EditionMicrosoft Windows XP ProfessionalWindows Vista Enterprise 64-bit Edition 詳細

現象


Windows XP、Windows Vista または Windows 7 を搭載しているコンピューターで、フォルダーのサイズ、表示、アイコンまたは場所への変更が失われます。

たとえば、次のいずれかまたは複数の問題が発生することがあります。
  • フォルダーを再び開いたときに、フォルダーの [表示] の設定が保存されていない。

    注: [表示] 設定には、縮小版、並べて表示、アイコン、一覧、詳細などがあります。
  • フォルダーを再び開いたときに、フォルダー ウィンドウのサイズや位置が保存されていない。
  • フォルダーで表示される縮小版の画像が正しくない。
  • フォルダーで縮小版の画像が表示されない。

注: コントロールパネルの [フォルダーオプション] の [表示] タブにある [詳細設定] メニューの [各フォルダーの表示設定を保存する] チェックボックスがオンになっている場合でも、Windows XP または Windows Vista でこの問題が発生することがあります。

原因


この問題はフォルダー オプションのレジストリ設定が正しくないために発生します。

解決方法


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

322756 Windows でレジストリをバックアップおよび復元する方法

この問題を解決するには、フォルダーのレジストリ設定をリセットします。 これを行うための手順は以下のとおりです (オペレーティング システムによって異なります)。
 

Windows XP

  1. 次のレジストリ サブキーを削除します。
    • HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell
    • HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Bags
    • HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\BagMRU
    • HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam
    • HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\BagMRU
    • HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\Bags
  2. 次のレジストリ サブキーを再作成します。
    • HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell
    • HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam
  3. 手順 2. で作成したレジストリサブキーで [BagMRU Size] レジストリ値を作成してから 5000 に設定します。

Windows Vista または Windows 7

  1. 次のレジストリ サブキーを削除します。
    • HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Bags
    • HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\BagMRU
    • HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\Bags
    • HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\BagMRU
    • HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\BagMRU
    • HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags


    x64 ベースの Windows Vista または Windows 7 では、次のレジストリ サブキーを削除します。
    • HKEY_CURRENT_USER\Software\Classes\Wow6432Node\Local Settings\Software\Microsoft\Windows\Shell\Bags
    • HKEY_CURRENT_USER\Software\Classes\Wow6432Node\Local Settings\Software\Microsoft\Windows\Shell\BagMRU
  2. 次のレジストリ サブキーを再作成します。
    • HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\BagMRU
    • HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags


    x64 ベースの Windows Vista または Windows 7 では、次のレジストリ サブキーを再作成します。
    • HKEY_CURRENT_USER\Software\Classes\Wow6432Node\Local Settings\Software\Microsoft\Windows\Shell\Bags
    • HKEY_CURRENT_USER\Software\Classes\Wow6432Node\Local Settings\Software\Microsoft\Windows\Shell\BagMRU
  3. 手順 2. で作成したレジストリサブキーで [BagMRU Size] レジストリ値を作成してから 5000 に設定します。