You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

退出Windows Insider预览计划后,每月补丁星期二更新重复安装问题(Intune管理环境)

退出Windows Insider预览计划后,每月补丁星期二更新重复安装问题(Intune管理环境)

这种重复安装补丁的情况确实挺闹心的,尤其是在Intune管理的环境里,本来更新流程应该顺顺当当的,结果退了Insider之后反而出了这个小麻烦。结合你在Intune(已加入Entra)环境的情况,我给你梳理几个针对性的排查和解决方向:

一、检查并清理Insider预览计划的注册表残留

从Insider通道切回正式版后,有时候注册表会残留一些预览计划的标记,导致Windows Update识别版本状态混乱:

  1. 打开管理员权限的PowerShell,先检查当前的Insider通道配置:
    Get-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\WindowsSelfHost\Applicability' | Select-Object BranchName, Ring
    
  2. 如果返回的BranchName不是Release或者Ring不是Retail,手动重置这两个项:
    Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\WindowsSelfHost\Applicability' -Name BranchName -Value 'Release'
    Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\WindowsSelfHost\Applicability' -Name Ring -Value 'Retail'
    
  3. 同样检查HKLM:\SOFTWARE\Microsoft\WindowsSelfHost\UI\Selection路径下的同名项,改成相同的ReleaseRetail值,之后重启设备。

二、彻底重置Windows Update组件

虽然你用过Windows Update疑难解答,但手动重置组件能更彻底地清理更新缓存和状态:

  1. 打开管理员权限的命令提示符,先停止相关服务:
    net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver
    
  2. 重命名更新缓存文件夹:
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    ren C:\Windows\System32\catroot2 catroot2.old
    
  3. 重启刚才停止的服务:
    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver
    
  4. 重启设备后,手动触发一次更新检查,观察是否还会重复下载安装补丁。

三、排查Intune更新环的配置冲突

因为你的设备是Intune管理的,更新环的配置可能存在残留的冲突:

  • 登录Intune控制台,找到你之前修改的更新环(从Pre-release改回General Availability的那个):
    • 确认环的类型确实是General Availability,没有勾选任何和Insider预览相关的选项
    • 检查更新环的「适用范围」和「排除范围」,确保你的设备没有被多个更新环同时覆盖,导致配置冲突
    • 可以尝试临时把设备从更新环中移除,手动完成一次更新后,再重新添加回环,让Intune同步正确的更新状态

四、验证系统版本注册表的一致性

你已经提供了版本查询的PowerShell命令,建议再仔细核对返回的版本信息,确保没有正式版和预览版的混合标记:

  1. 运行命令确认版本信息:
    Get-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion' | Select-Object ProductName, ReleaseId, CurrentBuild, CurrentBuildNumber, CurrentVersion, DisplayVersion, EditionID
    
  2. 如果发现版本信息有不一致的地方,可以尝试带源修复系统镜像(你之前的DISM命令可以补充源参数,比如用对应系统版本的安装镜像):
    DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:D:\sources\install.wim:1 /LimitAccess
    
    注意:D:\sources\install.wim要替换成你本地系统安装镜像的实际路径。

附用户原始问题描述:
我的环境是Intune管理的(已加入Entra,原Azure AD),几个月前把更新环从General改成了Pre-release - Windows Insider,之后出现了驱动兼容性问题,又改回了General Availability。

退出Insider之后,每月补丁星期二的更新通过Windows Update安装成功并重启后,再次检查更新时,又会重新下载并安装当月的补丁(但不会再重启)。

我已经试过Windows Update疑难解答,它说发现了一些未指定的问题但没修复;也定期运行以下命令,都没有检测到问题:

  • chkdsk.exe /scan C:
  • DISM /Online /Cleanup-Image /RestoreHealth
  • sfc /scannow

备注:内容来源于stack exchange,提问作者msanford

火山引擎 最新活动