1. 非域控服务器升级

将两台Web服务器和数据库服务器(Windows Server 2016, 2019)成功升级至到Windows Server 2022,非常顺利,一次成功。

直接在Windows Server 2022的iso文件上点右键,选择装载,然后进入新出现的光盘,点击setup, 即可安装。

安装中选择保留应用。

序列号输入kms的即可。

2. 域控Server 2016升级前准备:

2.1. 创建系统备份

可以用Windows的恢复功能创建U盘启动盘,需要16G容量的U盘。其实后面发现升级失败,系统会自己回滚,不做这一步也可以。

2.2. 域控制器架构升级,重要

下面红色部分为要执行的两个命令,用于完成域控的架构升级。

F:\support\adprep>adprep.exe /forestprep

ADPREP 警告:

在运行 adprep 之前,林中的所有 Windows Active Directory 域控制器都必须运行 Windows Server 2003 或更高版本。

你将使用 Active Directory 域控制器(架构主机)“RS.rootsense.cn”,为名为“rootsense.cn”的 Active Directory 林升级架构。
此操作在完成后将无法撤销。

[用户操作]
如果林中的所有域控制器都运行 Windows Server 2003 或更高版本,并且你希望升级架构,请键入 "C" 进行确认,然后按 Enter 继续 。否则,键入任何其他键并按 Enter 退出。

C

目前的架构版本为 87

将架构升级到版本 88

正在验证文件签名
连接到“**.ro**nse.cn”
用 SSPI 作为当前用户登录
从“F:\support\adprep\sch88.ldf”文件导入目录
加载条目........
成功地修改了 7 个条目。

命令已成功完成
连接到“**.**e.cn”
用 SSPI 作为当前用户登录
从“F:\support\adprep\PAS.ldf”文件导入目录
加载条目....................
成功地修改了 26 个条目。

命令已成功完成
Adprep 成功更新了全林性信息。

F:\support\adprep>adprep.exe /domainprep
Adprep 成功更新了全域性信息。

3. 执行升级:

省略。。。。

参考:https://www.manishbangia.com/upgrade-dc-from-server2016-to-server2022/

4. 错误解决:

如果安装失败,系统会自动回滚,登录后会看到错误提示窗,例如:

0x800F081E – 0x20003

4.1 如何查找具体的错误原因?

进入下面文件夹,打开setuperror.log

C:\$WINDOWS.~BT\Sources\Panther\
我遇到的错误为下面黄色标记部分:
2021-12-09 01:38:11, Error SP CAddCbsPackage::DoExecute: Failed to add package Add [2] package C:\$WINDOWS.~BT\DUImageSandbox\Microsoft-Windows-RasCMAK-Client-Package~31bf3856ad364e35~amd64~~.cab to C:\$WINDOWS.~BT\NewOS. Error: 0x800F081E
2021-12-09 01:38:11, Error SP Operation failed: Add [2] package F:\$WINDOWS.~BT\DUImageSandbox\Microsoft-Windows-RasCMAK-Client-Package~31bf3856ad364e35~amd64~~.cab to F:\$WINDOWS.~BT\NewOS. Error: 0x800F081E[gle=0x000000b7]
2021-12-09 01:38:11, Error SP Cannot revert execution of operation 47 (Apply EAs for F:\$WINDOWS.~BT\NewOS). Execution queue is now compromised.

4.2 解决办法:
进入添加删除程序 --> 启动或关闭Windows功能,找到 RAS连接管理器管理工具包(CMAK), 删除此功能(取消勾选)

4.3 验证是否成功:
重新进入F:,点击setup,启动安装,先完成前面的更新检查,下载,选择,序列号等步骤,在正式启动安装前停下来,进入下面文件夹,打开actionlist.xml,搜索"RasCMAK",看还有没有此项,如果没有,此时启动安装就会成功。
C:\$WINDOWS.~BT\DUImageSandbox\actionlist.xml

RASCMAK如果你还是需要,可以等升级完成后再装。

