如果你发现Windows中有两个服务在你将其设置为“禁用”后又自动恢复到了“自动”状态,这可能是由于服务之间的依赖关系、系统策略、注册表设置、系统更新或者是恶意软件造成的。下面是几个可能的解决方案:
1. 检查服务依赖
首先,你需要确定这两个服务是否存在相互依赖的情况。可以通过“服务”管理工具来检查。
- 打开“运行”对话框 (
Win + R
),输入services.mcs
或者services.msc
并按 Enter 键。 - 查找这两个服务,右键点击其中一个服务,选择“属性”。
- 在“依存关系”标签页中查看是否有其他服务依赖于它们。
- 如果存在依赖关系,你可能需要调整这些服务的启动顺序或者找到合适的解决办法来避免冲突。
2. 检查组策略设置
如果电脑连接到一个域或应用了特定的组策略设置,这些设置可能会强制某些服务启动。
- 打开“运行”对话框 (
Win + R
),输入gpedit.msc
并按 Enter 键来打开本地组策略编辑器。 - 导航到 “计算机配置 > 管理模板 > Windows 组件 > Windows Services”。
- 检查是否有与这些服务相关的策略设置。
- 如果找到了相关的策略,你可以尝试禁用这些策略或者根据需要调整它们。
3. 检查注册表设置
有时候,服务设置可能被写入注册表,导致你通过服务管理工具所做的更改无效。
- 打开“注册表编辑器” (
Win + R
,输入regedit
并按 Enter 键)。 - 导航到
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
。 - 在这里找到对应的服务名称的子键。
- 检查
Start
值是否被修改。如果值为2
表示自动启动,而你希望禁用,则应将值改为4
。 - 修改后,确保保存更改并退出注册表编辑器。
4. 使用系统还原点
如果问题是在最近的一次系统更新后出现的,你可以尝试创建一个新的系统还原点或者回滚到之前的一个还原点。
- 打开“控制面板” -> “系统和安全” -> “系统” -> “系统保护” -> “系统还原”。
- 创建一个新的系统还原点或者选择一个之前的还原点进行恢复。
5. 扫描恶意软件
恶意软件可能会更改服务设置以维持其在系统中的活动状态。
- 使用已安装的安全软件进行全面的恶意软件扫描。
6. 使用命令行工具
如果以上方法都无法解决问题,你可以尝试使用命令行工具来更改服务的启动类型。
- 打开“命令提示符”作为管理员。
- 输入以下命令来更改服务的启动类型为禁用:
替换sc config [服务名] start= disabled
[服务名]
为实际的服务名称。 - 按 Enter 键执行命令。
- 查看服务名方法
结果示例
7. 检查系统更新
如果最近进行了系统更新,这些更新可能包含了对服务设置的更改。
- 检查是否有新的系统更新,并安装它们。
- 如果安装更新后问题依旧存在,考虑卸载最近的更新并观察情况。
8.更改启动项
进运行里 ,拼写msconfig
更改开机启动项,就行了
结论
本人的问题通过第6和8个使用命令行工具
解决了,cmd
窗口做好使用管理员身份启动,配合设置开机启动项即可!
如果你发现Windows中有两个服务在你将其设置为“禁用”后又自动恢复到了“自动”状态,这可能是由于服务之间的依赖关系、系统策略、注册表设置、系统更新或者是恶意软件造成的。下面是几个可能的解决方案:
1. 检查服务依赖
首先,你需要确定这两个服务是否存在相互依赖的情况。可以通过“服务”管理工具来检查。
- 打开“运行”对话框 (
Win + R
),输入services.mcs
或者services.msc
并按 Enter 键。 - 查找这两个服务,右键点击其中一个服务,选择“属性”。
- 在“依存关系”标签页中查看是否有其他服务依赖于它们。
- 如果存在依赖关系,你可能需要调整这些服务的启动顺序或者找到合适的解决办法来避免冲突。
2. 检查组策略设置
如果电脑连接到一个域或应用了特定的组策略设置,这些设置可能会强制某些服务启动。
- 打开“运行”对话框 (
Win + R
),输入gpedit.msc
并按 Enter 键来打开本地组策略编辑器。 - 导航到 “计算机配置 > 管理模板 > Windows 组件 > Windows Services”。
- 检查是否有与这些服务相关的策略设置。
- 如果找到了相关的策略,你可以尝试禁用这些策略或者根据需要调整它们。
3. 检查注册表设置
有时候,服务设置可能被写入注册表,导致你通过服务管理工具所做的更改无效。
- 打开“注册表编辑器” (
Win + R
,输入regedit
并按 Enter 键)。 - 导航到
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
。 - 在这里找到对应的服务名称的子键。
- 检查
Start
值是否被修改。如果值为2
表示自动启动,而你希望禁用,则应将值改为4
。 - 修改后,确保保存更改并退出注册表编辑器。
4. 使用系统还原点
如果问题是在最近的一次系统更新后出现的,你可以尝试创建一个新的系统还原点或者回滚到之前的一个还原点。
- 打开“控制面板” -> “系统和安全” -> “系统” -> “系统保护” -> “系统还原”。
- 创建一个新的系统还原点或者选择一个之前的还原点进行恢复。
5. 扫描恶意软件
恶意软件可能会更改服务设置以维持其在系统中的活动状态。
- 使用已安装的安全软件进行全面的恶意软件扫描。
6. 使用命令行工具
如果以上方法都无法解决问题,你可以尝试使用命令行工具来更改服务的启动类型。
- 打开“命令提示符”作为管理员。
- 输入以下命令来更改服务的启动类型为禁用:
替换sc config [服务名] start= disabled
[服务名]
为实际的服务名称。 - 按 Enter 键执行命令。
- 查看服务名方法
结果示例
7. 检查系统更新
如果最近进行了系统更新,这些更新可能包含了对服务设置的更改。
- 检查是否有新的系统更新,并安装它们。
- 如果安装更新后问题依旧存在,考虑卸载最近的更新并观察情况。
8.更改启动项
进运行里 ,拼写msconfig
更改开机启动项,就行了
结论
本人的问题通过第6和8个使用命令行工具
解决了,cmd
窗口做好使用管理员身份启动,配合设置开机启动项即可!