Проводник Windows - Поиск - Макет постоянно сбрасывается на значки

Проводник Windows - Поиск - Макет постоянно сбрасывается на значки

Каждый раз, когда я использую функцию поиска в проводнике 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Подключ каждого шаблона: Документы.ПоискReuslts TopView Здесь,Логическийрежимпросмотраэто значение, которое вас интересует. Допустимые значения:

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()
           }
      }

Кит

Связанный контент