0
点赞
收藏
分享

微信扫一扫

老机器安装Windows11 22H2经验分享

Gaaidou 2023-01-30 阅读 157

家里有台E3 1230V2的老机器,配置如下(以下简称E3):

OS Windows 10 22H2

CPU E3-1230 V2

RAM 16.0 GB

VCard Nvidia GTX 960 2G

MBroad MSI ZH77A-G43

HD ST 1T×2 (RAID0) 

这个CPU已经不在Microsoft Windows 11的支持列表里了,可能是因为不支持PTT的原因。同时ZH77A-G43上也没有TPM芯片,所以直接升级时会提示不支持当前CPU,包括全新安装时也会有类似提示,当然开启TPM的提示消息一直都有。

TPM其实在Windows 10的时候已经有了需求,微软当时计划将Windows 10作为最后一个Windows的发行版本,因此为了提高Windows 10的市占率,并未将其作为强行检测的条件,所以只要符合最低条件的电脑都可以安装。

Windows 10安装需求如下:

处理器:

1 GHz 或更快的处理器或 系统单芯片(SoC)

RAM:  

1 GB(32 位)或 2 GB(64 位) ;

硬盘空间:

16 GB(32 位操作系统)或 32 GB(64 位操作系统)

显卡:

DirectX 9 或更高版本(包含 WDDM 1.0 驱动程序)

也许微软觉得将Windows 10作为最后一个发行版本的做法有点草率了,因为后续的新鲜度跟热度会降低,不利于稳定公司的股票价格,最重要的一点是后续不好收money了,所以又把Windows 10改了改推出了Windows 11继续收钱,毕竟当年的Windows 10是免费升级的,微软少挣了不少。Windows 11也采用Windows 10的免费升级策略,又少收了不少,作为逐利的资本家,这时候就需要有一个合情合理的收费说法。同时考虑到这几年的PC销量不给力,作为Win-Tel联盟的一极,独乐乐不如众乐乐,得带着Intel兄弟,于是——强行将TPM拉了出来,并且将标准定为TPM2.0。这番骚操作意味着8代之前的Intel CPU都凉了,即便你现在用的是7700K这种性能并不弱的CPU一样无缘Windows 11,想用Windows 11,得加钱。或者我们往阳光的一面考虑,也许是为了帮助广大用户能拥有一个安全的娱乐或者工作环境,又或者为了让BitLocker更加优秀,再或者为了能够更好的配合Windows Server 2016、Windows Server 2019、Windows Server 2022,必须把TPM拉出来。总要有个合情合理的理由不是?

TPM 版本

Windows 11

Windows 10

Windows Server 2022

Windows Server 2019

Windows Server 2016

TPM 1.2

>= ver 1607

>= ver 1607

TPM 2.0

看看Windows11的最低要求吧:

系统要求

系统要求这些是在电脑上安装 Windows 11 的最低系统要求。如果您的设备不满足这些要求,您可能无法在设备上安装 Windows 11,建议您考虑购买一台新电脑。如果您不确定您的电脑是否满足这些要求,可以咨询您的原始设备制造商 (OEM);如果您的设备已经在运行 Windows 10,您可以使用电脑健康状况检查应用来评估兼容性。请注意,此应用不会检查显卡或显示器,因为大多数的兼容设备都能满足以下列出的要求。


您的设备必须已安装 Windows 10 的 2004 或更高版本,才能升级。可在‘设置 > 更新和安全’中的 Windows 更新功能中获取免费更新。

处理器 1 GHz 或更快的支持 64 位的处理器(双核或多核)或系统单芯片 (SoC)。

内存 4 GB。

存储 64 GB 或更大的存储设备,注:有关详细信息,请参见以下“关于保持 Windows 11 最新所需存储空间的更多信息”。

系统固件 支持 UEFI 安全启动。请在此处查看关于如何启用电脑以满足这一要求的说明。

TPM 受信任的平台模块 (TPM) 2.0 版本。请在此处查看关于如何启用电脑以满足这一要求的说明。

显卡 支持 DirectX 12 或更高版本,支持 WDDM 2.0 驱动程序。

注意那几个红字:),加钱吧!

