当前位置: 首页 > article >正文

SQL Server安装进度卡在 57%:Windows Update 服务异常

问题现象
安装 SQL Server 2022 时进度停滞在 57%,日志报错 Error code 0x80070422,提示 “Windows Update 服务未运行”


快速诊断
  1. 检查服务状态

    # 查看 Windows Update 服务状态
    Get-Service -Name wuauserv | Select-Object Status, StartType
    • 正常状态Status = RunningStartType = Automatic

  2. 验证依赖服务

    # 检查加密服务是否正常(影响更新验证)
    Get-Service -Name CryptSvc | Select-Object Status
  3. 排查网络限制

    • 确保可访问 Microsoft 更新服务器:

      Test-NetConnection -ComputerName update.microsoft.com -Port 443

解决方案
步骤 1:启动 Windows Update 服务
  • 命令行启动

    net start wuauserv
    sc config wuauserv start= auto
  • 修复服务依赖项(若启动失败):

    Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\wuauserv" -Name "DependOnService" -Value "RpcSs"
    Restart-Service wuauserv -Force
步骤 2:重置 Windows Update 组件
  • PowerShell 重置脚本

    # 安装 PSWindowsUpdate 模块
    Install-Module PSWindowsUpdate -Force -Scope CurrentUser
    # 重置组件并清除缓存
    Reset-WindowsUpdate -Confirm:$false
    # 重启系统后重试安装
    Restart-Computer
步骤 3:手动下载并集成更新
  • 适用于离线环境

    1. 下载 SQL Server 2022 所需的系统更新(如 KB5005260):

      Invoke-WebRequest -Uri "https://catalog.s.download.windowsupdate.com/d/msdownload/update/software/updt/2021/08/windows10.0-kb5005260-x64_abcd1234.msu" -OutFile "C:\Updates\KB5005260.msu"
    2. 手动安装更新包:

      wusa.exe C:\Updates\KB5005260.msu /quiet /norestart

验证与日志分析
  1. 确认服务状态

    (Get-Service wuauserv).Status -eq 'Running'  # 应返回 True
  2. 检查安装日志

    • 日志路径:

      C:\Program Files\Microsoft SQL Server\160\Setup Bootstrap\Log\Detail_GlobalRules.txt
    • 搜索关键词 Downloading update package 确认更新流程是否恢复

  3. 测试 Windows Update 功能

    Get-WindowsUpdate -Install -AcceptAll -IgnoreReboot

扩展场景:深层系统故障修复
  • 若仍报错 0x80070422

    1. 修复系统文件

      sfc /scannow
      DISM /Online /Cleanup-Image /RestoreHealth
    2. 重建注册表项

      Remove-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" -Recurse -Force
      Restart-Service wuauserv

通过以上步骤,可彻底解决因 Windows Update 服务异常导致的安装卡顿问题。若环境存在企业级防火墙或 WSUS 服务器限制,需额外配置策略允许访问 *.windowsupdate.com 和 *.microsoft.com

关于作者:

15年互联网开发、带过10-20人的团队,多次帮助公司从0到1完成项目开发,在TX等大厂都工作过。当下为退役状态,写此篇文章属个人爱好。本人开发期间收集了很多开发课程等资料,需要可联系我

 

相关文章:

SQL Server安装进度卡在 57%:Windows Update 服务异常

问题现象: 安装 SQL Server 2022 时进度停滞在 57%,日志报错 Error code 0x80070422,提示 “Windows Update 服务未运行”。 快速诊断 检查服务状态: # 查看 Windows Update 服务状态 Get-Service -Name wuauserv | Select-Object…...

YOLO历代发展 图像增强方式 架构

YOLO1 YOLOV5 数据增强 mosaic 仿射变换(Affine)、透视变换(Perspective) 网络搭建...

DexGrasp Anything:具有物理-觉察的普遍机器人灵巧抓取

25年3月来自上海科技大学的论文“DexGrasp Anything: Towards Universal Robotic Dexterous Grasping with Physics Awareness”。 能够抓取任何物体的灵巧手,对于通用具身智能机器人的开发至关重要。然而,由于灵巧手的自由度高,物体种类繁多…...

对称加密算法和非对称加密算法

在这个互联网普及的时代,在不同终端对敏感甚至机密数据进行传输是非常常见的场景,但是如何保证数据传输过程的安全性和高效性是一个值得深入探讨的问题。 为此,伟大的人类研究出了多种加密算法,我们可以大致将其分为两类&#xf…...

行为型——责任链模式

责任链模式 责任链模式是一种行为型设计模式,它允许请求沿着处理链传递,直到有一个处理者处理为止。其核心思想是解耦请求发送者与接收者。 特点 解耦处理者与接收者: 发送者无需知道哪一个接收者处理请求,接收者也无需知道请求的细节。动…...

<wbr>标签的用途,在处理长文本换行时如何发挥作用?

