Entradas do Registro do Windows para a visualização padrão do explorador

6

Estou fazendo um instalador automatizado para o Windows XP e quero que a exibição padrão seja a visualização "detalhes" em todas as pastas - ou seja, o efeito obtido pela configuração de uma pasta na visualização de detalhes e depois em Ferramentas - > Opções de pasta - > Ver - > "Aplicar a todas as pastas". Eu também quero que a barra de status seja exibida, da mesma forma que em Exibir - > Mostrar barra de status.

Quais entradas do Registro devo modificar e para que, para que isso aconteça?

    
por Claudiu 04.03.2011 / 16:39

3 respostas

5

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

"Settings"=hex:08,00,00,00,04,00,00,00,00,00,00,00,00,77,7e,13,73,35,cf,11,ae,\ 69,08,00,2b,2e,12,62,04,00,00,00,01,00,00,00,43,00,00,00

.

However, as you can see the data is in an uncomprehensible format. The bold, fifth hexadecimal value in my example indicates the display style setting. Possible values:

01: Large Icons

02: Small Icons

03: List View

04: Details

.

Fonte de informação

.

    
por 04.03.2011 / 16:56
4

Testado no XP SP3:

Salvar como arquivo bat e executar

:: 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

:: Restart explorer
taskkill /f /im explorer.exe
start explorer.exe

Algumas dicas sobre a string binária críptica:

080000000300000000000000E0A51F0E7335CF11AE6908002B2E1262040000001000000043000000
08000000040000000000000000777E137335CF11AE6908002B2E1262040000001000000043000000
        |               |
        |               |
        Mode            CLSID with first 3 segments in small endian
CLSID Key                                 Description   Mode
{0057D0E0-3573-11CF-AE69-08002B2E1262}     Icons        1
{0E1FA5E0-3573-11CF-AE69-08002B2E1262}     List         3
{137E7700-3573-11CF-AE69-08002B2E1262}     Details      4
{8BEBB290-52D0-11D0-B7F4-00C04FD706EC}     Thumbnail    5
{65F125E5-7BE1-4810-BA9D-D271C8432CE3}     Tiles        6
{8EEFA624-D1E9-445B-94B7-74FBCE2EA11A}     Filmstrip    7

Como lidar com exibições de pastas já salvas

Se você quiser aplicar isso a pastas com configurações de visualização salvas, poderá executar o script abaixo que adicionou lógica a partir da Opção 1 , conforme listado em Resetar configurações de exibição de pastas de todas as pastas

:: 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
    
por 04.09.2016 / 16:48
3

Você poderia ter encontrado sozinho:

  1. Exportar a chave de registro HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer
  2. Altere a opção do Explorer de seu interesse
  3. Exporte a chave do registro HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer novamente
  4. Use uma ferramenta "diff", como WinMerge , para encontrar as diferenças entre os dois arquivos.
por 04.03.2011 / 17:22