阻止 Windows 7 资源管理器自动扩展文件夹

阻止 Windows 7 资源管理器自动扩展文件夹

可以从命令行在任何文件夹中打开 Windows 7 资源管理器。 ,它会自动展开(在左侧导航面板上)收藏夹、桌面和 [用户名] 文件夹。这使得很难在导航面板中看到内容。

我怎样才能让 Windows 7 资源管理器默认折叠这些文件夹,直到我打开它们?我只想展开选定的文件夹。

答案1

有一种方法可以做到这一点,至少对于用户的主目录来说:

  • 打开资源管理器
  • 正确的点击用户名(用户扩展的主目录)
  • 不要选择上下文菜单的任何项目,但左边单击小箭头折叠此目录
  • 退出资源管理器
  • 打开资源管理器并享受;)

答案2

如果在同一个“文件夹选项”对话框中(如果您没有更改隐藏经典风格菜单的默认设置,也可以通过转到“组织 -> 文件夹和搜索选项”来访问),您还取消选中“显示所有文件夹”,则每次打开资源管理器窗口时它将不再显示和展开当前用户文件夹。

这也是曾经让我最头疼的问题,最近我才通过 Windows 7 的内置帮助找到了解决方案(通过执行与他们建议的相反的操作)。

答案3

我在微软的网站上找到了一个可行的答案,希望允许交叉链接 URL,但如果从这个论坛中删除,请告诉我,我会在这里详细说明。在目标链接中包含了对真正解决问题的人的适当赞扬。

有一个注册表项可捕获左侧资源管理器导航窗格中主文件夹的打开/关闭状态,可在资源管理器左侧框架内设置,资源管理器关闭时设置注册表项,然后手动将注册表项值设置为只读。现在,当您偶尔打开收藏夹或您的用户 ID 等文件夹时(或者更成问题的是许多程序的文件/打开对话框设置将重新打开您的用户文件夹),在将注册表项设置为只读后,当资源管理器或应用程序文件对话框关闭时,NavPane 展开的文件夹注册表项不会被重写,而是保持您喜欢的展开/折叠状态。

Explorer 左侧导航窗格状态信息存储在注册表项 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Modules\NavPane 中。如果删除 ExpandedState 注册表值,下次打开 Explorer 时将显示“默认”树状态。

一位用户还编写了一个文本批处理文件(因此您可以查看每行代码以了解其功能),以便您可以根据需要设置资源管理器,然后将 NavPane 状态变为只读以无限期地保留该状态。批处理脚本还允许您将功能重置为默认窗口(将 regkey 变为读/写)等等。

这是包含所有详细信息和脚本文件的 Microsoft 站点链接:

http://social.technet.microsoft.com/Forums/windows/en-US/48ebc898-290d-405f-b4d5-c3dc72278b76/collapse-all-foldertrees-when-closing-explorer


作为上述内容的附加功能,我之所以包含此信息,是因为 Win7 与 WinXP/其他版本的逗号/空格语法不同,这在网站上有广泛记录。此语法将打开资源管理器到您的首选文件夹,与此线程直接问题的答案分开,但通常与根据您的特定要求打开资源管理器的意图直接相关。

以下是命令行参数,用于在 Win7 32 位 Home Premium 中进一步打开 Explorer 到首选目录。使用此命令行作为目标创建一个快捷方式:C:\Windows\explorer.exe explorer /e /root,"C:\" /select,"C:\PreferredDataDir"

当然,将 C:\PreferredDataDir 替换为您首选的目录,包括对 C:\ 根目录或另一个驱动器号的根目录(如果优先于子目录)的引用。指定的根选项仍然允许访问 E: 驱动器等,这与已发布的选项预期效果不同,该选项仅在指定的根目录内限制移动,这可能适用于其他版本的 Windows。

答案4

试试这个 - 打开 Windows 资源管理器。单击“工具”>“文件夹选项”

取消选中自动扩展到当前文件夹

打开 Explorer 时您使用了哪些命令行开关(如果有)?

相关内容