答案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}}
您只關心搜尋結果,因此我們過濾結果:
gci $FT |
?{(gp $_.PSPath).CanonicalName -match 'SearchResults'} |
select PSChildName,
@{ N = 'Name' ;E = {(gp $_.PSPath).CanonicalName}}
具體的視圖設定位於 GUID 命名的子項中熱門觀點每個範本的子鍵: 這裡,邏輯視圖模式是您關心的值。有效值為:
1 Details
2 TIles
3 Icons
4 List
5 Content
因此,將所有 SearchResults 設定為細節視圖,您將執行以下命令行政性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()
}
}
基斯