言归正传,说说思路。既然准备享受Windows 11的正版在线永久激活,那么安全且不花钱的唯一途径就是通过Windows 10升级上来,那么我们需要做的就是,在Windows 10的基础上升级到Windows 11,在线激活,然后再通过U盘全新安装Windows 11。这台E3因为不支持TPM2.0,所以不管在线还是使用ISO镜像都无法正常进行升级操作,需要动手脚,改文件、改注册表。

一、从Windows 10升级到Windows 11

1、Appraiserres.dll

这个文件字面理解就是评估,那么可以猜测到在Windows11的安装过程中,就是通过它来检测TPM及其它相关信息的,网上参考了各路大神的思路,用Windows 10的Appraiserres.dll来替换掉Windows 11的Appraiserres.dll,或者直接删除掉都可跳过相关检测顺利安装Windows 11。不过在实际操作中发现只替换文件或者删除文件不起作用,需要同时修改注册表。修改的位置位于HKEY_LOCAL_MACHINE\SYSTEM\Setup\下。另外还发现一个问题,Windows 10 22H2的安装源文件中没有Appraiserres.dll。

老机器安装Windows11 22H2经验分享_Windows

2、regedit.exe

Win+R打开“运行”窗口,在输入框中输入“regedit”,回车,打开注册表编辑器。

在HKEY_LOCAL_MACHINE\SYSTEM\Setup\下新建一个“项”,命名为“LabConfig”,字面理解“实验室配置”。

然后在此项下新建32位的DWORD值“BypassTPMCheck”,赋值1,即(0x00000001),字面理解“跳过TPM检查”。

然后再在此项下新建32位的DWORD值“BypassSecureBootCheck”,赋值1,即(0x00000001),字面理解“跳过安全启动检查”。

在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OOBE项下,新建名为BypassNRO的32位DWORD值,并且赋值为1,即0x00000001。

3、DWORD作用分析

第一条“BypassTPMCheck”,赋值1之后代表启用,就是跳过TPM的检查,这一条是必须的。

第二条“BypassSecureBootCheck”,这一条可有可无,取决于是否在BIOS中启用了SecureBoot,如果启用了可以不添加。

第三条“BypassNRO”,这条在全新安装Windows 11的时候用得到,此时升级可以不用新建。

4、升级注意事项

升级时注意选择保留用户数据及应用,即便已经在升级前将重要文件做了备份。此举的目的是让Windows 11直接处于我们日常的工作环境中,以便在系统升级完成后可以及时测试日常使用的软件,看看是否有无法运行或者无故报错的应用。如果有,那么恭喜,还有后悔药。

这台E3在升级Windows 11之前是Windows 10与Windows Server 2012 R2的双系统,两块硬盘独立存在,Windows 10安装在HD 1,UEFI+GPT;Windows Server 2012 R2安装在HD 2,同样的UEFI+GPT。都分了4个区,类似的结构,C盘为系统分区,D盘为应用程序分区,E盘为工作区,F盘为备份区,其中C、D在各自的系统中互不可见,也就是每个系统下都能看到6个分区,其中G、H分别对应另一个系统的工作区与备份区。升级完成后的Windows 11自动将原本D盘的标识更改为了F,导致比较Low的软件比如360全家桶没有在第一时间跟随系统启动。同时在开始菜单的程序快捷方式中,新增加了所有快捷方式的副本,名称后面多了个“(1)”,这些新增的快捷方式指向F分区(原D分区)。经过测试,所有的“(1)”都能正常调用与之相关联的软件,只是有些软件会报错,提示需要修复。

距离最近的系统升级经验是从Windows 95 OSR2升级到Windows 98,但是因为年代太过久远,不记得出现过类似分区标识变更的现象,为了验证记忆,于是在VMWare WorkStations 17Pro中安装了Windows 95,在Windows 95中安装了Office 95,然后升级到Windows98,发现没有这个问题,不过VM中的系统只有一个硬盘。个人猜测是双硬盘的原因,这点有待验证。

5、备份系统的激活信息

备份的方法很多,不做描述了

二、全新安装Windows 11

尽量使用微软自己的MediaCreationTools制作安装U盘,干净、安全让人放心。

安装过程大同小异,记得在输入CD-Key那里选择“我没有秘钥”。

有个小插曲,在下图红圈这里,之前版本的Windows都有一个“我没有Internet连接”选项,到了Windows 11这里,微软非逼着联网使用Microsoft账户,作为我个人来说,我十分不喜欢使用微软账户登录,感觉很不好。

