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


32

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

在打开它们之前,如何告诉Windows 7 Explorer默认折叠这些文件夹?我只希望所选文件夹展开。


更新:资源管理器似乎会记住保留的所有扩展文件夹,并且每次都会扩展这些文件夹。我如何开始而不扩展任何内容?
SRobertJames

希望看到对此的答案。当使用explorer.exe浏览文件夹时,并不是每个人都希望它们在树状视图中自动展开。而在其他时候,我们可能希望在单击另一个文件夹时文件夹不会自动展开。
罗伯特·克尔

我也希望看到一个解决方案。我的问题是这个-我的桌面上有一个快捷方式,它指向C:驱动器的根目录。我不介意C:当我单击此链接时被扩展。我要记住的是,桌面上的所有文件夹都被扩展了,因为我在先前的“资源管理器”窗口中将其展开,然后关闭了该窗口而没有先折叠该文件夹。Windows“记住”它在另一个窗口中展开,因此当我单击快捷方式时将其展开。当我单击快捷方式时,无论以前的窗口中发生了什么,我都希望资源管理器打开时所有文件夹都折叠(C:除外)。
sdoca 2011年

没有答案是好的。关键不是要使资源管理器不扩展到当前文件夹,而是要使资源管理器通过不扩展其他默认选项来显示当前文件夹。阅读相关问题。
伊莱2014年

我放弃。最好完全隐藏左面板,重新配置快捷方式%windir%\explorer.exe C:\Users\name\Links并在其中添加快捷方式,或者使用键盘F4 +转义键来输入目录(如果目录较短或可以粘贴的话)
Rivenfall

Answers:


35

至少对于用户的主目录,有一种方法可以执行此操作:

  • 开放资源管理器
  • 右键单击用户名(用户的扩展主目录)
  • 不要选择上下文菜单中的任何项,而是左键单击小箭头以折叠此目录
  • 出口浏览器
  • 打开资源管理器并享受;)

9
我不敢相信这行得通,但谢谢!
Mike Schall

3
+1奇异,但这也对我有用!也可用于阻止库,网络和控制面板自动扩展(如果像我一样,如果您希望启用“显示所有文件夹”)
2015年

2
这实际上有效,疯狂!
NateS 2015年

1
在Windows 10上运行!您还不相信魔术吗?
Ivan Aksamentov-15年

单击右键菜单中的“展开/折叠”也可以。
bretddog

13

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

这也是我最大的麻烦,最近我才通过Windows 7的内置帮助找到了解决方案(与他们建议的相反)。



2

我在Microsoft网站上找到了一个可行的答案,希望可以允许交叉链接URL,但是如果从此论坛中删除该URL,请告诉我,我将在此处详细介绍。真正的问题解决者的正确功劳包含在目标链接中。

在左浏览器Nav-Pane中,有一个注册表项捕获主文件夹的打开/关闭状态,可以在浏览器左框架内进行设置,关闭浏览器以设置reg项,然后设置reg值手动设置为只读。现在,当您偶尔打开诸如“收藏夹”或“用户ID”之类的文件夹(或更麻烦的是,许多程序的“文件/打开”对话框设置将重新打开“用户”文件夹)时,将regkey设为只读后,关闭浏览器或应用程序文件对话框时,NavPane扩展文件夹regkey不会被重写,而是保持在您首选的扩展/折叠状态。

资源管理器左侧的NavPane状态信息存储在注册表项HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Modules \ NavPane中。如果删除ExpandedState注册表值,则下次打开资源管理器时,它将显示“默认”树状态。

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

这是到Microsoft网站的链接,其中包含所有详细信息和脚本文件:

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


作为上述的附加功能,我包含此信息是因为Win7与WinXP /网站上广泛记录的其他版本的逗号/空格语法不同。该系统将打开资源管理器到您首选的文件夹,与该文件夹分开展开/折叠,并提供针对该线程直接问题的答案,但通常与根据特定需求打开资源管理器的意图直接相关。

以下是命令行参数,可用于进一步打开资源管理器以打开Win7 32位Home Premium中的首选目录。使用此命令行作为目标创建快捷方式:C:\ Windows \ explorer.exe资源管理器/ e / root,“ C:\” / select,“ C:\ PreferredDataDir”

当然,将C:\ PreferredDataDir替换为您的首选目录,仅包括对C:\根目录的引用,或者如果相对于子目录而言首选,则指向另一个驱动器号的根目录。指定的根目录选项仍然允许访问E:驱动器等,与该选项的已发布预期效果不同,该效果仅在指定的根目录内移动,该选项可能在其他Windows版本上起作用。


那可以解释为什么当我没有注册表的写权限时为什么它不起作用!:-)
Xan-Kun Clark-Davis

1

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

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

打开资源管理器时,您正在使用哪些命令行开关(如果有)?


1

在Windows资源管理器中,单击“工具”>“文件夹选项”

在导航窗格下的常规选项卡中,取消选中“显示所有文件夹”。

现在,当您打开Windows资源管理器时,应该会折叠文件夹。


1

尝试关闭网络发现。至少,这将使资源管理器无法扩展所有网络文件夹。一个IT员工更改了我计算机上的设置,直到机器出现了几分钟,直到机器扩展了网络目录并阻止我浏览到我要探索的路径为止,这困扰了我两年。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.