手边一台NB某天在更新Windows Update后,就再也无法开机,会出现”无法访问引导设备”的错误代码,再确认硬碟的侦测及里面资料都正常后,想其前阵子有新闻说Windows 10 十月份的更新出包,有可能导致更新后无法开机,搜寻相关资料,果然是这个问题。
知道原因后,要解决就比较容易了,官方有提供从命令提示字元移除更新档的方式,说明如下:
//載入software 機碼
reg load hklm\temp c:\windows\system32\config\software
//刪除SessionsPending 機碼(如果有的話)
reg delete "HKLM\temp\Microsoft\Windows\CurrentVersion\Component Based Servicing\SessionsPending" /v Exclusive
//Note: 某些情況可能會出現刪除失敗的情形,此時亦可使用regedit圖形介面來手動刪除。
//卸載software 機碼
reg unload HKLM\temp
//利用dism.exe 列出已安裝的更新
dism /image:C:\ /get-packages
//找出安裝狀態為"安裝擱置中"的套件,一般應該會是在最後幾個
//建立暫存目錄,待會要放置出問題的更新套件
MKDIR C:\temp\packages
//利用DSIM 指令移除有問題的套件
dism /image:c:\ /remove-package /packagename:套件名稱 /scratchdir:c:\temp\packages
执行完后,重开机会等好一段时间进行更新后的动作,跑完即可进入Windows。
此外,此问题主要似是发生有WSUS的环境,有问题的KB为KB4041676、KB4041691、KB4000824,可直接搜寻delta,将搜寻结果改成拒绝即可。
【參考連結】