Windows 7 или 10: как принудительно перевести все окна проводника в режим «Подробности» (включая диалоговые окна «Открыть» и «Сохранить как»)?

Windows 7 или 10: как принудительно перевести все окна проводника в режим «Подробности» (включая диалоговые окна «Открыть» и «Сохранить как»)?

Я хотел бы, чтобы каждый экземпляр Explorer всегда открывался в представлении «Подробности», независимо от просматриваемой папки. Мне нравится, чтобы это значение по умолчанию никогда не менялось; я могу выбирать разные представления, если захочу. Я хотел бы это для File Explorer и всех диалогов «Сохранить как» и «Открыть».

Windows 10, но я бы даже вернулся на Windows 7, если бы это было возможно.

решение1

ЭтотPowerShellсоздаст пользовательские шаблоны просмотра для вошедшего в систему пользователя с установленным режимом значковПодробностидля всехТипы папок, включая библиотеки и результаты поиска. Просто скопируйте и вставьте код вPowerShellокно. Нажмите <Входить> выполнить.

$FolderTypes = 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes'

cd 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer'

$CopySplat = @{
   Destination = { $RelPath = ($_.PSParentPath -split 'Explorer\\')[-1]
                   If ( -not ( Test-Path $RelPath )) { md $RelPath -force | out-null }
                   $RelPath }
   PassThru    = $True
}
$spSplat = @{
   Name        = 'LogicalViewMode'
   Value       = 1
   PassThru    = $True
}

gci $FolderTypes -recurse | ? Property -contains 'LogicalViewMode' |
     Copy-Item  @CopySplat | Set-ItemProperty @spSplat | Remove-ItemProperty -Name IconSize -ea Silent

Это не отменяет сохраненные представления или пользовательские шаблоны, созданныеПрименить к папкам. Чтобы удалить сохраненные представления:

$BagMRU = 'HKCU:\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\BagMRU'
$Bags   = 'HKCU:\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags'
$BagMRU, $Bags | Remove-Item -recurse
gps explorer | spps

И чтобы удалитьПрименить к папкамшаблоны:

$Defaults = 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\Defaults'
Remove-ItemProperty $Defaults * -ea silent

решение2

Это можно сделать с помощьюWinSetView.

Подробности смотрите в документации.

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