Windows Server 2016域控制器升级到Windows Server 2022遇到的问题记录Fix error 0x800F081E – 0x20003的更多相关文章

  1. Windows 2008 R2 域控制器迁移至windows 2016记录

    文章参考 https://social.technet.microsoft.com/Forums/zh-CN/21a5f5e9-feee-4454-acad-fd22989d7bed/22495296 ...

  2. Windows Server 2008 R2文件服务器升级到Windows Server 2016

    Windows Server 2008 R2文件服务器升级到Windows Server 2016 用户单位有2台Windows Server 2008 R2的文件服务器,已经加入到域.域服务器另有两 ...

  3. Windows 2008 R2 域控制器防止意外删除现有OU的设置

    Windows 2008 R2 域控制器防止意外删除现有OU(组织单元)的设置:1.以管理员身份运行Active Directory的Windows PowerShell模块: 2.键入以下命令来检查 ...

  4. Windows Server创建域控制器

    推荐选择系统镜像为windows server2016(2019有诡异的bug不能安装域控.) 1.本地域安装设置 (1)连接到windows server2016 打开服务器管理器(Server M ...

  5. 域渗透基础之Windows 2012创建域控制器

    创建备份域控制器 这里就拿windows 2012 R2来当备份域控 如果一个域内有多个域控制器,可以有如下好处. 提高用户登录的效率:如果同时有多台域控制器对客户提供服务,可以分担审核用户登录身份( ...

  6. 一、Windows Server 2016 AD服务器搭建

    简介: AD是Active Directory的简写,中文称活动目录.活动目录(Active Directory)主要提供以下功能: 1)服务器及客户端计算机管理 2)用户服务 3)资源管理 4)桌面 ...

  7. Windows Server 2008 R2 辅域控制器如何升级成主域控制器

    一.实验模拟故障问题: zhuyu公司架设了一台主域控制器和一台辅域控制器,某一天,zhuyu公司的主域控制器系统崩溃,主域控制器系统也进不去. 虽然辅域控制器可以暂时代替主域控制器的普通工作,但是特 ...

  8. 不想停机?快使用Windows Server 2016滚动升级

    [TechTarget中国原创] Windows Server环境中的关键任务工作量总是密集的.工作量会主要集中在Hyper-V部署集群.硬件故障转移集群或者外来集群的顶部.集群中常用的表格都是基于F ...

  9. 安装 Windows Server 2012 Active Directory 只读域控制器 (RODC)(级别 200)

    安装 Windows Server 2012 Active Directory 只读域控制器 (RODC)(级别 200) 适用对象:Windows Server 2012 本主题介绍如何创建分步的 ...

随机推荐

  1. 匿名函数托管器 spring-boot-func-starter

    spring-boot-func-starter spring-boot-func-starter 介绍 项目地址: https://gitee.com/yiur/spring-boot-func-s ...

  2. ansible模块及语法

    常用模块详解 模块说明及示例: 1.ping模块ping模块 主要用于判断远程客户端是否在线,用于ping本身服务器,返回值是changed.ping示例 ansible clu -m ping 2. ...

  3. 【java+selenium3】线程休眠方法 (六)

    一.线程休眠的方法   Thread -- sleep 调用方式: Thread.sleep(long millis) 建议:不推荐使用此方式来等待,因为元素的实际渲染时间未知,长时间的等待则浪费的时 ...

  4. postman使用(待更新)

    参考文档

  5. 运行级别和找回root密码

    运行级别说明 0 :关机 1 :单用户 [类似安全模式,这个模式可以帮助找回root密码 2:多用户状态没有网络服务 3:多用户状态有网络服务 [使用] 4:系统未使用保留给用户 5:图形界面 6:系 ...

  6. [第二章]c++学习笔记5(构造函数和析构函数调用时机)

    示例函数 注:输出并不一定从main函数开始,如全局对象的初始化在main函数前执行,如构造函数中存在输出,则从构造函数的输出开始 此处6被类型转换构造函数的存在转换为临时对象赋值,而在这个过程结束后 ...

  7. 问题 L: Yougth的最大化

    题目描述 Yougth现在有n个物品的重量和价值分别是Wi和Vi,你能帮他从中选出k个物品使得单位重量的价值最大吗? 输入 有多组测试数据 每组测试数据第一行有两个数n和k,接下来一行有n个数Wi和V ...

  8. ubuntu 首次登陆设置root密码

    用过ubuntu的人都知道,ubuntu默认root密码是随机的,即每次开机都有一个新的root密码.我们可以在终端输入命令sudo passwd,然后输入当前用户的密码   给root用户设置密码 ...

  9. php 图像和水印

    生成图像 $img = imagecreate(400,400); imagecolorallocate($img,255,255,255); imageellipse($img,200,200,50 ...

  10. PAT A1107——并查集

     Social Clusters When register on a social network, you are always asked to specify your hobbies in ...