手动恢复服务

简介: 本文教你如何手动恢复服务

作者:棋玉

问题背景:

如果替换过system 注册表或者意外删除了服务,可尝试通过注册表恢复服务。

具体步骤:

服务对应的注册表路径是HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services<服务名称>,可尝试以下步骤恢复服务:
1.将替换的原始注册表load 起来,查看服务的配置信息

===========

a.cmd 命令行输入 regedit

b.找到HKEY_LOCAL_MACHINE, 然后点击文件,选择加载配置单元。

image.png

c.找到之前替换的原始注册表,比如system.old, 任意命名(例如test)。
image.png

d.展开test,查看select 项,current 值为1, 则我们应该去找 ControlSet001.
image.png

展开ControlSet001,展开services,找到对应服务,以Google 更新服务 (gupdatem) 为例,先确认下各项属性信息
image.png

2.运行以下命令行创建服务

注意: binpath 对应ImagePath

type 对应类型和注册表键值:

注册表键值(Type) 服务类型
0x00000002 filesys
0x00000001 kernel
0x00000008 rec
0x00000010 own
0x00000020 share
0x00000100 interact

start 对应类型和注册表键值:

注册表键值(start) 启动类型
0x00000000 Boot
0x00000001 system
0x00000002 auto
0x00000003 manual
0x00000004 disabled

error 对应ErrorControl,注册表键值对应如下:

注册表键值(ErrorControl) error 类型
0x00000000 ignore
0x00000001 normal
0x00000002 severe
0x00000003 critical

depend 对应DependOnService,多个服务的话以/分隔。
有些注册表项不在创建服务参数中,之后再手动添加即可。
sc create 的各项参数可以在命令行直接查询:
image.png

相关文章
|
监控 Windows
如何追踪Windows 进程自动异常退出
教你如何追踪Windows 进程自动异常退出
如何追踪Windows 进程自动异常退出
|
4月前
|
存储 机器学习/深度学习 人工智能
硅谷GPU单节点服务器:技术解析与应用全景
“硅谷GPU单节点服务器”代表了在单个物理机箱内集成强大计算能力,特别是GPU加速能力的高性能计算解决方案。它们并非指代某个特定品牌,而是一类为处理密集型工作负载而设计的服务器范式的统称。
|
10月前
|
数据挖掘 BI
|
6月前
|
供应链 API
借助快手电商 API,快手小店商品库存周转率提升
快手小店通过整合电商API,实现智能库存管理,提升周转效率。实时同步销售数据、动态补货与智能预测系统,助力商家降低滞销与资金占用,达成“低库存、高周转”目标。
227 0
|
8月前
|
存储 机器学习/深度学习 算法
基于 C++ 的局域网访问控制列表(ACL)实现及局域网限制上网软件算法研究
本文探讨局域网限制上网软件中访问控制列表(ACL)的应用,分析其通过规则匹配管理网络资源访问的核心机制。基于C++实现ACL算法原型,展示其灵活性与安全性。文中强调ACL在企业与教育场景下的重要作用,并提出性能优化及结合机器学习等未来研究方向。
226 4
|
SQL 弹性计算 安全
安装补丁后服务器启动卡住
两个案例透彻排查安装补丁后服务器启动卡住的情况
安装补丁后服务器启动卡住
启动报错“No bootable device”
三个步骤排查启动报错“No bootable device”
启动报错“No bootable device”
|
前端开发 UED 开发者
React 滚动监听 Scroll Listener
本文介绍React中实现滚动监听的方法,涵盖基本概念、常见问题及解决方案。通过监听`window`对象的`scroll`事件,开发者可以在用户滚动时触发自定义逻辑。文章详细探讨了冗余调用、组件卸载时未清理事件监听器、滚动位置不一致等常见问题,并提供了防抖、节流、保存滚动位置等解决方案。同时,强调了跨浏览器兼容性和性能优化的重要性,帮助开发者在实际项目中更好地实现滚动监听功能。
308 17
|
算法 安全 Go
Go 语言中实现 RSA 加解密、签名验证算法
随着互联网的发展,安全需求日益增长。非对称加密算法RSA成为密码学中的重要代表。本文介绍如何使用Go语言和[forgoer/openssl](https://github.com/forgoer/openssl)库简化RSA加解密操作,包括秘钥生成、加解密及签名验证。该库还支持AES、DES等常用算法,安装简便,代码示例清晰易懂。
374 12
|
数据可视化 Python
以下是一些常用的图表类型及其Python代码示例,使用Matplotlib和Seaborn库。
通过这些思维导图和分析说明表,您可以更直观地理解和选择适合的数据可视化图表类型,帮助更有效地展示和分析数据。
609 8