Windows遇到一些特殊情况,比如系统安装角色、运行软件时报莫名其妙的错误,一些系统关键文件或目录损坏,可以尝试保留应用就地安装/升级系统,但需注意,在操作之前先做快照备份当前状态以免坏得更厉害需要回滚到原始状态。
就地升级(维护)系统,版本要对,同版本的才支持,不同版本的不行,比如得是pc对pc、server对server、en对en、cn对cn、桌面版对桌面版、core纯命令行版对core纯命令行版,交叉的不行
就地升级(维护)系统,版本要对,同版本的才支持,不同版本的不行,比如得是pc对pc、server对server、en对en、cn对cn、桌面版对桌面版、core纯命令行版对core纯命令行版,交叉的不行
就地升级(维护)系统,版本要对,同版本的才支持,不同版本的不行,比如得是pc对pc、server对server、en对en、cn对cn、桌面版对桌面版、core纯命令行版对core纯命令行版,交叉的不行
就地安装/升级参考:
把最新版ISO放在非C分区,双击打开运行setup.exe,选择保留应用就地安装/升级系统(需自行评估程序兼容性)
最新版Windows ISO微软不一定会经常更新,有时候好几年不发一个新版ISO,比如server2016和server2019,那要最新ISO,说白了需要自己把最新的补丁集成到ISO,怎么操作呢?参考我这篇文档:https://cloud.tencent.com/developer/article/2356116
安装成功后,原来的C:Windows目录会变成C:Windows.old,一般情况下,C:Windows.old应谨慎处置,如果C分区剩余空间充足,不建议动C:Windows.old,如果觉得C:Windows.old实在占用磁盘空间,可以运行cleanmgr命令来勾选C:Windows.old让操作系统自己处理C:Windows.old,建议在清理之前打个快照记录当时的状态以免出现意外想回滚到原状态。
运行clearmgr→ 选C分区→ 等待系统计算待清理的目录和文件→ 默认不会全选,根据自己需求选择清理
https://learn.microsoft.com/zh-CN/troubleshoot/windows-server/backup-and-storage/automating-disk-cleanup-tool
https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/cleanmgr
这种清理只是从文件系统级别清理,如果想把块级别的残留数据也清理,用cipher命令,参考https://www.xitongcheng.com/jiaocheng/win10_article_54466.html
【注意】
1、需要ISO的语言版本跟目标版本匹配才行,EN版系统需要用EN版ISO才能就地操作,如果用CN版ISO,就地选项是灰色的)
2、版本跨度不能超过2代,比如从2012R2CN到2012R2CN可以,到2016CN也可以,到2019CN也可以,但到2022CN不行
https://learn.microsoft.com/zh-cn/windows-server/get-started/upgrade-overview