禁用单个用户配置文件的启动应用程序,同时为其他配置文件启用它们

Gr1*_*ag3 6 user-accounts windows-10

我有 Windows 10 x64 专业版,我有 2 个用户帐户,一个个人管理员帐户作为我的主帐户,一个本地管理员帐户用于我的工作资料。

我的工作配置文件安装了一些在启动时运行并位于系统托盘中的 VPN 软件,有没有办法设置它,以便这些应用程序仅针对本地工作帐户运行,并且在登录到我的个人帐户时不在启动时运行帐户?

我的个人帐户用于游戏和 id 就像每一个额外的处理能力都可用,我不想每次都手动关闭它,我真的不想写一个批处理文件来杀死它们每次。在此先感谢您的帮助。

Faz*_*r87 10

这应该很容易做到。

您的个人启动文件夹(每个用户)位于:

C:\Users\Your_user_name\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
Run Code Online (Sandbox Code Playgroud)

您可以在此文件夹中为您希望启动应用程序的用户添加快捷方式。作为快捷方式,您可以转到start>> run> 键入“ shell:Startup”(不带引号),然后ok它会自动将您带到上述文件夹。将任何快捷方式复制到另一个文件夹,以便您可以安全地删除它们,然后添加新条目(您要“按用户”启动的软件的快捷方式)

您还可以通过打开 RegEdit ( Start> Run> Regedit.exe) 并导航到以下位置来通过注册表启动程序:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
Run Code Online (Sandbox Code Playgroud)

您可以在此处找到程序条目(见下图) 在此处输入图片说明 如果您记下此处显示的值,则可以删除这些条目。请务必记下这些值或先备份密钥,以防以后需要恢复它们。


然后,您需要删除“所有用户”的启动项(这也是它在您的管理员帐户上启动的原因)。这条路是:

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
Run Code Online (Sandbox Code Playgroud)

这样做的捷径是: shell:Common Startup

普通用户启动的注册表路径为:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
Run Code Online (Sandbox Code Playgroud)

您可以按照我的回答的“每个用户”部分中的说明在这些位置备份、删除和添加条目。

您可能还会发现(如果处理启动文件夹中的快捷方式)更容易(如果处理启动文件夹中的快捷方式),只需打开 2 个窗口并将快捷方式从“所有用户”拖放到“您的用户”,反之亦然。

希望这可以帮助。