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