Windows 7 中的启动程序可以在几个不同的位置定义:
- 用户“启动”文件夹
- 系统“启动”文件夹
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
- HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
- 等等...
MSCONFIG
,一款 Microsoft 工具,是禁用这些仅在注册表中定义的启动程序的良好开端。
我现在的问题是:
“手动”编辑注册表的等效操作是什么禁用通过 MSCONFIG 启动程序?
我知道这么多...答案是不是从 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run 或任何其他位置删除条目。
答案1
msconfig
将其配置存储在注册表中的 下HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\MSConfig
。子项startupreg
包含有关您禁用的 (location=) 注册表启动项的信息,子项startupfolder
包含有关 (location=) 文件夹启动项的信息。
答案2
当您使用 msconfig 时,注册表项 r已移动到注册表的 msconfig 区域,因此从 RUN 键中删除它们。如果您再也不想激活该程序,从 RUN 中删除它们不是问题。