保存 Explorer 搜索结果视图设置(列)

保存 Explorer 搜索结果视图设置(列)

这是该问题的一个更深入的版本存储文件资源管理器搜索结果的视图设置

我正在尝试将列设置保存到文件夹显示路径而不是文件夹中。

我每天都会这样做20次......

从内容到细节

隐藏文件夹,显示路径列

答案1

有几种方法可以修改“搜索结果”视图。这两种方法都涉及注册表编辑。对于任何一种方法,您都应该知道有多个搜索结果模板:

gci HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes |
>> ?{(gp $_.PSPath).CanonicalName -match 'SearchResults'} |
>> select PSChildName, @{N='CanonicalName'; E={$_.GetValue('CanonicalName')}}

PSChildName                            CanonicalName
-----------                            -------------
{20338b7b-531c-4aad-8011-f5b3db2123ec} Contacts.SearchResults
{36011842-dccc-40fe-aa3d-6177ea401788} Documents.SearchResults
{3D1D4EA2-1D8C-418a-BFF8-F18370157B55} OtherUsers.SearchResults
{4dcafe13-e6a7-4c28-be02-ca8c2126280d} Pictures.SearchResults
{503a4e73-1734-441a-8eab-01b3f3861156} Communications.SearchResults
{59BD6DD1-5CEC-4d7e-9AD2-ECC64154418D} UsersLibraries.SearchResults
{71689ac1-cc88-45d0-8a22-2943c3e7dfb3} Music.SearchResults
{7fde1a1e-8b31-49a5-93b8-6be14cfa4943} Generic.SearchResults
{921C636D-9FC8-40d7-899E-0845DCD03010} PublishedItems.SearchResults
{e053a11a-dced-4515-8c4e-d51ba917517b} UserFiles.SearchResults
{ea25fbd7-3bf7-409e-b97f-3352240903f4} Videos.SearchResults

其中有些我们大多数人永远不会用到。:D 但最有可能的是,至少你会想要修改通用的&文件 搜索结果。由于您需要带有已修改列选项的“详细信息”视图,因此我建议使用所有文件夹条目,因为此方法允许您从现有视图复制设置。单个文件夹视图保存在:

HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags

在任意编号的子键中。这些子键可能包括 Shell、ComDlg 和 ComDlgLegacy。这些子键又有一个 GUID 命名的子键,其中键名是 FolderType ID。因此这里是文档中的搜索结果(修改视图后): 在此处输入图片描述 导出此密钥,然后打开导出的文件进行编辑。将 bag# 更改为 sstring所有文件夹,保存并将修改后的文件合并到注册表中。 在此处输入图片描述

您可能希望对每种搜索类型重复此操作。

棘手的部分可能是弄清楚您要复制哪个包号。通过 FoldderType ID 搜索可以快速缩小范围。Procmon 是另一种选择。或者您可以导出(以便以后恢复),然后删除所有 Bags 子项,并在执行搜索并根据您的喜好设置视图时查看重新创建了哪些子项。

相关内容