Записи реестра Windows для просмотра проводника по умолчанию

Я делаю автоматический установщик для Windows XP, и я хочу, чтобы представление по умолчанию было "подробным" представлением для всех папок, то есть эффект, который был получен, установив одну папку в подробное представление, а затем выбрав Инструменты -> Папка Параметры -> Вид -> "Применить ко всем папкам". Я также хочу, чтобы строка состояния отображалась так же, как при переходе Вид -> Показать строку состояния.

Какие записи реестра я должен изменить, и к чему, чтобы это имело место?

3 ответа

HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Streams

"Настройки"= шестнадцатеричное: 08,00,00,00,04, 00,00,00,00,00,00,00,00,77,7e, 13,73,35, ср,11,ae,\ 69,08,00,2b,2e,12,62,04,00,00,00,01,00,00,00,43,00,00,00

,

Однако, как вы видите, данные представлены в непонятном формате. В моем примере жирное, пятое шестнадцатеричное значение указывает настройку стиля отображения. Возможные значения:

01: Большие значки

02: Маленькие иконки

03: Список

04: Подробности

,

Источник информации

,

Протестировано на XP SP3:

Сохранить как файл bat и запустить

:: Показать строку состояния
рег добавьте "HKCU \ Программное обеспечение \ Microsoft \ Internet Explorer \ Main" / v StatusBarOther / t REG_DWORD / d 1 / f

:: Применить Просмотр сведений ко всем папкам
reg add HKCU \ Программное обеспечение \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Настройки потоков / v / t REG_BINARY ^
/ д 08000000040000000000000000777E137335CF11AE6908002B2E1262040000001000000043000000 / f

:: Перезапустите проводник
taskkill / f / im explorer.exe
запустить explorer.exe

Некоторые подсказки о загадочной двоичной строке:

08000000 03 00000000000000 E0A51F0E 7335CF11AE6908002B2E1262040000001000000043000000
08000000 04 00000000000000 00777E13 7335CF11AE6908002B2E1262040000001000000043000000
        | |
        | |
        Режим CLSID с первыми 3 сегментами в младшем порядке
CLSID Ключ Описание Режим
{0057D0E0-3573-11CF-AE69-08002B2E1262} Значки 1
{0E1FA5E0-3573-11CF-AE69-08002B2E1262} Список 3
{137E7700-3573-11CF-AE69-08002B2E1262} Подробности 4
{8BEBB290-52D0-11D0-B7F4-00C04FD706EC} Миниатюра 5
{65F12значения-7BE1-4810-BA9D-D271C8432CE3} Плитка 6
{8EEFA624-D1E9-445B-94B7-74FBCE2EA11A} Диафильм 7

Обработка уже сохраненных представлений папок

Если вы хотите применить это к папкам с сохраненными настройками просмотра, то вы можете запустить нижеприведенный скрипт, который добавил в него логику из первого варианта, как указано в Сброс настроек просмотра папок для всех папок.

:: To reset folder view settings of all folders
Reg Delete "HKCU\SOFTWARE\Microsoft\Windows\Shell\BagMRU" /F
Reg Delete "HKCU\SOFTWARE\Microsoft\Windows\Shell\Bags" /F

Reg Delete "HKCU\SOFTWARE\Microsoft\Windows\ShellNoRoam\Bags" /F
Reg Delete "HKCU\SOFTWARE\Microsoft\Windows\ShellNoRoam\BagMRU" /F

Reg Delete "HKCU\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\Shell\BagMRU" /F
Reg Delete "HKCU\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags" /F

Reg Delete "HKCU\SOFTWARE\Classes\Wow6432Node\Local Settings\Software\Microsoft\Windows\Shell\Bags" /F
Reg Delete "HKCU\SOFTWARE\Classes\Wow6432Node\Local Settings\Software\Microsoft\Windows\Shell\BagMRU" /F


:: To reset size of details, navigation, preview panes to default
Reg Delete "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Modules\GlobalSettings\Sizer" /F

:: Show Status Bar
reg add "HKCU\Software\Microsoft\Internet Explorer\Main" /v StatusBarOther /t REG_DWORD /d 1 /f

:: Apply Details view to All Folders
reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams /v Settings /t REG_BINARY ^
/d 08000000040000000000000000777E137335CF11AE6908002B2E1262040000001000000043000000 /f

:: To kill and restart explorer
taskkill /f /im explorer.exe
start explorer.exe

Вы могли бы найти самостоятельно:

  1. Экспорт раздела реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer
  2. Измените интересующую вас опцию Explorer
  3. Экспорт раздела реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer снова
  4. Используйте инструмент "diff", такой как WinMerge, чтобы найти различия между двумя файлами.
Другие вопросы по тегам