我正在使用 Windows 11,我的更新列表显示:
当我输入:
Install-Module -Name PSWindowsUpdate
Import-Module -Name PSWindowsUpdate
Get-WindowsUpdate
Download-WindowsUpdate
Install-WindowsUpdate
我得到:
(base) PS C:\WINDOWS\system32> Install-Module PSWindowsUpdate
>>
(base) PS C:\WINDOWS\system32> Install-Module -Name PSWindowsUpdate
>>
(base) PS C:\WINDOWS\system32> Get-WindowsUpdate
>>
(base) PS C:\WINDOWS\system32> Download-WindowsUpdate
>>
(base) PS C:\WINDOWS\system32> Install-WindowsUpdate
>>
(base) PS C:\WINDOWS\system32>
在这种情况下,没有更新。如果运行命令时有更新,则Get-WindowsUpdate -AcceptAll -Install -AutoReboot
它们会安装。但是,运行 Windows Update GUI 时不会显示这些更新,如上面的屏幕截图所示。它只显示Realtek - Extension - 6.0.9250.1
。
我相信Download error 0x80248007
是因为之前已经安装了该驱动程序。更新历史记录显示了类似的更新。
和Get-WUHistory | Select-Object -First 20
ComputerName Operationname Result Date Title
------------ ------------- ------ ---- -----
LAPTOP-OT... Installation Succeeded 07/08/2023 06:26... Realtek - Camera - 10.0.22000.20199
PowerShell 显示这一项,但它被选中。这是我Get-WindowsUpdate -AcceptAll -Install -AutoReboot
上次运行时安装的更新。但 Windows Update GUI 中的先前更新未显示。使用 PowerShell 显示第一个也是唯一的更新后,命令挂起。
当我wushowhide.diagcab
使用自动修复来隐藏此Realtek - Extension - 6.0.9250.1
更新时,我没有得到任何要隐藏的更新。
如何从 Windows 更新 GUI 中删除此超级更新?事实上,Windows 更新 GUI 不显示任何新更新。我还需要做什么才能让我的系统再次正常运行吗?
我尝试过的其他事情是:
- 清除 Windows 分发文件夹
- 使用以下方法删除所有 RealTek 媒体驱动程序
PnPUtil
- Windows 更新疑难解答程序(系统 > 疑难解答 > 其他疑难解答程序 > Windows 更新)
DISM /Online /Cleanup-Image /RestoreHealth
和SFC /scannow