AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 557946
Accepted
Kvad
Kvad
Asked: 2013-11-28 19:59:47 +0800 CST2013-11-28 19:59:47 +0800 CST 2013-11-28 19:59:47 +0800 CST

Windows Server 2012 就地升级失败

  • 772

尝试将 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=0x80070490

2013 年 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
  • 3 3 个回答
  • 11299 Views

3 个回答

  • Voted
  1. magicandre1981
    2013-11-28T21:06:28+08:002013-11-28T21:06:28+08:00

    您当前的 Windows Server 2012 安装似乎已损坏。错误 0x800F0830 的含义如下:

    C:\Users\André>err 0x800F0830
    # for hex 0x800f0830 / decimal -2146498512
      CBS_E_IMAGE_UNSERVICEABLE                                      cbsapi.h
    # The image has been damaged by an offline servicing failure
    # and no further servicing is allowed
    # 1 matches found for "0x800F0830"
    

    您必须进行全新安装,升级被阻止。

    • 2
  2. mcprescribed
    2016-04-29T06:13:42+08:002016-04-29T06:13:42+08:00

    我们遇到了类似的问题,我想与其他人分享我们的经验,如果不是原始海报,我相信它可以帮助其他人(请参阅专门删除注册表项步骤以帮助您

    CBS_E_IMAGE_UNSERVICEABLE,错误 0x800F0830)。

    我们最初在安装 Windows 更新时遇到了这种情况,但尝试还原更改并启动循环失败。我们最终设法在 Windows 修复(从磁盘启动)下的命令提示符下使用 DISM 命令修复了系统。

    然而,Windows 更新之后都会失败,但我们至少可以启动到桌面!

    我们运行了sfc /scannow它说它检测到问题并修复了它们,但每次我们仍然有 Windows 更新错误,然后我们使用最新的 iso 运行以下 dism 命令(作为试用版获得):

    DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:E:\Sources\Install.wim:2 /LimitAccess
    

    请注意,我们使用LimitAccess(绕过 WSUS)和安装 wim2(不是 wim1)被定义为显然 wim1 用于 CORE 安装,我们没有使用它。

    我们收到以下错误:

    DISM(错误 0x800f081f)和 SFC(修复失败)

    在 CBS 日志 (C:\Windows\Logs\CBS) 中也发现了这一点:

    “错误 CBS 图像已因脱机服务故障而损坏,不允许进一步服务。[HRESULT = 0x800f0830 - CBS_E_IMAGE_UNSERVICEABLE]”

    请自行承担风险。删除以下阻止命令的注册表项(您可能必须更改所有者的权限才能删除它)。

    "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\ComponentBased" 删除属性 "Unserviceable"

    然后最好使用最新的映像文件或在线重新运行 DISM 命令(再次正如我之前提到的,我们必须使用官方下载的试用版 ISO,因为我们的 WSUS 服务器似乎停止了在线 DISM 命令的工作)。我们没有使用原来的安装盘,因为我们的系统已经在windows update中打了更高的补丁。

    然后,我们没有遇到 CBS 错误。希望这也将允许您的更新过程。

    另外要补充的是,这是失败的更新:KB3013767

    • 1
  3. Best Answer
    Kvad
    2013-12-18T21:32:41+08:002013-12-18T21:32:41+08:00

    2013 年 12 月 11 日发布的新 Windows Server 2012 R2 媒体修复了此问题。

    就地升级不再失败。升级成功。

    • 0

相关问题

  • 一个 Active Directory,多个远程桌面服务(Server 2012 解决方案)

  • 在虚拟处理器上启用硬件辅助虚拟化?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve