Я хотел бы, чтобы каждый экземпляр 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.
Подробности смотрите в документации.