更新Win11的时候遇到0xc1900101,请问有办法解决吗?
3 个回答
没想到升级一个windows的版本,会有这么难,会遇到这么多的障碍,有遇到同样问题的小伙伴,可以一起看一下。
手中在用的笔记本有三台,一台小米的20年的pro 15.6,一台是x1 carbon 2018 (6th)(就是前两天折腾加装LTE模块、换无线网卡这台,也是折腾升级系统的主角),一台x1 nano 2021。
感兴趣的也可以关注一下给x1 carbon 2018加装LTE模块、换无线网卡的作业。
小米不常用,于是在今年6月就通过windows预览体验计划的Release preview升到了22H2;两台x1系列为主用机,没打开预览,一直想等到正式版升级推送,可左等没推、右等没推,于是在10月28日的时候不想等了,把X1 carbon 2018打开了Release preview,
第一试,打开后一刷windows update就出来了,于是点升级;升级前会有一个检查,发现我在电脑上自己装的“华为电脑管家”版本太旧,会有冲突(在非华为的电脑上安装huawei PC manager要通过“特殊方法”,其实版本已是v12,但系统只识别到10.0,所以提示版本旧),要做一个卸载,但由于在“非华为电脑上安装华为电脑管家”比较麻烦,所以,我只是做了一个“假卸载”,就是从“卸载程序”里把它卸了,但马上又通过解压exe文件的方式把文件都放回了原来的地方,只是为了能通过windows安装检查,之后继续升级,可是,在重启后继续升级的部分,会卡在17%再也不动;只能手动关机,一开机,系统就会退回。
第二试,把huawei pc manager真卸载,再通过windows update升级安装,还是会卡在重启后继续安装的17%(说明确实跟华为电脑管家没啥关系),再强制关机,系统退回。
第三试,在windows update中发现错误代码,查找代码解决方式,疑为空间不足(这不可能)或与第三方杀毒软件或驱动冲突,此步尝试了,把360杀毒禁用,再升,还是卡17%。
第四试,此路不通,到微软官网下载windows 11安装助手,(https://www.microsoft.com/zh-cn/software-download/windows11),把“安装助手”装在电脑上,打开会要求进行一次硬件检测,确认硬件符合标准,之后会下载升级文件,升级,会在重启后的升级部分,卡在24%,就是那种卡几个小时都不会动的;
第五试,在windows update中看到错误代码,0x8024a22d,按照解决方案,这一步试了:
1、把360杀毒禁用,
2、把C:\windows\softwaredistribution文件夹清空,
3、通过C:\windows\System32\WSReset.exe命令,把(windows store)重置,
4、通过powershell命令,卸载并重新安装windows store;
5、通过设置->存储,清理C盘上的临时文件和windows更新文件;
6、检查和修复磁盘错误;
再升级,还是会卡在重启后的24%;
第六试,在微软官方下载windows 11完整的官方镜像文件(ISO),(https://www.microsoft.com/zh-cn/software-download/windows11),尝试升级,还是会卡24%,这次提示的代码是0xC1900101;
第七试到第N试,尝试镜像安装中的不同选项,如"暂不下载最新更新",把C盘上能清理的临时文件、系统更新文件进行更完整的清理和删除(包括升级过程中生成的C盘根目录下的隐藏文件夹,appdata中的若干文件夹),进一步折腾各驱动,确保所有都是最新的,还原和修复系统文件(DISM.exe /Online /Cleanup-image /Restorehealth),以安全模式(故障诊断模式)启动,但全部都升级失败。
第N+1试,确实是计划着,再失败就暂时放弃预览计划,等正式版推送,做了一次最后的尝试,主要包括,
1、卸载360杀毒,
2、卸载一切极少使用的程序,
3、还是找官方的错误代码解决方案(https://support.microsoft.com/zh-cn/windows/%E8%8E%B7%E5%8F%96-windows-%E5%8D%87%E7%BA%A7%E5%92%8C%E5%AE%89%E8%A3%85%E9%94%99%E8%AF%AF%E7%9A%84%E5%B8%AE%E5%8A%A9-ea144c24-513d-a60e-40df-31ff78b3158a),把这里面的每一步都再执行一遍,
其中有一句吸引了我的注意力,因为反复的错误,基本锁定是“某一项冲突”,但到底是什么冲突,以及如何避免可能有冲突的内容调用,一直没有好的解决方法,但这一条中提到了在windows中执行干净启动;那“干净启动”是个啥呢?展开研究一下,(微软官方解决方案,https://support.microsoft.com/zh-cn/topic/%E5%A6%82%E4%BD%95%E5%9C%A8-windows-%E4%B8%AD%E6%89%A7%E8%A1%8C%E5%B9%B2%E5%87%80%E5%90%AF%E5%8A%A8-da2f9573-6eec-00ad-2f8a-a97a1807f3dd)
1、以管理员身份登录到计算机。 如果没有管理员帐户,可以创建一个。
在 Windows 中创建本地用户或管理员帐户
2、在任务栏上的“搜索”框 中,键入 msconfig ,并从结果列表中选择 “系统配置 ”。
重要: 如果计算机已连接到网络,则网络策略设置可能会阻止你执行这些步骤。 仅使用系统配置实用工具在 Microsoft 支持工程师的指导下更改计算机上的高级启动选项。 使用系统配置实用工具可能会使计算机不可用。
3、在“系统配置的服务 ”选项卡 上,选择 “隐藏所有 Microsoft 服务”,然后选择 “全部禁用”。 选择“应用”。
4、在“系统配置的启动”选项卡上,选择“打开任务管理器”。
5、在任务管理器的“启动”选项卡上,对于每个启用的启动项,选择该项目,然后选择“禁用”。 (跟踪已禁用的项目。 稍后需要知道这一点。)
6、关闭“任务管理器”。
7、在“系统配置的 启动 ”选项卡上,选择 “确定”。 重启计算机时,计算机处于干净的启动环境中。 按照 故障排除步骤安装、卸载或运行应用程序。 在干净的启动环境中,计算机可能会暂时丢失一些功能。 在清理启动故障排除并恢复功能后,重置计算机以正常启动 。
也正是这个“执行干净启动”最终解决了我的问题,最终把windows 11 22H2版升级成功。
总结,虽然最终没能揪出造成“冲突”的罪魁祸首是谁,但初步判断,还是intel某项硬件(芯片)的驱动与Windows有冲突,所以,对于还没收到win11 22h2升级推送的朋友来说,首先推荐还是等一等,等官方解决冲突后再来尝试;对于已在升级了,并遇到了0xC1900101 错误代码(或其他代码的)的朋友,如果网上现有的各种清理、删除、重新部署的方法都解决不了你的问题的话,并且不愿意用安全模式(故障诊断模式)或“全新安装”来清空所有程序或(及)清空所有文档来安装的话;(windows目前的“全新安装”就两个选择,一是清空所有程序和文档,二是清空所有程序但保留所有文档;并不能清空所有设置、但保留所有程序和文档;)
可以试一试这个“执行干净启动”的方法,希望它可以解决你的问题。
———————————————————————
欢迎到我的主页、再点一下“关注”,里面有很多通讯、网络方面的内容。
我是如何在家实现1800M网速的 | 家庭宽带组网方案该如何选择(有线mesh、无线mesh还是AC+AP)?
选路由器到底选些什么?看这一篇就够了。(怎样才能选到适合自己的,不用交“智商税”?)
关于移动通信(3G、4G和5G)你需要知道的基本知识 | 可以自己更换光猫嘛?
如何让用了三四年的笔记本焕发青春?(给thinkpad x1 carbon 2018增加LTE模块并更换wifi无线网卡,保姆级教程) | 坐着火车去旅行(系列)