我想将默认的新文件夹视图设置为Documents
,无论其内容如何。
我已将"optimize this folder for"
要查看的所有驱动器和子文件夹设置为Documents
,并将其应用于所有文件夹,但是当我创建一个新文件夹(尤其是在桌面中)并向其添加一些图像时,文件夹视图更改为Pictures
. 有什么建议么?
我想将默认的新文件夹视图设置为Documents
,无论其内容如何。
我已将"optimize this folder for"
要查看的所有驱动器和子文件夹设置为Documents
,并将其应用于所有文件夹,但是当我创建一个新文件夹(尤其是在桌面中)并向其添加一些图像时,文件夹视图更改为Pictures
. 有什么建议么?
Explorer 通过 BagMRU 键中的完整命名空间路径索引保存的文件夹视图。因此,Destkop 上的文件夹可以保存不同的视图:
FolderName
This PC\Desktop\FolderName
This PC\C:\Users\<UserProfileFolder>\Desktop\FolderName
从
Also apply this template to all subfolders
文件夹的对话框中选择 时,将在注册表中文件夹的 PropertyBag 下创建Properties
一个名为的子项。Inherit
当文件夹第一次显示在资源管理器中时,会检查其所有命名空间祖先,而不是文件系统祖先,以查找
Inherit
子项。如果找到,它将覆盖内容嗅探和desktop.ini
文件中指定的任何 FolderType。Process Monitor 揭示的有趣(且有用)的事实是,即使无法通过 UI 为This PC、根/虚拟 桌面和其他非文件系统位置设置继承,资源管理器仍会检查其 PropertyBags 中的
Inherit
子项. 因此,为有根桌面创建Inherit
子项将管理在桌面上创建的文件夹的 FolderType,以及所有其他文件系统文件夹,包括This PC下的文件夹,但令人讨厌的Downloads
. 搜索结果和库是虚拟文件夹,不受此设置的影响。为根桌面设置继承:
通过在Explorer中查看然后关闭,确保存在根桌面视图的 PropertyBag 。要导航到 root 桌面:
Up
左侧的箭头。shell:Desktop
到资源管理器地址栏或Run
对话框中。通过检查注册表项
NodeSlot
下的注册表值来确定行李编号:HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\BagMRU
使用:电源:
注册表编辑器:
创建注册表项:
HKCU:\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\<Bag#>\Shell\Inherit
并在其中有两种 REG_SZ 类型:FolderType
值为Documents
SniffedFolderType
值为Documents
PowerShell(在第一行替换实际的 Bag #,然后将整个块粘贴到PowerShell中):
注册文件模板(在密钥路径中替换包#):
以上是快速测试/验证编辑是否有效的好方法。但是,如果您过去曾被内容嗅探和其他默认行为所阻挠,并且一致性是您的目标,那么最好从“干净”的状态开始 --- 删除以前保存的文件夹视图,以确保您想要的视图在整个应用董事会。这是通过以下方式完成的:
BagMRU
和Bags
键。以下PowerShell将执行此操作以及直接打开和关闭资源管理器到桌面 --- 制作桌面包 #1。然后它将创建
INherit
键及其值。