大白话标签的用途&#xff0c;在处理长文本换行时如何发挥作用&#xff1f; 在 HTML 里&#xff0c;<wbr> 标签可以说是处理长文本换行问题的一把利器。接下来&#xff0c;我会详细说明它的用途&#xff0c;以及在处理长文本换行时发挥的作用 <wbr> 标签用途概述…...

【C#】关键字 volatile

volatile 是 C# 中一个用于多线程编程的关键字&#xff0c;作用是确保变量的可见性 —— 也就是说&#xff0c;一个线程对变量的修改&#xff0c;其他线程可以马上“看到”。 &#x1f50d; 为什么需要 volatile&#xff1f; 在多线程中&#xff0c;CPU 和编译器可能会对代码进…...

【计算机网络】OSI七层模型完全指南:从比特流到应用交互的逐层拆解

OSI模型 导读一、概念二、模型层次结构2.1 物理层&#xff08;Physical Layer&#xff09;2.2 数据链路层&#xff08;Data Link Layer&#xff09;​2.3 ​网络层&#xff08;Network Layer&#xff09;​2.4 ​传输层&#xff08;Transport Layer&#xff09;​2.5 ​会话层&…...

数据不互通、审批慢?如何实现多系统智能协同

在企业信息化建设的过程中&#xff0c;数据孤岛和复杂的审批流程常常成为实现高效协同的巨大障碍。对于许多组织来说&#xff0c;面对越来越复杂的业务需求&#xff0c;如何实现多系统智能协同不仅关乎效率&#xff0c;更直接影响企业的竞争力。 数据不互通和审批流程慢的痛点…...

量子力学:从经典物理危机到思维革命的新纪元

目录 一、经典物理的黄昏&#xff1a;危机四伏的 “完美大厦” &#xff08;一&#xff09;牛顿力学的辉煌与局限 &#xff08;二&#xff09;麦克斯韦电磁理论的成就与困境 &#xff08;三&#xff09;热力学与统计物理学的发展与难题 二、旧量子论的破晓&#xff1a;突破…...

深入解析 JSON-RPC:从基础到高级应用(附调用示例)

在当今的软件开发领域&#xff0c;远程过程调用&#xff08;RPC&#xff09;技术是实现分布式系统间通信的关键手段之一。JSON-RPC&#xff0c;作为一种基于 JSON 数据格式的轻量级 RPC 协议&#xff0c;因其简洁性和高效性而备受青睐。本文将全面深入地探讨 JSON-RPC 的核心概…...

如何用 Postman 正确传递 Date 类型参数,避免服务器解析错误?

如何在 Postman 中传递 Date 类型参数。调试工具如何模拟发送用户端的当前时间呢&#xff1f; Postman 传递 Date 类型参数教程...

JUC 03

今天是2025/03/28 20:46 day 14 总路线请移步主页Java大纲相关文章 今天进行JUC 6,7,8 个模块的归纳 首先是JUC的相关内容概括的思维导图 由于内容比较多且重要&#xff0c; 个人还整理了一份详细JUC的思维导图&#xff0c;需要的请评论。是 xmind文件 6. 锁机制 深入解析…...

CentOS 7 部署RuoYi 项目

换源 备份现有的 YUM 源配置文件 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 默认的 CentOS 官方镜像源替换为阿里云的镜像源&#xff0c;以提高下载速度和稳定性。 curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.co…...

【JavaScript】八、对象

文章目录 1、对象的声明2、对象的使用3、对象中的方法4、遍历对象5、内置对象Math 1、对象的声明 一种数据类型&#xff0c;使用typeof查看类型&#xff0c;结果是object可以详细的描述描述某个事物 声明语法&#xff1a; // 多用花括号形式声明 // 比如声明一个person对象 …...

Processor System Reset IP 核 v5.0(vivado)

这个IP的作用&#xff0c;我的理解是&#xff0c;比普通按键复位更加高效灵活&#xff0c;可以配置多个复位输出&#xff0c;可以配置复位周期。 1、输入信号&#xff1a; 重要的信号有时钟clk信号&#xff0c;一般连接到系统时钟&#xff1b;输入复位信号&#xff0c;一般是外…...

linux0.11内核源码修仙传第十一章——硬盘初始化

&#x1f680; 前言 本文是初始化最后一部分了&#xff0c;对硬盘的初始化&#xff0c;对应于书中的第20回。希望各位给个三连&#xff0c;拜托啦&#xff0c;这对我真的很重要&#xff01;&#xff01;&#xff01; 目录 &#x1f680; 前言&#x1f3c6;块设备管理&#x1f3…...

包络解调在故障诊断中的应用-广义检波解调案例

前言 前面我们曾介绍过广义检波解调的原理&#xff0c;那么今天就将学过的知识点真正用在故障诊断上&#xff0c;由于工厂数据集不能轻易获取&#xff0c;因此通过实验室仿真数据集来介绍整个诊断流程。 数据集 加拿大渥太华是故障诊断领域蛮出名的一个数据集&#xff0c;其…...

