试图将Windows Server 2012(x64)升级到R2(x64)
服务器是从VLSC下载的虚拟(vmware)ISO
login到Windows运行setup.exe
安装程序退出时出现以下错误(在安装的第一阶段结束时):
[由于安装文件损坏,安装程序无法继续。 请联系Windows安装光盘供应商或系统pipe理员以获得帮助。]
我已经尝试了2012年的新安装,并用相同的媒体升级到R2 – >没有问题
安装直2012R2没有问题以及从相同的ISO。
尝试在Windows中安装ISO – >相同的错误
提取iso – >相同的错误
我也尝试获取更新,而不是获取Windows安装程序的更新。
不知道从哪里去。 任何帮助/build议将是伟大的。
日志:Setupact.log
2013-11-27 11:11:53,Info IBS
ValidateOfflineImage:以退出码[0x800F0830]返回的dism.exe。2013-11-27 11:11:53,错误[0x0606fd] IBS
ValidateOfflineImage:失败退出代码返回的dism.exe [0x800F0830]2013-11-27 11:11:53,错误[0x0606f5] IBS
ValidateOfflineImage:validation离线图像的可服务性时发生错误。 错误代码是[0x800F0830]2013-11-27 11:11:53,信息[0x0640ae] IBSLIB PublishMessage:发布消息[由于安装文件损坏,安装程序无法继续。 请联系Windows安装光盘供应商或系统pipe理员以获得帮助。 ]
2013-11-27 11:11:53,信息
[0x0a013d] UI接受取消。 退出页面进度。
Setuperr.log
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_62a11cce9e4e184e “[GLE = 0x80004005的]
2013-11-27 11:11:22,错误CSI 00000130(F)HRESULT_FROM_WIN32(50)#1246815#from Windows :: ServicingAPI :: CCSIStore_ICSIStore :: GetComponentInformation(flags = 0,class =(unknown enumerant 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:validation离线图像的可服务性时发生错误。 错误代码是[0x800F0830]
它看起来像您当前的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"
你必须做一个干净的安装,升级被阻止。
我们有类似的问题,我想与他人分享我们的经验,我敢肯定它可以帮助别人,如果不是原来的海报(具体见删除registry键步骤来帮助你
CBS_E_IMAGE_UNSERVICEABLE,错误0x800F0830)。
我们最初进入这种情况安装Windows更新,失败试图恢复更改和引导循环。 我们最终设法在Windows修复(从磁盘引导)下的命令提示符下使用DISM命令修复系统。
然而,Windows更新将会全部失败,但我们至less可以启动到桌面!
我们运行了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)中也find了这个:
“错误CBS图像已被脱机服务故障损坏,不允许进一步服务。[HRESULT = 0x800f0830 – CBS_E_IMAGE_UNSERVICEABLE]”
请自行承担风险。 删除阻止该命令的以下registry项(您可能必须更改所有者的权限才能删除它)。
“HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ ComponentBased”删除属性“Unserviceable”
然后重新运行DISM命令,最好使用最新的映像文件或在线(同样如前所述,我们必须使用官方下载的试用ISO,因为我们的WSUS服务器似乎停止在线DISM命令工作)。 我们没有使用原来的安装盘,因为我们的系统已经在windows update中被修补到了更高的级别。
然后,我们没有遇到CBS错误。 希望这将允许您的更新过程。
还要补充一点,这是具体的失败更新:KB3013767
2013年12月11日发布的新Windows Server 2012 R2媒体修复了此问题。
就地升级不再失败。 升级成功。