Vista 中使用“开始”->“右键单击”时 Windows 资源管理器的默认打开位置

Vista 中使用“开始”->“右键单击”时 Windows 资源管理器的默认打开位置

我在跑维斯塔。我通常右键单击左下角的“开始”按钮并从弹出的上下文菜单中选择“浏览”以启动 Windows 文件资源管理器。当前显示的初始位置是...

C:\Users\Admin.VISTA-IMAGE\AppData\Roaming\Microsoft\Windows\开始菜单

我在这里和网络上搜索了现有的答案,但我能找到的都是关于如何在从“开始”->“所有程序”->“附件”调用 Explorer 时更改初始默认位置的内容。这确实有效,如果我以这种方式启动 Explorer - 但是我没有,因此没有真正的帮助。

当使用“开始”->“右键单击”->“探索”时,有什么方法可以自定义 Vista 的初始文件夹/位置吗?

答案1

通过右键单击“开始”按钮,您可以明确要求 Vista 探索“开始菜单”文件夹,因此它会打开“开始菜单”文件夹

我理解这一点。但即使这可能是该操作的逻辑“默认”,但这肯定不会排除自定义覆盖的可能性吧?我并不想知道调用 Explorer 的其他方法 - 我希望能够自定义我使用的方法。

是的,它排除覆盖的可能性。问题是,你认为“开始”菜单是一种访问程序的方式。这是意料之中的,因为微软自从在 Windows 95 中引入“开始”按钮以来,就一直努力传达这一信息(我现在没有 95 可以添加它,但当你安装 95 时,它做的第一件事就是显示一个动画箭头指向“开始”按钮,上面写着从这里开始)。

虽然“开始”菜单确实包含程序的快捷方式等,正确的-单击它会执行不同的、非典型的操作(这就是为什么它被降级为右键单击而不是左键单击)。探索上下文菜单中的功能是不是一个通用的 Windows 资源管理器快捷方式,从来就不是;该命令的标签可能会导致您误解其用途,从而误用它。相反,它是一个打开资源管理器窗口到您右键单击的文件夹的功能。它与使用打开或者打开所有用户除了资源管理器窗口是否默认激活导航树之外的命令。

从本质上讲,“开始”菜单基本上只是一个包含一堆快捷方式的文件夹。因此,当您右键单击“开始”按钮/菜单时,实际上是右键单击该Start Menu文件夹。因此,当您单击探索命令,它会在Start Menu文件夹中打开 Windows 资源管理器。

当你更改Start Menu项目的存储位置,但这不是您想要的(您仍然会打开一个窗口,指向存储“开始”菜单内容的文件夹,尽管位于不同的位置)。

您只需使用其他/更好的方法来打开 Explorer。有很多方法可供选择:

  • 您可以直接在“开始”菜单搜索字段中输入目录路径,或者跑步对话
  • 您可以创建最常用文件夹的快捷方式
  • 你可以通过我的电脑
  • ⊞ Win+E
  • ETC。

您可以尝试不同的方法,找到最适合您的方法。您可能需要一段时间才能习惯新方法,但如果它适合您,那么努力就会有回报(而且可能比右键单击“开始”球更容易)。

最快捷、最简单的方法可能是将链接直接放在任务栏中,这样您只需单击一下即可访问它。如果您使用的是 Windows 7,您可以简单地将文件夹固定到任务栏,但在 Vista 中(与 XP 一样),您可以使用 QuickLaunch 栏执行几乎相同的操作,而且不仅图标更小,而且您可以更好地控制哪个它也会打开文件夹:

  1. 打开一个文件夹(选择一个你经常使用的文件夹)

  2. 从地址栏拖拽其图标:

    带有高亮图标的 Vista 文件夹屏幕截图

    到快速启动栏:

    Vista 快速启动栏的屏幕截图

哒哒!

带有文件夹快捷方式的 Vista 快速启动栏屏幕截图

答案2

您可以通过更改一些微小的无害注册表项来实现这一点。(如果您不喜欢它,您可以简单地将它们恢复原状,不会出现任何问题。因此,如果您直接按照我告诉您的方法操作,则无需担心)。我在 Windows 7 上检查了这一点,它也可以在那里应用。

首先,您需要运行注册表编辑器。按键盘上的 Win+R,然后在“打开:”文本框中输入文本“regedit”,然后按回车键。在注册表编辑器中找到以下键:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders

在此键中,找到值“开始菜单”,并将其更改为所需的文件夹(要打开的文件夹)。以完整格式输入目标文件夹的地址,例如:

C:\XYZ\WWW\BlahBlahBlah

然后在注册表中找到以下键:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders

再次找到值“开始菜单”,并将其更改为您想要的文件夹。

注意:这可能在 Vista 上略有不同,因为我没有机会在 Vista 上测试它。无论如何,如果我上面提到的方法不起作用(这种情况不太可能发生),请尝试以某种方式找到指向“C:\Users\Admin.VISTA-IMAGE\AppData\Roaming\Microsoft\Windows\Start Menu”的值,然后尝试更改它们(但要非常小心)。

别忘了重启系统。或者你也可以直接重启 explorer.exe 。如果成功了请告诉我。

答案3

您可以修改上述注册表设置,但还有一些技巧可以使其更好地发挥作用。

  • 选择您想要的开始位置。我选择c:\001-I-hate-windows。这样它就从 c: 驱动器的顶部开始。
  • 然后,创建指向“开始菜单”的“目录链接”或该目录的挂载点。从c:\

    mklink /J 001-I-hate-windows c:\users\<user>\AppData\Roaming\Microsoft\Windows\Start Menu
    
  • 右键单击开始->探索,您就会得到您想要的内容。

相关内容