可能重复:
阻止程序在 Windows 启动时自动启动
我安装了一个随 Windows 启动的软件。我尝试使用 CCleaner 禁用它,但它在启动时再次出现(可能它配置为每次运行时将注册表设置为 true)。
我如何才能在启动时永久禁用它?
答案1
看看一个名为自动运行。可能需要一段时间才能找到您正在寻找的程序的名称(它会向您显示它可能所在的每个可能位置,这样做的好处是您知道所有内容都在那里,但坏处是很难找到东西)。
作为一个建议,这个程序不止一个部分,而 CCleaner 只发现了一个部分。
为了更简单地了解启动内容,用户msconfig
请查看启动和服务选项卡。
答案2
我知道有几个地方可以查找自动运行的程序:
- 开始菜单中的启动文件夹。不要忘记检查您自己的文件夹和所有用户文件夹。
- 注册表中的三个不同位置:
HKLM/Software/Microsoft/Windows/CurrentVersion/Run
(加上 RunOnce、RunServices 等)HKCU/Software/Microsoft/Windows/CurrentVersion/Run
(加上 RunOnce、RunServices 等)HKLM/Software/Microsoft/Windows NT/CurrenVersion/WinLogon
查看 shell 和 userinit 键。正常值为 explorer.exe 和 userinit.exe,但您可以在此处列出多个项目,或将它们更改为替换 shell 的项目或加载时启动正常 shell 的其他程序。
- 服务。按 Windows 键并输入“services.msc”。查找设置为自动启动、自动(延迟)或用户登录时启动的服务。
- 计划任务。查找设置为在用户登录时运行的任务。