强制文件夹不保存其外观

强制文件夹不保存其外观

我刚刚切换到全新的 Win10,
发现我还没有备份 系统调整 我有。

这种调整有点难以描述
(因为我不确定我用了什么“调整器”;比如,几年前),但
这个想法是 都不是 通常 文件夹 (意义 任何 典型的用户文件夹;除了库、‘此电脑’和极少数其他文件夹) 正在保存对其外观的更改

例如,如果我对某个文件夹的内容进行了排序,比如“按日期”;或者放大了图标
——这些更改只会持续到我关闭活动窗口为止。

这意味着,下次我打开同一个文件夹时
,它将以“默认”视图出现(不按“日期”排序,或我可能更改的任何其他查看功能;例如图标大小)。

所以,所有常用文件夹都具有相同的图标大小和排序\分组选项,
并且从未保存对它们的任何更改。

而且...这可能听起来很荒谬,因为这个“调整”是我终于找到时间重新安装 Windows 的众多原因之一;但现在我实际上非常非常想念它 :(

:) 因为现在浏览文件系统感觉很乱
——每当我打开一个文件夹时,都不知道将鼠标指向哪里
(由于布局种类繁多)。

有人知道我该如何编辑我的注册表来强化这个“调整”吗
?...可能以某种方式禁用“Bags”,或者其他什么;对此我只知道一点。

答案1

非常有效)
可惜这个指令太长了(实际上需要 2 分钟才能执行)。

不过,以下是我在 Windows 10 上得出的结论。

  1. 创建新的文本文档。
    将其重命名New Text Document.txtfoo.reg
    如果没有看到,请在线查看“如何更改文件扩展名” .txt

打开它并保存以下代码:

Windows Registry Editor Version 5.00

[-HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\BagMRU]
[-HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags]

[HKEY_CURRENT_USER\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\AllFolders\Shell]
"FolderType"="NotSpecified"
"WFlags"=dword:0

如果您启动- 它将通过删除 2 个注册表项(以上述文本foo.reg开头的路径)将所有文件夹的外观(包括窗口大小和位置)抹去为默认设置。 在线查看“如何备份注册表项”,以防您需要这些内容。HKEY

但我们尚未推出或调整任何东西。

  1. 创建另一个文本文档(就在 旁边foo.reg)。
    将其重命名New Text Document.txtfoo.bat

打开它并保存以下代码:

taskkill /f /im explorer.exe

foo.reg
start regedit.exe
start explorer.exe

foo.bat现在就可以启动;如果这样做 - 它将重新启动explorer.exe(因为它需要重新启动)并且foo.reg在两者之间为您启动。

确保注册表编辑器已关闭。
启动后,foo.bat将请求您允许进行 2 次或更多次更改。
完成后,您将看到注册表编辑器窗口弹出。

在最后一步之前不要打开文件夹!

  1. 在打开的注册表编辑器中
    — 导航至(您可能可以将其粘贴到标题):

HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell

选择Shell条目(例如文件夹)并右键单击它。从 Shell 的上下文菜单中
选择。Permissions...

在打开的窗口中,单击Advanced靠近底部的按钮。
Advanced Security Settings for Shell窗口将打开。

在顶部,您将看到“所有者”行。
如果您的用户名(或至少非常相似的名称)放在那里
— 请继续执行步骤 5。

否则 - 单击Change“所有者”行末尾的标题。

  1. 会打开一个小窗口。
    只需在其中输入您的用户名并按下Check Names按钮即可。
    如果您的用户名(或至少是一些非常相似的内容)已放在此处
    — 请单击“确定”。

返回Advanced Security Settings for Shell
— 您现在将看到您的用户名位于“所有者”行中。

  1. 在同一窗口的左下角,
    单击Disable inheritance按钮。

将会弹出一个警告:回答第二选项‘删除所有继承的权限...’。

“权限条目”列表现在为空。
继续并单击Add左下角的按钮。

我发誓,我们快完成了 ><

Permission Entry for Shell窗口将打开。
点击Select principal顶部的标题。
在熟悉的小窗口中,开始输入您的用户名,
按下Check Names并单击“确定”。

在中间右侧Permission Entry for Shell
—点击Show advanced permissions

勾选所有框(从第一个开始),
取消选中那些:

Query Value
Set Value
Create Subkey
Enumerate Subkeys

按“确定” 。

  1. 最后!返回Advanced Security Settings for Shell
    — 确保选中“替换所有子对象权限...”复选框已检查
    然后按“OK”。

对于警告,按“是”键。

完毕!


从现在开始,你的文件夹都不会记住你对它们的更改
——每个文件夹都会总是就像您安装 Windows 后一样出现
(除了少数系统键),这仅仅是因为我们禁止我们自己的系统
(包括我们自己)访问这几个注册表项。

只有一个问题我还没有解决:
文件夹不会记住它们的大小和位置的变化
(因为它们位于同一个Shell条目中);也许像 ritchielawrence 这样的第三方软件cmdow将是最好的选择。

如果你想扭转这一切
Add— 只需重复步骤 5(和步骤 6;这次 无需单击按钮)并使用Enable inheritance
(而不是禁用)按钮,然后单击“确定”即可,没有任何警告。

但是!为什么要逆转它
呢?你仍然可以自定义外观您的文件夹
— 通过更改文件夹模板!

请参阅网上“如何自定义文件夹模板”以了解更多信息。
完成自定义后,它们将全部列在此处:

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Streams\Defaults

根据我的经验,以下是如何理解那里的情况:

Usual folders:

"{5C4F28B5-F869-4E84-8E60-F11DB97C5CC7}" are General items
"{5FA96407-7E77-483C-AC93-691D05850DE8}" are Videos
"{7D49D726-3C21-4F05-99AA-FDC2C9474656}" are Documents
"{94D6DDCC-4A68-4175-A374-BD584A510B78}" are Music
"{B3690E58-E961-423B-B687-386EBFD83239}" are Pictures
"{885A186E-A440-4ADA-812B-DB871B942259}" are Downloads (Windows 10)

Libraries:

"{5f4eab9a-6833-4f61-899d-31cf46979d49}" are General items
"{631958a6-ad0f-4035-a745-28ac066dc6ed}" are Videos
"{fbb3477e-c9e4-4b3b-a2ba-d3f5d3cd46f9}" are Documents
"{3f2a72a7-99fa-4ddb-a5a8-c604edf61d6b}" are Music
"{0b2baaeb-0042-4dca-aa4d-3ee8648d03e5}" are Pictures

复杂吗?是的。
但只需解决一次!编写简单的批处理,就
再也不用单击所有这些菜单了!

相关内容