• Software

    Windows 7: Como fixar o tamanho do Painel de Visualização no Windows Explorer

 

No Microsoft Windows 7, existe o "Painel de Visualização" no Windows Explorer, que serve para visualizar rapidamente o conteúdo de um arquivo selecionado (assim como existia um no Windows XP).

Painel de Visualização do Windows 7
Painel de Visualização do Windows 7 (à direita)

 

O problema desse painel, é que quando a janela do Windows Explorer é fechada e em seguida reaberta, seu tamanho é alterado pelo próprio Windows, que não armazena o posicionamento anterior.

Painel de Visualização do Windows 7
Painel de Visualização com um tamanho diferente!

 

Pesquisando através da internet, conclui-se que esse efeito desagradável (e muito chato...) é causado por um bug no Windows Explorer (!), que inclusive já foi notificado em um fórum de suporte da Microsoft.

Enquanto uma solução oficial não é disponibilizada, existe uma forma de contornar este problema.

Notas importantes:

  • Alterações incorretas no Registro do Windows poderão provocar problemas sérios no Sistema Operacional;
  • A solução descrita aqui restringe a escrita de uma Chave do Registro usada pelo Windows Explorer, então para alterar o layout de qualquer painel do Windows Explorer (Painel de Visualização, Painel de Navegação ou Painel de Detalhes) ou desabilitar algum desses painéis, é necessário antes desfazer essa alteração;
  • Para desfazer a alteração descrita aqui, copie os valores originais de cada um dos parâmetros antes de alterá-los. Assim, quando necessário, poderá retornar os valores originais e voltar à configuração inicial;
  • A solução descrita aqui só vale para o usuário correntemente logado. Para os outros usuários, deve-se efetuar login usando a conta correspondente e repetir o procedimento para cada um deles.

Solução para impedir alterações no layout dos painéis do Windows Explorer:

  1. Na janela do Windows Explorer, habilite os painéis desejados e redimensione o Painel de Visualização para o tamanho desejado;
  2. Sem fechar essa janela do Windows Explorer, vá em Iniciar / Executar... e digite regedit (e pressione Enter). O Editor de Registro será aberto;
  3. No Editor de Registro, vá até a chave HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Modules\GlobalSettings\Sizer no painel da esquerda;
  4. Ainda no painel da esquerda, clique com o botão direito sobre a chave Sizer (a mesma mencionada acima) e escolha a opção Permissões...

Editor do Registro
Editor do Registro - Alterar Permissões da Chave

5. Na guia Permissões, clique no botão Avançadas;

Permissões da Chave do Registro
Permissões da Chave do Registro

6. Na janela de Configurações Avançadas de Segurança, desmarque a opção Incluir permissões herdáveis proveniente do pai deste objeto e em seguida clique no botão OK;

7. Será então exibido um diálogo de confirmação. Clique no botão Adicionar;

8. Na janela de Configurações Avançadas de Segurança, clique no botão OK;

9. Na guia Permissões, selecione cada um dos usuários listados, desmarcando a opção Controle Total de cada um deles;

10. Feito isso, clique em OK, feche o Editor do Registro e experimente a alteração, fechando e reabrindo a janela do Windows Explorer.

 

O que foi realizado com esse procedimento:

A chave HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Modules\GlobalSettings\Sizer do Registro do Windows foi bloqueada para escrita, sendo somente a leitura permitida. Com isso, o Windows Explorer não consegue alterar os valores contidos nessa chave (que representam o tamanho e o layout dos painéis, incluindo o Painel de Visualização).