web-dev-qa-db-ja.com

レジストリを介してすべてのフォルダのエクスプローラでフォルダビューを設定する方法

tutorial で、Windows8で5つのフォルダーテンプレートすべてのフォルダービューを設定する方法を学びました-General ItemsDocumentsPicturesMusic、およびVideos。チュートリアルはかなり簡単で、面倒なステップバイステップで実行する必要があります。しかし、パッチを適用すると、5つのフォルダテンプレートすべてが目的のビューになり、手作業が不要になるレジストリファイルを作成できるかどうか疑問に思いました。

私は個人的にTileViewが大好きで、5つのフォルダービューテンプレートすべてをTileViewを使用するように変更したいと思います。誰かがこれに光を当てたり、レジストリハックの可能性を提供したりできますか?

6
Soham Dasgupta

これらは私が知っているレジストリ操作です。次のテキストを.regファイルにコピーして実行します。最初にシステムの復元ポイントを作成し、安全に保管するためにregeditを使用して以下のレジストリキーをエクスポートすることをお勧めします。

Windows Registry Editor Version 5.00

;___________________________________________________
;Delete all view settings
[-HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags]
[-HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\BagMRU]

;___________________________________________________
; Set default view to tiled
[HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\AllFolders\Shell\{5C4F28B5-F869-4E84-8E60-F11DB97C5CC7}]
"LogicalViewMode"=dword:00000003

;___________________________________________________
; set folder type to not specific
[HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\AllFolders\Shell]
"FolderType"="NotSpecified"

削除が必要になる可能性のあるその他の関連レジストリキーは、この Microsoftの記事 にあります。

5
harrymc

「windowssysinternals」から「processMonitor」を実行すると、ビューを変更したときにどのレジストリエントリが変更されているかが表示されます。次に、これらの設定をインポートする* .regファイルを作成できます。あなたが物事を壊すことができるので、事前にそれをテストしてください。

1
Glen

これは、デフォルトを「詳細フォルダビュー」に設定するためのCMDスクリプトです。

    @echo off

    REM Delete All View Settings
    REG delete "HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags"
    REG delete "HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\BagMRU"

    REM Set Default View To Detailed
    REG add "HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\AllFolders\Shell\{5C4F28B5-F869-4E84-8E60-F11DB97C5CC7}"
    REG add "HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\AllFolders\Shell\{5C4F28B5-F869-4E84-8E60-F11DB97C5CC7}" /v FileOpenDialog /t REG_DWORD /d 0x00000004 /f

    PAUSE
1
user879163