不需要的开始菜单项随用户配置文件漫游

不需要的开始菜单项随用户配置文件漫游

我们的用户在 Active Directory 中设置了漫游配置文件。

问题是,当他们在机器 A 上安装某个应用程序并且在 中创建开始菜单快捷方式时C:\Users\userid\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\,这些开始菜单快捷方式将漫游到其他机器,即使这些应用程序未安装在其他机器上,从而创建断开的链接。

这肯定不对吧?

答案1

由于没有其他人真正澄清,让我扩展其他答复。

用户登录系统时看到的“开始菜单”实际上是%ALLUSERSPROFILE%\Microsoft\Windows\Start MenuVista 或更高版本或%ALLUSERSPROFILE%\Start Menu2000/XP/2003 系统中的“所有用户”开始菜单与用户配置文件中的每个用户开始菜单的混合。

安装在系统上的程序(即不在用户配置文件中的程序)应该将其快捷方式放在所有用户的“开始”菜单中,以便登录系统的任何人都可以看到这些快捷方式。许多(通常是较旧的)安装程序不会这样做,它们最终会将其快捷方式放在安装程序的用户的配置文件中,即使程序的可执行文件在 Program Files 文件夹中可供所有用户使用。这是一种不好的做法,但确实会发生,我怀疑这就是您在漫游配置文件中看到的情况。

其他程序可以根据每个用户自行安装 - 可执行文件位于用户的配置文件中,因此快捷方式应仅出现在该用户的“开始”菜单上。Google Chrome 就是一个很好的例子,在这种情况下,这是正确的做法。

答案2

当然是的。开始菜单是用户配置文件的一部分(除非您重定向开始菜单),因此写入开始菜单的任何内容都将随用户配置文件一起漫游。无论该程序是否实际安装在该计算机/服务器上都无关紧要。

答案3

是的,可以 - 查看用户配置文件文件夹,您会注意到开始菜单用户登录时将显示的文件夹。

相关内容