升级 Windows 8 时保留程序和设置不起作用。迁移设置进行到 47% 时失败并回滚。
这是日志的相关部分(Sources/Panther/setuperr.log):
2013-02-03 00:02:02, Error [0x0803b6] MIG Can't retrieve group information for user NT SERVICE\MSSQLFDLauncher. NetUserGetLocalGroups failed 0x000008AD
2013-02-03 00:30:39, Error MIG COnlineWinNTPlatform::AddPathToSearchIndexer - Failed to create CSearchManager instance, error: 0x80070422[gle=0x000003f0]
2013-02-03 00:32:02, Error [0x0808fe] MIG Plugin {ee036dc0-f9b7-4d2d-bb94-3dd3102c5804}: BRIDGEMIG: ParseRegistryIfBridgeExists: query bridge presence key failed 0x139f, bridge present = 0
2013-02-03 00:32:02, Error [0x08038d] MIG Failure while calling IPostApply->ApplySuccess for Plugin={ServerPath="%windir%\system32\Migration\netiomig.dll", CLSID={ea51459a-a30d-4a33-b294-0e0163551c75}, ThreadingModel=Apartment}. Error: 0x8007000D
2013-02-03 00:32:02, Error Error READ, 0x0000000D while gathering/applying object: apply-success, Action,CMXEPlugin,C:\$WINDOWS.~BT\Sources\WorkDir\MachineSpecific\Working\agentmgr\CCSIAgent,%windir%\system32\Migration\netiomig.dll,{ea51459a-a30d-4a33-b294-0e0163551c75},Apartment. Will return 2[gle=0x000000cb]
2013-02-03 00:32:02, Error [0x08038d] MIG Failure while calling IPostApply->ApplySuccess for Plugin={ServerPath="Microsoft-Windows-DirectoryServices-ADAM-Client\adammigrate.dll", CLSID={43CCF250-2A74-48c6-9620-FC312EC475D6}, ThreadingModel=Apartment}. Error: 0x80070002
2013-02-03 00:32:02, Error Error READ, 0x00000002 while gathering/applying object: apply-success, Action,CMXEPlugin,C:\$WINDOWS.~BT\Sources\ReplacementManifests,Microsoft-Windows-DirectoryServices-ADAM-Client\adammigrate.dll,{43CCF250-2A74-48c6-9620-FC312EC475D6},Apartment. Will return 2[gle=0x000000cb]
2013-02-03 00:32:02, Error [0x0808fe] MIG Plugin {C939EC0F-2F56-4CE8-AF56-2336596A5FA7}: failed to get pnpx db file size
2013-02-03 00:32:02, Error [0x0808fe] MIG Plugin {C939EC0F-2F56-4CE8-AF56-2336596A5FA7}: Failed to migrate the pnpx db
2013-02-03 00:42:09, Error [0x0803b6] MIG Can't retrieve group information for user NT SERVICE\MSSQLFDLauncher. NetUserGetLocalGroups failed 0x000008AD
2013-02-03 00:48:34, Error Error WRITE, 0x00000005 while gathering/applying object: File, C:\Users\Yishai\Pictures [1.JPG]. Will return 0[gle=0x00000005]
2013-02-03 00:48:34, Error MIG Error 5 while applying object C:\Users\Yishai\Pictures\1.JPG. Shell application requested abort[gle=0x00000005]
2013-02-03 00:48:34, Error [0x08097b] MIG Abandoning apply due to error for object: C:\Users\Yishai\Pictures\1.JPG[gle=0x00000005]
2013-02-03 00:48:34, Error pUpgLayerDoOnlineApply: Apply operation failed. Error: 0x0000002C
2013-02-03 00:48:34, Error [0x0802f5] MIG CMediaManager::Close: m_pSelectedTransport->Close(1) failed with Exception Win32Exception: Device was open with readonly access.: Access is denied. [0x00000005] void __cdecl Mig::CMediaManager::CloseTransport(int)
void __cdecl Mig::CUNCTransport::Close(int).
2013-02-03 00:48:34, Error MigCloseCurrentStore caught exception: Win32Exception: Device was open with readonly access.: Access is denied. [0x00000005] void __cdecl Mig::CMediaManager::CloseTransport(int)
void __cdecl Mig::CUNCTransport::Close(int)
2013-02-03 00:48:34, Error CONX Apply: Migration phase failed.[gle=0x00000003]
之前它抱怨音乐目录中的内容。我删除了所有内容,现在它转移到图片,所以显然问题不在于文件。我尝试重置用户文件夹的权限,它检查了大部分权限(它抱怨某些内容无法更改,但图片文件夹没有)。
问题的根源是什么?
编辑:磁盘空间显示已使用 109GB,总共 138GB,可用 28.8GB,这是在已经下载 Windows 8 并且使用了大约 2GB 的空间的情况下。
答案1
看起来像是文件权限问题(读/写)。您可以尝试将 Windows 权限重置为默认值。我遇到了一些问题,导致 Windows 在安装更新时失败。
以管理员身份运行命令提示符,并通过键入以下内容将目录更改为驱动器根目录。
CD "C:\"
然后复制并粘贴此命令
icacls * /T /Q /C /RESET
对我来说这是有效的,并且更新进行得很顺利。
答案2
@cbabb 的答案最终没有奏效。这是我最终做的(修改了 Microsoft 技术支持的建议)。我将文档、音乐、照片和视频文件夹移动(剪切/粘贴)到我创建的 C:\backup 文件夹中。有趣的是,一切仍然有效(资源管理器中的快捷方式等 - 我本可以将它们长期保留在那里)。然后我进行了升级,它成功了。在 Windows 8 升级完成后,我将它们移回原位。