springboot 四层架构之间的关系整理笔记五

问题&#xff1a;service 和 多个serviceimpl 分层之间的逻辑关系&#xff1f; 好的&#xff01;用班级活动的例子继续讲&#xff0c;假设班长&#xff08;Service接口&#xff09;要管理多种任务&#xff0c;而不同的班委&#xff08;ServiceImpl实现类&#xff09;负责不同场…...

喜报|迪捷软件入选工信部“2024年信息技术应用创新解决方案”

为进一步深化行业信息技术应用创新&#xff0c;健全信息技术应用创新产业生态&#xff0c;加快新技术新产品应用推广&#xff0c;强化应用牵引和需求导向&#xff0c;加强区域联动和资源整合&#xff0c;工业和信息化部网络安全产业发展中心&#xff08;工业和信息化部信息中心…...

小林coding-12道Spring面试题

1.说一下你对 Spring 的理解?spring的核心思想说说你的理解&#xff1f; 2.Spring IoC和AOP 介绍一下?Spring的aop介绍一下?IOC和AOP是通过什么机制来实现的?怎么理解SpringIoc&#xff1f;依赖倒置&#xff0c;依赖注入&#xff0c;控制反转分别是什么&#xff1f;依赖注…...

2.Python 计算机二级题库:选择题答案解析

一 对 题目1 题目2 题目3 补充&#xff1a;在 Python 中&#xff0c;数字类型的复数类型是 complex。 题目4 题目5 题目6 题目7 题目8 题目9 题目10 题目11 题目12 题目13 题目14 题目15 题目16 题目17 题目18 题目19 题目20 题目21 题目22 题目23 题目24 题目25 题目26 题目27…...

使用Selenium和lxml库搜房网爬取某地区房屋信息(python、pycharm爬虫)

一、地址&#xff1a; url "https://zb.newhouse.fang.com/house/s/b91" # 第一页的 URL 但是这个爬虫我不知道为啥总是翻不了页数&#xff0c;请帮忙修改一下~ 二、用到的知识点以及代码详解&#xff1a; 这段代码是一个使用Selenium和lxml库实现的网页爬虫&a…...

大模型训练过程中KVCache与MLA

基础内容 在Transformer模型中&#xff0c;每个token有qkv三个属性&#xff0c;分别通过神经网络变换得到。1 根据Transformer中注意力公式&#xff0c;每个token的q需要和之前所有的k计算注意力&#xff0c;然后经过Softmax函数后乘以之前所有token的V&#xff0c;得到最终的…...

材质及制作笔记

基本流程&#xff1a; 建中模——zb雕刻高模——maya拓扑低模——拆uv——sp烘焙贴图——sp绘制材质——渲染 1 材质贴图&#xff1a; diffuse/albedo/basecolor&#xff1a;漫反射 reflection/specular&#xff1a;反射 metalness&#xff1a;金属度 glossiness&#xf…...

语音机器人与智能体结合

自从春节期间deepseek的发布&#xff0c;大家对语音机器人接入大模型格外的关注。最近又收到一个需求&#xff0c;是语音机器人与智能体的结合。 什么是智能体&#xff1f; 智能体&#xff08;Agent&#xff09;是指能够感知环境并采取行动以实现目标的实体。根据其复杂程度&am…...

使用git-lfs管理大文件

当我们使用git管理文件版本的时候&#xff0c;经常会有一些比较大的文件&#xff0c;比如一些模型文件&#xff0c;或者备份的文档资料等&#xff0c;这些文件属于如果太大&#xff0c;就会给git的管理带来困难。 所以&#xff0c;对于这种大文件&#xff0c;一般我们就会采用…...

vs2022+QT6.7.3打包程序流程

1、新建目录test 2、将项目配置为Release X64&#xff0c;生成XXX.exe 3、将XXX.exe放到test目录 4、管理员方式打开Qt 6.7.3 (MSVC 2022 64-bit)&#xff0c;进入test目录&#xff0c;执行&#xff1a;windeployqt6.exe XXX.exe 5、管理员方式打开x64 Native Tools Command Pr…...

Axios企业级封装实战:从拦截器到安全策略!!!

&#x1f680; Axios企业级封装实战&#xff1a;从拦截器到安全策略 &#x1f527; 核心代码解析 // 创建Axios实例 const service axios.create({baseURL: api, // &#x1f310; 全局API前缀timeout: 0, // ⏳ 永不超时&#xff08;慎用&#xff01;&#xff09;withCrede…...

关于计算机视觉中的插值小记

计算机视觉中的插值&#xff08;Interpolation&#xff09;讲解 插值&#xff08;Interpolation&#xff09;在计算机视觉中是一项基础操作&#xff0c;常用于图像缩放、旋转、去噪、图像重建等任务。其核心思想是在已知数据点之间进行推测&#xff0c;估计未知的像素值或特征…...