老机器安装Windows11 22H2经验分享_Windows_02

有两种方法跳过这一步

第一种,通过Shift+F10调出CMD窗口,在CMD窗口中输入taskmgr并回车。在进程中找到“网络连接流”,然后结束进程,

老机器安装Windows11 22H2经验分享_Windows_03

老机器安装Windows11 22H2经验分享_Windows_04

之后你会看到这样的窗口,点击“重试”,然后再回去任务管理器结束“网络连接流”,为了方便操作,需要在选项里将任务管理器置顶。

老机器安装Windows11 22H2经验分享_Windows_05

如此反复几次,你会看到如下这个界面:

老机器安装Windows11 22H2经验分享_Windows_06

第二种方法,使用命令BypassNRO,方法如下Shift+F10调出CMD窗口,在窗口中输入oobe/BypassNRO,回车,然后系统会重新启动,然后就会出现“我没有Internet连接”,点它跳过,在接下来的窗口中点“继续执行受限设置”,然后就会出现上图窗口,输入用户名即可。如下图:

老机器安装Windows11 22H2经验分享_Windows_07

老机器安装Windows11 22H2经验分享_Windows_08


下面我们来分析这两种方法:

第一种暴力不配合方式显然利用的是Windows 11系统本身对于进程的处理机制,当一个非关键进程连续“崩溃”,那么系统在重启若干次之后将不再运行它,那么我们就能达到跳过这个“让我们为你连接到网络”的窗口,这个方法可以预见的是在Windows系统OOBE阶段,不管将来是什么版本,这个方法都可用。看到下图我想大家都能明白了。

老机器安装Windows11 22H2经验分享_Windows_09

第二种方法很多人都存在误解,以为OOBE是命令,BypassNRO是参数。然而实际情况是这样的:

1、OOBE是个文件夹名,它位于%SYSTEMROOT%\SYSTEM32下。我们通过Shift+F10调用的那个CMD窗口的当前目录就是%SystemRoot%\System32,所以当你输入OOBE\BypassNRO的时候,系统就会到OOBE这个文件夹中去找BypassNRO这个文件并执行它,默认执行.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC这些后缀的文件。

2、BypassNRO是个批处理,全名BypassNRO.cmd。它的作用是在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OOBE项下新建了一个名为BypassNRO的32位DWORD值,并且赋值为1,即0x00000001。因为我不是做软件开发的并且有将近十年没有在IT行业了,所以没搞懂NRO到底是个什么的缩写,搞不懂是不是Network Runtime Object的缩写。不过鉴于英语这种平面语言词汇的匮乏,你说它是National Reconnaissance Office我也能信。举个例子来说,说起ISA,2000后的计算机专业学生第一时间想到的可能是国际标准化协会,毕竟是国际标准化组织(ISO)International Organization for Standardization的组成之一,但是对于我这个年龄段的,曾经常年奋斗在一线的技术支持IT老人来说,第一时间想到的是Microsoft ISA Server(Internet Security and Acceleration),所以还是汉语YYDS。

扯远了,拽回来继续说这个BypassNRO.cmd,文件内容如下:

@echo off    --不显示执行过程。

reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\OOBE /v BypassNRO /t REG_DWORD /d 1 /f   --在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OOBE项下新建了个名为BypassNRO的32位DWORD值,并且赋值为1。/v 要添加的值名称,/t 数据类型,/d 数值,/f 强行覆盖。

shutdown /r /t 0    --重启系统。/r 重启,/t xx 时间,默认30秒,0代表即刻执行。     

老机器安装Windows11 22H2经验分享_Windows_10

老机器安装Windows11 22H2经验分享_Windows_11

BypassNRO.cmd这个批处理在Windows 10 22H2中是不存在的,这是微软提供给Windows 11的解决方案。

OOBE(Out-of-box experience),译名为开箱体验,它是在安装完Windows后就会进行的一个步骤。在这个步骤,您需要对Windows进行一些基本设置。

OOBE的各个阶段屏幕行为列举如下:

HideEULAPage --隐藏“Microsoft 软件许可条款”页面。 OEM 和系统构建者只能在交付前使用此设置进行测试。

HideLocalAccountScreen --隐藏“管理员密码”屏幕。 此设置仅适用于 Windows Server 版本。

HideOEMRegistrationScreen --隐藏“OEM 注册”页面。

