Windows 7のファイルエクスプローラーではフォルダが表示されませんが、メモ帳では表示されます

Windows 7のファイルエクスプローラーではフォルダが表示されませんが、メモ帳では表示されます

私は Windows 10 と Windows 7 のデュアル ブートを使用していますが、今日、Windows 7 のファイル エクスプローラーはどのディレクトリのフォルダーも表示しなくなりましたが、ファイルは表示されます ([保護されたシステム ファイルを非表示にする] の選択を解除した場合はシステム ファイルも表示されます)。Windows 10 ではこれらのフォルダーがまだ表示されますが、Windows 7 では表示されません。ただし、メモ帳やその他のソフトウェアで [名前を付けて保存] をクリックすると、フォルダーが表示されます。

画像はこちらです:

画像:

画像:

画像:

誰か助けてくれませんか?

答え1

私は今Win10しか持っていませんが、XPの頃から時々フラグ保存されたフォルダー ビューの値が何らかの理由でフラグを取得しFWF_SINGLESEL、複数のファイルの選択を妨げます。

どうやら彼らはFWF_NOSUBFOLDERS旗を拾ったようです。

私がよくわからないのは、Win 7 のレジストリの正確な場所だ。 の下ではXP、キーは次のとおりだった。
HKCU\Software\Microsoft\Windows\ShellNoRoam\Bags

ではWin 10、ビューは次の場所に保存されます。
HKCU:\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags

もしあなたがパワーシェル次のようにテストできます。

$RegPath = 'HKCU:\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags'

# OR depending on what path your found in your registry

$RegPath = 'HKCU:\Software\Microsoft\Windows\ShellNoRoam\Bags'

# THEN

gci $RegPath /s | ? Property -contains 'FFlags' | ForEach{
    If ( ( $FFLags = $_.GEtValue('FFlags')) -band 0x00000080  ) {
        echo 'FWF_NOSUBFOLDERS'
    }
}    

出力なしでプロンプトに戻る場合、これは問題ではありません。しかし、 が表示される場合は問題FWF_NOSUBFOLDERSがあります。

保存されたビューにこだわりがない場合は、静かなシステムで Regedit とタスク マネージャーを開き、タスク マネージャーから Explorer (Shell) プロセスを終了して、キーBagsとその兄弟を削除しますBagMRU

問題が見つかったが、保存したビューを保持したい場合は、フラグをクリアするコードを追加してこの投稿を修正できます。

関連情報