chenxinyi
发表于 2025-1-27 20:51
本帖最后由 chenxinyi 于 2025-1-27 23:51 编辑
这次想在Windows 11 LTSC上启动WSL2(Windows Subsystem for Linux - Version 2.x) 安装Ubuntu 24.04遇到的错误
WslRegisterDistribution failed with error: 0x80370102
Error: 0x80370102 The virtual machine could not be started because a required feature is not installed.
依稀记得最早的Windows 11普通版本没有遇到这种问题,微软给出的解释:
https://learn.microsoft.com/en-us/windows/wsl/troubleshooting
针对错误0x80370102,解决方法是要启动Hyper-V (其实和Hyper-V没关系,只要在Windows程序设置中打开虚拟机平台Virtual Machine Platform就可以),并在BIOS中打开Virtualization,还专门提到Intel Core 2 Duo不支持SLAT(二级地址转换),
是无法运行WSL2
马上下载个CoreInfo小程序检测下,解压后运行64位的程序Coreinfo64.exe
Coreinfo64.exe -v
输出:
Coreinfo v3.6 - Dump information on system CPU and memory topology
Copyright (C) 2008-2022 Mark Russinovich
Sysinternals - www.sysinternals.com
Note: Coreinfo must be executed on a system without a hypervisor running for
accurate results.
Intel(R) Core(TM) i5-2520M CPU @ 2.50GHz
Intel64 Family 6 Model 42 Stepping 7, GenuineIntel
Microcode signature: 0000002F
HYPERVISOR * Hypervisor is present
VMX - Supports Intel hardware-assisted virtualization
EPT - Supports Intel extended page tables (SLAT)
URG - Supports Intel unrestricted guest
SLAT是支持的,这就奇怪了,最后,运行了msinfo32在系统信息右侧面板,发现Virtualization-based security (基于安全虚拟化)没有打开,
于是,启动BCDEdit打开,重启系统后,WSL2可以正常安装和启动了。
P.S. 可以将已安装好的Ubunt 24.04虚拟机(vhdx)是在当前用户的AppData\Local\Packages\文件夹中, 为了方便管理,可以迁移到其它目录中去, 步骤详见:
chenxinyi
发表于 2025-2-2 11:50
本帖最后由 chenxinyi 于 2025-2-2 12:33 编辑
用了几天的Windows 11 企业版 LTSC 2024,不小心在BIOS中改了下硬盘的AHCI配置,结果始终无法进入系统了,恢复原有BIOS设置,又试着重新克隆回原始系统分区也不行,
不想花太多时间,于是又想琢磨下装个Windows 10 企业版 LTSC 2021, 安装过程还是老办法, 先用VMWARE虚拟机在USB硬盘上安装好,再克隆到T420s的SATA硬盘,
倒腾过程中也随机性的遇到了USB硬盘在USB 3.0口工作不稳定的问题,想到以前用普通U盘作PE启动,插在USB 3.0口也不稳定的问题,但插在另一台台式机或其它型号笔记本没有任何不稳定问题,所以,可以确定是T420s机器的本身问题,可能是USB 3.0接口供电不足,思来考去,花了1天多时间,找到解决方案:给USB 3.0主控Renesas升级固件增强USB设备的稳定和兼容性 。
现在开机进入了Windows 10 LTSC,发现空闲时,有一个进程AppxSvc占用率很高,达20%以上,网上搜了一下这是微软用来管理应用商店App的服务进程,LTSC版本已将应用商店和App全部阉割了,怎么回事...??? 于是,跑到注册表里将此服务给禁用了,结果更不妙了,重启后,现在是资源管理器进程始终保持在20%的CPU占用率,全网找遍各种方法, 失效各种服务,组策略失效Cortana,甚至问了火爆全世界的DeepSeek,全部无用, 当然,如果穷尽问DeepSeek也许可以真的能找到,但时间确实不多了 {:1_245:}
最终意外发现原因,竟然是中文输入法的问题, 只要关闭中文输入法,切换到英文,资源管理器进程CPU占用率爆降为0。
最后,参考这篇文章 - Win10 LTSC 2021 CPU占用高怎么办, 安装 Windows 10 LTSC 2021 新版输入法需要的运行时库 解决问题。(安装前一定要确保前述提到的AppxSvc服务启动!看起来微软真是作孽在这个中文输出法,少了这个VC运行时库,AppxSvc服务或资源管理器就一直陷入了狂吃CPU!!!)
这里附加一下这个vc库
chao_hl
发表于 2025-2-9 18:09
真佩服楼主了!昨天经过各种折腾,终于给昭阳K20-80(5代U、4G内存、机械硬盘GPT分区)装上了Win7 64位 SP1。然而,自带的IE 8可以上网,而微软的Edge在线安装程序却始终提示无法联网…… 折腾近1小时无果后,想起还要处理堆积如屎山的系统更新,彻底认输了。
今天上午,重新下载、安装Win10 企业版 LTSC 2021,下载、安装及部署Office,一上午2个小时搞定,中午吃饭期间完成系统更新。
咳,Win7就像经典的ThinkPad,被这帮混吃混喝等死的王八给玩残了。
chenxinyi
发表于 2025-2-10 08:33
chao_hl 发表于 2025-2-9 18:09
真佩服楼主了!昨天经过各种折腾,终于给昭阳K20-80(5代U、4G内存、机械硬盘GPT分区)装上了Win7 64位 SP1 ...
要享受到新的软件APP,包括微软自家的,都得更新, 所以, Windows 7 已经被 淘汰了,但在医院,工控等领域做一些联网专用的管理还是不错的。
包括Windows 10 LTSC 我安装后没有做系统更新,主要是在T420s跑,不想让它变得臃肿,也没什么最新软件APP需求,作为辅机,调试,打字,上网,只是WSL2有些功能参数相对于Windows 11就没有, 比如: --import-in-place
chao_hl
发表于 2025-2-10 10:07
chenxinyi 发表于 2025-2-10 08:33
要享受到新的软件APP,包括微软自家的,都得更新, 所以, Windows 7 已经被 淘汰了,但在医院,工控等领 ...
哈哈,前天主要是被在线安装Edge老是提示未联网整住了,也一时搜不到离线安装包。后来查得需要Net Framework 4.8,而后者又需要先安装个什么证书,总之就是一连串……
现在对机子及系统没有多少追求了,原则是简单易用少折腾,所以后来干脆安装Win10了。
chao_hl
发表于 2025-2-10 10:18
chenxinyi 发表于 2025-2-2 11:50
用了几天的Windows 11 企业版 LTSC 2024,不小心在BIOS中改了下硬盘的AHCI配置,结果始终无法进入系统了, ...
我的签名机2上,好像没遇到过CPU占用过高的问题,我装的Win 10 企业版 LTSC 2021