记一例Windows Update服务丢失的恢复

本文介绍了解决WindowsUpdate服务无法启动的问题。通过查看服务状态、注册表设置,手动创建服务并调整参数,最终使Windows更新功能恢复正常。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

背景信息:

  windows update无法更新,提示服务未运行

image

1,打开services.msc,查看windows update服务实际不存在

2,使用命令行尝试查看服务状态没有返回信息

sc qc wuauserv
sc query wuauserv

image

 正常的返回如下:
![image](https://yqfile.alicdn.com/f4efb680ba64d8f0da865ccf2976fd6839f5c345.png)

3,查看注册表,注册表相关信息正常,dll文件也存在


Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\wuauserv]
"PreshutdownTimeout"=dword:036ee800
"DisplayName"="@%systemroot%\\system32\\wuaueng.dll,-105"
"ImagePath"=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,00,6f,00,\
  74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,\
  00,76,00,63,00,68,00,6f,00,73,00,74,00,2e,00,65,00,78,00,65,00,20,00,2d,00,\
  6b,00,20,00,6e,00,65,00,74,00,73,00,76,00,63,00,73,00,00,00
"Description"="@%systemroot%\\system32\\wuaueng.dll,-106"
"ObjectName"="LocalSystem"
"ErrorControl"=dword:00000001
"Start"=dword:00000002
"DelayedAutoStart"=dword:00000001
"Type"=dword:00000020
"DependOnService"=hex(7):72,00,70,00,63,00,73,00,73,00,00,00,00,00
"ServiceSidType"=dword:00000001
"RequiredPrivileges"=hex(7):53,00,65,00,41,00,75,00,64,00,69,00,74,00,50,00,72,\
  00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,43,00,72,00,\
  65,00,61,00,74,00,65,00,47,00,6c,00,6f,00,62,00,61,00,6c,00,50,00,72,00,69,\
  00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,43,00,72,00,65,00,\
  61,00,74,00,65,00,50,00,61,00,67,00,65,00,46,00,69,00,6c,00,65,00,50,00,72,\
  00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,54,00,63,00,\
  62,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,\
  00,41,00,73,00,73,00,69,00,67,00,6e,00,50,00,72,00,69,00,6d,00,61,00,72,00,\
  79,00,54,00,6f,00,6b,00,65,00,6e,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,\
  00,67,00,65,00,00,00,53,00,65,00,49,00,6d,00,70,00,65,00,72,00,73,00,6f,00,\
  6e,00,61,00,74,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,\
  00,00,00,53,00,65,00,49,00,6e,00,63,00,72,00,65,00,61,00,73,00,65,00,51,00,\
  75,00,6f,00,74,00,61,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,\
  00,00,00,53,00,65,00,53,00,68,00,75,00,74,00,64,00,6f,00,77,00,6e,00,50,00,\
  72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,00,00
"FailureActions"=hex:80,51,01,00,00,00,00,00,00,00,00,00,03,00,00,00,14,00,00,\
  00,01,00,00,00,60,ea,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\wuauserv\Parameters]
"ServiceDll"=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,00,6f,\
  00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,\
  77,00,75,00,61,00,75,00,65,00,6e,00,67,00,2e,00,64,00,6c,00,6c,00,00,00
"ServiceMain"="WUServiceMain"
"ServiceDllUnloadOnStop"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\wuauserv\Security]
"Security"=hex:01,00,14,80,78,00,00,00,84,00,00,00,14,00,00,00,30,00,00,00,02,\
  00,1c,00,01,00,00,00,02,80,14,00,ff,00,0f,00,01,01,00,00,00,00,00,01,00,00,\
  00,00,02,00,48,00,03,00,00,00,00,00,14,00,9d,00,02,00,01,01,00,00,00,00,00,\
  05,0b,00,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,\
  20,02,00,00,00,00,14,00,ff,01,0f,00,01,01,00,00,00,00,00,05,12,00,00,00,01,\
  01,00,00,00,00,00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00

4,尝试手动创建Windows Update服务

sc create wuauserv binpath= "C:\WINDOWS\system32\svchost.exe -k netsvcs" type= share start= auto displayname= "Windows Update" depend= RpcS

参数不细说了,对照这个图大家可以看下
image
image

