记录一次 windows10 安装更新反复失败的经历,并附解决办法(KB4483235)

首先,KB4483235 的更新内容时 修复IE浏览器的漏洞,这没什么,毕竟是IE..html

但是问题来了,win10老是没法安装这个更新,具体状况:windows

安装更新->重启->安装失败->重启->回滚更改.浏览器

过1,2天 检测到更新->安装更新->安装失败->重启-> ...布局

 

我也不知道要说些什么才能表达我这种操蛋的心情(这个更新是12月19日发布的)spa

网上有关更新失败的修复方法都试了一遍,没有任何解决迹象。.net

后来终于在这个修复教程里(https://answers.microsoft.com/en-us/windows/forum/all/installation-failure-windows-failed-to-install-the/98e89552-d1a3-47ad-9f36-b62379897c11?auth=1), (其实这个教程对个人问题没有帮助),但它提到了这个文件:C:\Windows\Logs\CBS\CBS.log,显然这是个日志文件命令行

打开文件发现,里面正好是windows10更新的日志文件,尝试搜索与 Error 相关的内容,发现有一行写着 BFSVC 获取启动分区失败。 BFSVC是什么暂且无论,显然是启动分区出现问题。日志

尝试用 bcdboot 重建了一下引导分区,继续安装更新,发现仍是失败。(这里直接重建引导有问题,后面解释)htm

试着用 bcdedit,出现 “没法打开启动配置数据存储”, 搜索发现相应文章,https://blog.csdn.net/xcntime/article/details/50195349blog

这时我打开了 msconfig,发现 “引导” 里的启动项是空白的,显然这就是问题所在了。

继续搜索相关内容(http://tieba.baidu.com/p/5645572606 ) 用 diskpart 新建了efi分区,再用 bcdboot 从新往这个efi分区里建引导,安装更新,重启,成功 !!


我硬盘是GPT分区+UEFI启动方式,一直均可以正常启动,为何会出现efi分区丢失的状况呢?

我回忆起在这以前,我安装了Window+Ubuntu双系统引导,后来由于实在受不了 Ubuntu 的键盘布局问题,就放弃了Ubuntu,顺带删除了全部引导项和引导分区。用“磁盘管理”新建了一个分区,在用 bcdboot 重建了引导分区,并且系统也能正常启动,直到出现上面提到的安装更新失败得状况。

通过上面的经历,我才发现我用“磁盘管理”新建的分区只是一个普通分区,而不是efi分区. 我把引导建在普通分区里,这是错误的。所以,系统没有识别到我建的引导,致使 msconfig 里出现了空白的现象。(https://bbs.kafan.cn/thread-2109492-1-1.html 这里他把引导建在efi分区里,可是对efi分区进行了操做

引导只能建在efi分区,其余分区都不行,不要尝试去动它(显示或隐藏)

下面用命令行是创建efi分区的操做:

win+r打开运行 cmd,输入

diskpart

list disk

select disk 0 (选择一个disk)

create partition efi (size=128括号内容可省略,这里要保障硬盘有足够的空闲分区)

list partition  ( 查看esp分区有没有建立成功。 )

assign letter=p  (把盘符 p 赋予给efi分区,此时efi分区能够正常显示)

exit (用来退出diskpart)

bcdboot c:\windows /s p: /f UEFI  (p: 就是上边分配的盘符)

接着重启,系统就能够正常引导啦(此时EFI分区是不可见的,处于隐藏状态,不能在文件管理器里打开,这样才是正常的),并且 msconfig 引导里也不是空白的了,更新也能够正常安装,解决!

相关文章
相关标签/搜索