windows更新常用排查方案有哪些?100


马里奥轻松
马里奥gaogao 2024-04-02 14:25:06 52207
分类专栏:问题 问题分类: windows
已结题
1 个回答
  • 1843880570 进阶 2024-04-02 14:32:53

    1.使用自动修复工具先修复看一下:
    https://support.microsoft.com/zh-cn/help/4027322/windows-update-troubleshooter


    2.运行如下命令行,手动重置windows update:

    net stop cryptsvc
    net stop BITS
    net stop WUAUSERV
    Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
    Ren %systemroot%\system32\catroot2 catroot2.bak
    net start cryptsvc
    net start BITS
    net start WUAUSERV



    3.2008/2008R2 机器,参考如下步骤:
    (1). 运行System File Checker utility (SFC.exe)


    右击cmd, 选择以管理员身份运行,运行以下命令行
    sfc /scannow
    (2). 运行checksur


    a.点击以下链接:
    https://support.microsoft.com/zh-cn/kb/947821

    b.根据系统版本(是X86 还是X64 )选择下载对应的程序包。

    c.下载后,安装补丁(注:这个补丁和常规意义的补丁并不一样,这个补丁是用来检测更新的库是否正常并尝试修复的一个工具)。

    (3)安装3177467(仅适用2008R2 系统)
    https://support.microsoft.com/zh-cn/help/3177467/servicing-stack-update-for-windows-7-sp1-and-windows-server-2008-r2-sp

    2012/2016 机器,参考如下步骤:
    (1). 运行System File Checker utility (SFC.exe)


    右击cmd, 选择以管理员身份运行,运行以下命令行
    sfc /scannow

    (2). 完成后在执行以下命令:

    DISM.exe /Online /Cleanup-image /Scanhealth
    DISM.exe /Online /Cleanup-image /Restorehealth



    4.卸载三方安全类软件比如360,安全狗(注:将进程停止是不行的,因为驱动和组件已经加载在内核里,需要卸载并重启服务器)


    5.还是有问题的话,需要查看日志

    "C:\Windows\Logs\CBS\CBS.log"
    "C:\Windows\WindowsUpdate.log"

    建议查看日志的技巧:

    1.根本kb号或者错误代码搜索,找到这一行(这一行就是补丁安装的结束位置):
    WER: Generating failure report for package: Package_for_KB.....

    2.查看靠近这行之前的报错(这些报错才是补丁失败的真正原因)尤其是第一个报错,以下示例,补丁安装的直接原因是Failed call to CryptCATAdminAddCatalog. [HRESULT = 0x8000ffff - Unknown Error]

    3.这个报错是跟Cryptographic Services 和 catroot2 有关,查看C:\Windows\System32\catroot2\{F750E6C3-38EE-11D1-85E5-00C04FC295EE} 缺失catdb 文件,可以从相同版本正常机器尝试拷贝文件测试。


    对于在重启过程发生补丁回滚的,分析日志要以rollback 为关键字(如下示例,这行表示补丁配置失败了,开始rollback 即回滚)


    之后查看最靠近这行的报错,是在执行C:\Windows\Microsoft.NET\Framework64\v4.0.30319\ngen.exe 的时候报错了。

    这个案例中,查看C:\Windows\Microsoft.NET\Framework64\v4.0.30319 缺失了ngen.exe,同时该目录下还缺失了很多其他文件,建议相同版本正常机器尝试拷贝文件测试或者重置系统。

    赞同 0 反对 0

马里奥gaogao新手
粉丝 0 发表 13 + 关注 私信
上周热门
统信系统能生成某一指定文件夹下的所有文件列表吗  2773
统信系统有自己的字幕屏幕保护程序吗  2533
统信软件能支持pandas吗  2456
统信系统如何在保证自己数据安全的基础上,进行数据分析,比如使用pandas进行大数据分析  2445
安全与发展,统信系统是如何在两者之间权衡,满足用户高效办公的要求  2104
统信系统的数据安全机制是什么  1770
统信软件支持python为什么不支持安装pandas  1115
您好,我想问一下,就是这银河麒麟系统,背景黑屏怎么办啊,其他的都正常,就是没有背景,设置里面的背景一点击系统就不响应了怎么解决?  178
我想连接共享打印机可是,搜索驱动时候没有,怎么办  162
uos有支持活体检测的软件吗  149
本周热议
麒麟系统登录输入密码后又需要重新输入密码,确定密码正确。如何处理? 12
求麒麟系统下的Broadcom 802.11n 无线网卡驱动 10
银河麒麟桌面操作系统V10 SP1安装应用时会反复提示安全授权认证,如何才能取消呢? 10
统信UOS系统下安装HP打印机驱动问题 10
银河麒麟系统登录时用户名是中文,如何将输入法切换成中文进行登录? 9
如何在统信系统使用VFP? 9
使用正版软件承诺书每年一签有相关的政策文件吗? 8
银河麒麟系统安装软件需要密码授权,单用户模式修改密码不行,如何解决 8
uos系统怎么装了向日葵,向日葵打不开啊? 7
有偿使用中国长城信创运维工程师(初级)证书 7

加入交流群

请使用微信扫一扫!