Каждый раз, когда я использую функцию поиска в проводнике Windows ( Ctrl+ E), он игнорирует мою глобальную настройку использования подробного представления (если только я явно не установил его ранее для папки, в которой ищу данные).
Как это можно настроить без использованияСкрипт AutoHotKeyили стороннее ПО? Ясильнопредпочитаю макет Details (а запуск скриптов AHK приводит к тому, что меня выкидывает из игр, использующих AntiCheat).
Аочень частыйДля меня вариант использования функции поиска — сортировка по дате изменения, но в режиме просмотра значков этого не видно.
Сейчас я использую Windows Server 2016, но на моих компьютерах с Windows 10 ситуация та же самая.
Также обратитесь к этому тупиковому Techspotнить
решение1
Основная 'безобразность', о которой я говорил, заключается в том, что если вы изменяете записи в HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes
, вы сталкиваетесь с проблемами с разрешениями на определенных ключах. Например, вы не можете изменять значения в {24ccb8a6-c45a-477d-b940-3382b9225668}
, который является шаблоном представления дляБыстрый доступ. Быстрое тестирование показывает, что у вас не может возникнуть проблем с разрешениями при изменении различных шаблонов SearchResults, если вы не забудете сначала экспортировать ключ, чтобы можно было восстановить его, если что-то пойдет не так. Итак, для начала взгляните на все различные шаблоны представлений с помощью этого фрагмента PowerShell:
$FT = 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes'
gci $FT |
select PSChildName,
@{ N = 'Name' ;E = {(gp $_.PSPath).CanonicalName}}
Вас интересуют только SearchResults, поэтому мы фильтруем результаты:
gci $FT |
?{(gp $_.PSPath).CanonicalName -match 'SearchResults'} |
select PSChildName,
@{ N = 'Name' ;E = {(gp $_.PSPath).CanonicalName}}
Конкретные настройки представления находятся в подразделах с именами GUIDTopViewsПодключ каждого шаблона: Здесь,Логическийрежимпросмотраэто значение, которое вас интересует. Допустимые значения:
1 Details
2 TIles
3 Icons
4 List
5 Content
Итак, чтобы установить все SearchResults наПодробностиview, вы бы запустили следующее из иАдминистративныйОкно 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()
}
}
Кит