HideOnlineAccountScreens --指定是否要求用户在 OOBE 期间进行登录。

HideWirelessSetupInOOBE --隐藏“加入无线网络”页面。

NetworkLocation --指定网络类型。

OEMAppID --使 OEM 能够指定应用信息。

ProtectYourPC-- 隐藏“帮助保护计算机并自动改进 Windows”页面。 该页指定是否自动下载和安装更新。

至此,我们就获得了一套永久激活的,正版授权的Windows 11操作系统。

三、Windows 11感受

Windows 11 22H2我用了3天多点的时间,说说感受。

1、应用软件、游戏程序正常运行,没有报错也没有运行缓慢,反而因为RAID 0的关系,加载速度变快了不少。

这台E3的运行环境较为简单,工作软件无非就是Microsoft Office全家桶,之前用的Office Pro Plus 2016 x64,这次安装的Office Pro Plus 2021 x64,安装的组件Access、Excel、OutLook、PowerPoint、Word。虚拟机软件VMware Workstations 17 Pro。录像软件OBS Studio x64,剪辑软件360出品的快剪辑x64。

游戏类软件StarCraft II,League of Ledgends,PUBG,双点医院,这是我的战争。

其他软件浏览器Maxthon 6,微信、QQ,影音播放PotPlayer64,迅雷11,360压缩。

安全软件360安全卫士极速版,360杀毒。

在没有任何优化的情况下,重启38s,关机之后再开机28s,360优化完之后重启28s,关机再开机20s。

2、在轻度办公应用场景下,直观感受与Windows 10 22H2相当,15M体积的Excel文件的运算几乎没有差距。直观感受上Windows 11总是慢半拍的样子,当你给它下达一个命令时,它总要先思考一下人生再去执行这个命令,尤其是鼠标右键菜单的调用,一开始考虑是不是GTX960不支持WDDM2.0,后来DxDiag看了一下,GTX960是支持的,也就没有再过多研究了。没去下那些个专业软件做测试,一是比较懒嫌麻烦,二是不够专业,网上评测有很多,大家伙可以去看看,专业的事情要交给专业的人去办。

3、游戏方面StarCraft II特效极高,League of Ledgends极高,PUBG特效低,将可视设置为高,肉眼均没有感觉出跟Windows 10的差距,没有卡顿(掉帧),也没有眼晕(FPS平均低于40),分辨率1080P。

4、之所以3天多之后又换回了Windows 10,不是因为Windows 11不够优秀,也不是因为不适应Windows 11的新UI和新布局,而是因为OBS。OBS在Windows 11下无法调用NvENV.H264硬编码,只能.264CPU编码。OBS本身就是最新的版本(升级Windows 11那几天OBS的最新版本是29.0.0),便怀疑是NV驱动的问题,升级了NVidia最新的驱动之后,仍然无法调用NvENV.H264,没办法,只能倒退回Windows 10,毕竟CPU软编码时,游戏会有卡顿。到目前为止仍旧没搞明白到底是OBS的原因还是GTX960驱动的原因。

5、Windows 11的拉皮效果跟配色很对我胃口,尤其满意这个右键菜单上方的几个小按钮。虽然快捷键更快更方便,也更习惯使用快捷键,但是这几天一直忍不住的在点右键,然后单击这些个小图标……

老机器安装Windows11 22H2经验分享_Windows_12

6、最不满意的两样都跟这个任务栏有关,倒不是说样式跟布局不喜欢,而是因为这个,系统托盘的图标没法像Windows 10一样默认全显示,必须要一个一个手动打开,对于我这样一个习惯看右下角各种软件状态的人来说十分的不方便。

老机器安装Windows11 22H2经验分享_Windows_13

第二个不满意的地方就是在任务栏空白处右键单击时只有一个这个老机器安装Windows11 22H2经验分享_Windows_14,熟悉的任务管理器必须要在Windows徽标上右键单击才能看到,刚装好时的版本是老机器安装Windows11 22H2经验分享_Windows_15,后来Windows 11自己悄悄更新了,增加了“任务管理器”,算是勉强满意了。

Windows 11毕竟只用了3天多,没发现多少问题。接下来准备再装下Windows 11,弄个Windows 10和Windows 11的双系统,什么时候Windows 11下能硬解码了就转到Windows 11了,毕竟蛮喜欢Windows 11的UI。





举报

相关推荐

0 条评论