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. Luogu P2827 [NOIp2016提高组]蚯蚓 | 神奇的队列

    题目链接 80分思路: 弄一个优先队列,不停地模拟,切蚯蚓时就将最长的那一条出队,然后一分为二入队,简单模拟即可.还要弄一个标记,表示从开始到当前时间每一条蚯蚓应该加上的长度,操作时就加上,入队时就减 ...

  2. 非对称加密和linux上的 ssh-keygen 工具使用

    rsa :创造非对称加密的三个人名.原理是两个1024到2048之间的素数,以此为乘积.等... a*b=c  一般a*b为私钥端,c为公钥端.因为 c非常难算出a和b. ssh-keygen -t ...

  3. oracle 架构和一些工具了解

    oracle的架构大概分为3部分, 客户端:用户端 oracle instance:叫做实例,由内存结构(内存池或者叫SGA)和后台进程组成.Oracle Instance是Oracle RDBMS的 ...

  4. 盘点 GitHub 年度盛会|附视频

    「Universe 2021」是 GitHub 于今年举办的开发者盛会,本次 Universe 2021 大会采用线上直播模式,为期两天已于上周落下帷幕. 这是 GitHub 举办的一年一度开发者盛会 ...

  5. RocketMQ源码详解 | Broker篇 · 其三:CommitLog、索引、消费队列

    概述 上一章中,已经介绍了 Broker 的文件系统的各个层次与部分细节,本章将继续了解在逻辑存储层的三个文件 CommitLog.IndexFile.ConsumerQueue 的一些细节.文章最后 ...

  6. Maven下载、安装、配置

    简介 Maven是一个项目管理工具,主要用于Java平台的项目构建.依赖管理和项目生命周期管理. 当然对于我这样的程序猿来说,最大的好处就是对jar包的管理比较方便,只需要告诉Maven需要哪些jar ...

  7. Linux——搭建FTP服务

    一.FTP基本概念: 1.FTP的作用: 实现文件系统的安全匿名访问:包括上传.下载和查看,可以应用于Windows和Linux系统 2.FTP的工作原理 server与client都支持ftp传输协 ...

  8. CentOS 8.4安装Docker

    前言: Docker 是一个用于开发.传送和运行应用程序的开放平台.Docker 使您能够将应用程序与基础设施分开,以便您可以快速交付软件.使用 Docker,您可以像管理应用程序一样管理基础设施.通 ...

  9. 重写(Override)与重载(Overload)区别

    重写是子类对父类的允许访问的方法的实现过程进行重新编写. 方法重写三要素: (1)方法名形参列表相同: (2)返回值类型和声明异常类型子类小于父类: (3)访问权限,子类大于等于父类. 重写的好处在于 ...

  10. *(volatile unsigned int *)的理解

    1. 解释 前面是无符号整型unsigned int的指针, 后面加一个地址,就是无符号整型的地址,前面又一个星号就是这个地址的值. 2.volatile 同步 因为同一个东西可能在不同的存储介质中有 ...