Windows Explorer - Pesquisa - Layout continua redefinindo para Ícones

Windows Explorer - Pesquisa - Layout continua redefinindo para Ícones

Cada vez que uso a função de pesquisa no Windows Explorer ( Ctrl+ E), ela ignora minha configuração global para usar a visualização Detalhes (a menos que eu já a tenha definido explicitamente para a pasta que estou pesquisando no passado).

Como isso pode ser configurado sem usar umScript AutoHotKeyou software de terceiros? EUfortementeprefiro o layout Detalhes (e executar scripts AHK me expulsa de jogos que usam AntiCheat).

insira a descrição da imagem aqui

Asuper frequenteO caso de uso para mim quando uso a função de pesquisa é classificar por data de modificação, mas você não pode ver isso na visualização de ícones.

Estou usando o Windows Server 2016 agora, mas é a mesma coisa em meus computadores com Windows 10.

Consulte também este Techspot sem saídafio

Responder1

A principal 'feiúra' a que me referi é que, se você modificar as entradas em HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes, terá problemas de permissão em determinadas chaves. Por exemplo, você não pode modificar valores em {24ccb8a6-c45a-477d-b940-3382b9225668}, que é o modelo de visualização paraAcesso rápido. O teste rápido mostra que você pode não ter problemas de permissão ao modificar os vários modelos do SearchResults, desde que se lembre de exportar a chave primeiro para poder restaurar se algo der errado. Então, para começar, dê uma olhada em todos os vários modelos de visualização com este pedaço do PowerShell:

$FT = 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes'
gci $FT |
   select PSChildName,
          @{ N = 'Name' ;E = {(gp $_.PSPath).CanonicalName}}

Você está preocupado apenas com SearchResults, por isso filtramos os resultados:

gci $FT |
   ?{(gp $_.PSPath).CanonicalName -match 'SearchResults'} |
      select PSChildName,
             @{ N = 'Name' ;E = {(gp $_.PSPath).CanonicalName}}

As configurações de visualização específicas estão nas subchaves nomeadas por GUID doPrincipais visualizaçõessubchave de cada modelo: Documentos.SearchReuslts TopView Aqui,Modo LogicalViewé o valor com o qual você está preocupado. Os valores válidos são:

1   Details
2   TIles
3   Icons
4   List
5   Content

Então, para definir todos os SearchResults comoDetalhesview, você executaria o seguinte de eAdministrativoJanela do PowerShell:

$FT = 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes'
gci $FT |
   ?{(gp $_.PSPath).CanonicalName -match 'SearchResults'} |
      %{
        $TVkey = gi "$($_.PSPath)\TopViews"
        $TVkey.GetSubkeyNames() |
           %{$Key2edit = $TVkey.OpenSubkey($_, $True)
             $Key2Edit.SetValue('LogicalViewMode', 1)
             $Key2Edit.Close()
           }
      }

Keith

informação relacionada