当我在注册表中更改开始菜单文件夹的物理位置时,驱动器上的实际开始菜单文件夹也会更改吗?

当我在注册表中更改开始菜单文件夹的物理位置时,驱动器上的实际开始菜单文件夹也会更改吗?

问题 1:当我在注册表中更改开始菜单文件夹的物理位置时,硬盘上的实际开始菜单文件夹位置是否也会更改?我认为在注册表中更改位置后,物理开始菜单位置不会更改。我这样说对吗?

在回答问题 2 之前,请注意我的硬盘上有两个物理开始菜单:一个位于 c:\program data\microsoft\windows,另一个位于 C:\Users\jim\AppData\Roaming\Microsoft\Windows\Start Menu

问题 #2: 1. 我想将两个开始菜单合并为一个 2. 我希望位置为 c:\users\myusername\my documents\start menu

请问有什么帮助吗?

答案1

这似乎是一件奇怪的事情,但我认为可以这样做。(我假设你是这台电脑上唯一的用户。这会给其他用户带来麻烦。):

  1. 打开一个管理员命令提示符。保留此位置。稍后您将使用它。

  2. 打开regedit并转到HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders。更改Start Menu%USERPROFILE%\My Documents\Start Menu。(有关此内容的更多信息,请参见这里

  3. 将文件夹移动C:\Users\jim\AppData\Roaming\Microsoft\Windows\Start Menu到您的My Documents文件夹中。

  4. 打开C:\Program Data\Microsoft\Windows\Start Menu并将此文件夹的内容拖入C:\Users\jim\My Documents\Start Menu。如果出现此对话框,请选择“是”以合并所有目录(如果出现提示,也选择覆盖文件)。

    对话窗口

  5. 删除C:\Program Data\Microsoft\Windows\Start Menu。在步骤 1 的命令提示符中输入以下内容:

    mklink "C:\Program Data\Microsoft\Windows\Start Menu" "C:\Users\jim\My Documents\Start Menu"
    

步骤 4 将有效地将共享开始菜单合并到用户开始菜单中。步骤 5 设置符号链接这样,每当程序尝试将条目添加到共享开始菜单时,它都会将其添加到用户的开始菜单中。请注意,这可能导致重复项出现在您的开始菜单中。我从未尝试过,所以我不知道效果如何。

相关内容