尝试将 Windows Server 2012 (x64) 就地升级到 R2 (x64)
服务器是从 VLSC 下载的虚拟 (vmware) ISO
登录到 Windows 运行 setup.exe
安装程序退出并出现以下错误(在安装的第一阶段结束时):
[由于安装文件损坏,安装无法继续。请联系您的 Windows 安装光盘的供应商或您的系统管理员寻求帮助。]
我已经尝试过使用 2012 年的新安装并使用相同的媒体升级到 R2 -> 没有问题
从同一个iso直接安装2012R2也没有问题。
尝试在 Windows 中安装 iso -> 相同的错误
提取的iso->相同的错误
我还尝试了获取更新和不获取 Windows 安装程序的更新。
不知道从这里去哪里。任何帮助/建议都会很棒。
日志:Setupact.log
2013-11-27 11:11:53,信息 IBS
ValidateOfflineImage:dism.exe 返回退出代码 [0x800F0830]。2013-11-27 11:11:53,错误 [0x0606fd] IBS
ValidateOfflineImage:dism.exe 返回失败退出代码 [0x800F0830]2013-11-27 11:11:53,错误 [0x0606f5] IBS
ValidateOfflineImage:验证脱机图像的可维护性时出错。错误代码为 [0x800F0830]2013-11-27 11:11:53,信息 [0x0640ae] IBSLIB PublishMessage:发布消息 [由于安装文件损坏,安装程序无法继续。请联系您的 Windows 安装光盘的供应商或您的系统管理员寻求帮助。]
2013-11-27 11:11:53,信息
[0x0a013d] UI 接受取消。退出页面进度。
设置错误日志
2013-11-27 11:00:57,错误 [0x0808fe] MIG 插件 {0b23c863-4410-4153-8733-a60c9b1990fb}:LoadLibrary 错误 (C:\Windows\system32\TableTextServiceMig.dll) gle=0
2013-11-27 11:03:05,错误 [0x0808fe] MIG 插件 {ee036dc0-f9b7-4d2d-bb94-3dd3102c5804}:BRIDGEMIG:CBrgUnattend::CollectBridgeSettings 失败:0x1、0
2013-11-27 11:03:22,错误 [0x0808fe] MIG 插件 {D12A3141-A1FF-4DAD-BF67-1B664DE1CBD6}:WSLicensing:读取机器绑定失败,hr=0x80070002
2013-11-27 11:03:22,错误
[0x0808fe] MIG 插件 {D12A3141-A1FF-4DAD-BF67-1B664DE1CBD6}:WSLicensing:读取服务器信息时出错 hr=0x800704902013 年 11 月 27 日 11:11:22,错误 CSI 0000012f (F) 组件标记为已删除并且不再可用于:[ml:280{140},l:138{69}]"amd64_sdbus.inf_31bf3856ad364e35_6.3.9600.16384_none_62a11cce9e4e "[gle=0x80004005]
2013-11-27 11:11:22,错误 CSI 00000130 (F) HRESULT_FROM_WIN32(50) #1246815# 来自 Windows::ServicingAPI::CCSIStore_ICSIStore::GetComponentInformation(flags = 0, class = (unknown enumant 2), information = [24]"[gle=0x80070032]
2013-11-27 11:11:22,错误 CBS
Doqe:处理队列失败 [HRESULT = 0x80070032 - ERROR_NOT_SUPPORTED]2013-11-27 11:11:22,错误 CBS
Doqe:处理驱动程序操作队列时失败。[HRESULT = 0x80070032 - ERROR_NOT_SUPPORTED]2013-11-27 11:11:22,错误
CBS 无法处理单阶段执行。[HRESULT = 0x80070032 - ERROR_NOT_SUPPORTED]2013-11-27 11:11:22,错误 CBS 无法执行操作。[HRESULT = 0x80070032 - ERROR_NOT_SUPPORTED]
2013-11-27 11:11:23,错误 MIG
OC::COCDismAdapter::EnableDisableOCs:图像无法使用;无法继续。[gle=0x0000007a]2013-11-27 11:11:23,错误
MIG OC::CInstalledOCStore::ModifyOCsState: 无法启用和禁用 OC;hr = 0x800F0830[gle=0x0000007a]2013-11-27 11:11:23,错误 MIG 无法恢复 OC 状态;HRESULT = 0x800F0830[gle=0x0000007a]
2013-11-27 11:11:24,错误
MIG OC 异常:[0x00000830]2013-11-27 11:11:24,错误
[0x080717] MIG pUpgradeInstallOC:无法恢复 OC 状态。2013-11-27 11:11:53,错误 [0x0606fd] IBS
ValidateOfflineImage:dism.exe 返回失败退出代码 [0x800F0830]2013-11-27 11:11:53,错误 [0x0606f5] IBS
ValidateOfflineImage:验证脱机图像的可维护性时出错。错误代码为 [0x800F0830]
您当前的 Windows Server 2012 安装似乎已损坏。错误 0x800F0830 的含义如下:
您必须进行全新安装,升级被阻止。
我们遇到了类似的问题,我想与其他人分享我们的经验,如果不是原始海报,我相信它可以帮助其他人(请参阅专门删除注册表项步骤以帮助您
我们最初在安装 Windows 更新时遇到了这种情况,但尝试还原更改并启动循环失败。我们最终设法在 Windows 修复(从磁盘启动)下的命令提示符下使用 DISM 命令修复了系统。
然而,Windows 更新之后都会失败,但我们至少可以启动到桌面!
我们运行了
sfc /scannow
它说它检测到问题并修复了它们,但每次我们仍然有 Windows 更新错误,然后我们使用最新的 iso 运行以下 dism 命令(作为试用版获得):请注意,我们使用
LimitAccess
(绕过 WSUS)和安装 wim2(不是 wim1)被定义为显然 wim1 用于 CORE 安装,我们没有使用它。我们收到以下错误:
在 CBS 日志 (C:\Windows\Logs\CBS) 中也发现了这一点:
请自行承担风险。删除以下阻止命令的注册表项(您可能必须更改所有者的权限才能删除它)。
然后最好使用最新的映像文件或在线重新运行 DISM 命令(再次正如我之前提到的,我们必须使用官方下载的试用版 ISO,因为我们的 WSUS 服务器似乎停止了在线 DISM 命令的工作)。我们没有使用原来的安装盘,因为我们的系统已经在windows update中打了更高的补丁。
然后,我们没有遇到 CBS 错误。希望这也将允许您的更新过程。
另外要补充的是,这是失败的更新:KB3013767
2013 年 12 月 11 日发布的新 Windows Server 2012 R2 媒体修复了此问题。
就地升级不再失败。升级成功。