从 Powershell 修改 Explorer View 设置

从 Powershell 修改 Explorer View 设置

最近,Windows 更改了 Explorer 在下载文件夹中默认对内容进行排序的方式。默认情况下,文件按下载日期分组,而不是像其他文件夹中的普通文件一样显示。

要将其恢复正常:打开下载文件夹,右键单击 > 分组依据 > (无)。

有没有办法以编程方式配置此特定视图更改。可以使用 cmdlet 修改注册表项Set-ItemProperty或运行 .reg 文件,但无法找到所需的路径和密钥。似乎没有任何相关内容HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer

答案1

将 GroupBy 设置为 (None) 后,你应该执行应用于文件夹将其设置为下载 檔案類型在此处输入图片描述

然后运行这个电源外壳代码来清除所有通用对话框视图,如下所示应用于文件夹仅清除探索者觀看的數據。

$Bags = 'HKCU:\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags'
$DLID = '{885A186E-A440-4ADA-812B-DB871B942259}'
(Get-ChildItem $bags -recurse | ? PSChildName -like $DLID ) | Remove-Item
gps explorer | spps

如果一切正常,这就足够了。修改默认值的另一种方法是使用默认情况下不存在的注册表项:

每用户:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\{885a186e-a440-4ada-812b-db871b942259}\TopViews\{00000000-0000-0000-0000-000000000000}]
"ColumnList"="prop:0(34)System.ItemNameDisplay;0System.DateModified;0System.ItemTypeText;0System.Size;1System.DateCreated;1System.Author;1System.Category;1System.Keywords;1System.Title"
"LogicalViewMode"=dword:00000001
"Name"="NoName"
"Order"=dword:00000000
"SortByList"="prop:System.ItemNameDisplay"

机器范围:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Shell\Bags\AllFolders\Shell\{885A186E-A440-4ADA-812B-DB871B942259}]
"Mode"=dword:00000004
"GroupView"=dword:00000000

相关内容