好的,当您打开 msconfig.exe 时,您可以选择在打开计算机时应启动哪些应用程序。它位于“自动启动”选项卡中。
但是,该选项卡仅显示已登录用户的替代方案。如果我打开控制面板并转到进程选项卡,我会看到许多应用程序在用户 SYSTEM 下运行。(例如 punkbuster 和 apache 服务器,我不想一直运行它们)。
我怎样才能禁用它们,以便它们不会在我打开电脑时启动?
答案1
最好的方法是先打开你不想在打开电脑时开始运行的应用程序/程序。检查每个程序是否有禁用自动启动和自动更新的选项。如果没有选项,请使用自动运行以管理员身份运行它,并取消选中您不想随 PC 启动的程序(没有禁用自动启动的选项)。还可以搜索服务管理器(以管理员身份运行)并将您不想随 PC 启动的服务从“自动”更改为“手动”。但要小心,因为如果您不知道自己在做什么,可能会弄乱您的 PC。还要检查您的任务计划程序,您可以在那里禁用不需要运行的任务。
你不需要惹系统配置工具因为如果我没有记错的话,它是用来检查你的系统(故障排除)的。
答案2
这些通常是通过注册表启动的,尽管程序可以在几个不同的地方启动,包括启动脚本、计划任务、开始菜单->启动文件夹、作为服务以及前面提到的注册表。
但大多数程序都是在注册表中执行此操作。
注册表中有 4 个启动程序的位置,分为 2 个部分。
本地计算机存储无论谁运行计算机都会启动的程序(为所有用户安装)
当前用户存储仅为登录用户启动的程序(为您的用户安装)
因此关键是:
[HK_LM \ HK_CU] \Software\Microsoft\Windows\CurrentVersion\Run
和
[HK_LM \ HK_CU] \Software\Microsoft\Windows\CurrentVersion\RunOnce
RunOnce
仅用于启动程序一次,并将在下次启动时自动清除,但有时程序会在每次启动时将自己设置回原来的位置(通常是病毒)
诸如 punkbuster 之类的程序依赖于服务,并且可以将服务设置为自动启动。
要访问它们,请执行以下操作:
- 打开开始菜单
- 输入:services.msc
- 按enter
- 在 UAC 对话框中单击“是”。
- 找到该服务并双击它
- 按“停止”停止服务
- 将启动类型更改为,
manual
以防止它再次启动,或者更改为,disabled
以便没有任何东西可以手动启动它。
请注意,如果您禁用 punkbuster,您将无法玩依赖 punkbuster 活动的多人游戏。
请注意,只要服务的启动类型未设置为 ,您就可以使用net start
and命令来启动和停止服务。net stop
disabled