5,启动服务,尝试更新恢复正常~ 更多update异常可参考:
https://help.aliyun.com/knowledge_detail/41053.html

<think>好的,我现在需要帮助用户解决在UEFI模式下安装Ubuntu后Windows系统消失的问题。用户提到的是双系统引导配置和GRUB修复,所以我要先回想相关的知识,并结合提供的引用内容来组织答案。 首先,根据用户提供的引用,问题通常发生在重装Windows或安装顺序错误后,导致GRUB被破坏。解决方案通常涉及使用Ubuntu启动盘修复GRUB。我需要确保步骤清晰,并且涵盖不同的情况,比如Legacy和UEFI模式的区别。 引用[2]中提到,可能需要调整BIOS设置,比如设置为Legacy+UEFI模式,并关闭U盘的UEFI启动,然后试用Ubuntu进行修复。如果失败,可能需要以传统模式重装Ubuntu,并在安装过程中修复GRUB。另外,使用boot-repair工具也是一个关键步骤。 引用[3]则提到重装Win10后ESP分区中的Ubuntu引导文件丢失,导致无法进入Ubuntu。解决方法包括使用启动盘进入试用模式,挂载分区并安装GRUB,或者使用boot-repair。 接下来,我需要将这些信息整合成一个步骤指南。需要注意用户是在UEFI模式下安装Ubuntu,所以可能不需要Legacy模式,但可能需要确认BIOS设置是否正确。同时,确保用户制作启动盘,进入试用Ubuntu环境,然后执行修复步骤。 可能还需要区分情况:如果GRUB只是没有检测到Windows,可能需要更新GRUB配置;如果引导文件被覆盖,可能需要重新安装GRUB到EFI分区。同时,提醒用户备份数据,以防操作失误。 最后,生成相关问题,帮助用户扩展了解,比如如何预防引导丢失,手动添加引导项的方法,或者Secure Boot的影响。</think>### UEFI模式下Ubuntu安装后Windows消失的解决方案 在UEFI模式下安装Ubuntu后Windows系统消失,通常是由于GRUB引导未正确识别Windows或引导文件被覆盖导致的。以下是分步解决方案: --- #### **步骤1:调整BIOS设置** 1. 开机进入BIOS(按键因主板而异,如F2、Del等)。 2. 将启动模式设置为 **`UEFI`**(关闭Legacy/CSM兼容模式)[^2]。 3. 确保启动顺序中Ubuntu或U盘优先,保存并退出。 --- #### **步骤2:使用Ubuntu启动盘进入试用模式** 1. 插入Ubuntu安装U盘,重启选择从U盘启动。 2. 选择 **`Try Ubuntu without installing`**(试用Ubuntu)。 --- #### **步骤3:修复GRUB引导** ##### 方法一:通过`boot-repair`工具(推荐) ```bash # 安装并启动boot-repair sudo add-apt-repository ppa:yannubuntu/boot-repair sudo apt update sudo apt install -y boot-repair boot-repair ``` - 打开后点击 **`Recommended repair`**,工具会自动检测并修复引导[^2][^3]。 - 完成后重启,检查是否出现Windows和Ubuntu的双系统菜单。 ##### 方法二:手动修复(适用于高级用户) ```bash # 挂载Ubuntu的根分区和EFI分区(假设根分区为/dev/sda5,EFI分区为/dev/sda1) sudo mount /dev/sda5 /mnt sudo mount /dev/sda1 /mnt/boot/efi # 重新安装GRUB到EFI分区 sudo grub-install --target=x86_64-efi --efi-directory=/mnt/boot/efi --bootloader-id=ubuntu sudo update-grub ``` - 通过`sudo fdisk -l`确认分区号,避免误操作。 --- #### **步骤4:验证修复结果** 1. 拔掉U盘后重启,观察GRUB菜单是否包含Windows选项。 2. 若仍无Windows,进入Ubuntu后执行: ```bash sudo os-prober # 检测已安装的系统 sudo update-grub ``` --- #### **关键注意事项** - **分区安全**:操作前备份重要数据,避免分区误删。 - **UEFI模式一致性**:Windows和Ubuntu需同为UEFI模式安装,否则引导会冲突。 - **ESP分区权限**:确保EFI系统分区(ESP)未被Windows独占,否则需手动挂载修复[^3]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值