就地升级至 Windows 10 失败,0x8007042B - 0x3000D

就地升级至 Windows 10 失败,0x8007042B - 0x3000D

我们在某些机器上从 Windows 7 就地升级到 Windows 10(1903)时遇到了这个问题,而许多其他机器则顺利完成了整个升级过程。

我们无法安装 Windows 10

我们已将您的 PC 恢复到您开始安装 Windows 10 之前的状态。

0x8007042B-0x3000D

安装在 FIRST_BOOT 阶段失败,MIGRATE_DATA 操作期间出现错误

日志目录:\Windows\setuperr.log

2019-10-18 14:10:28,错误 [0x08085f] MIG MigHost:CMigPluginSurrogate::LoadAndRegisterServerInThreadContext:LoadLibraryExW(C:\$WINDOWS.~BT\Sources\ReplacementManifests\Microsoft-Windows-RasServer-MigPlugin\RasMigPlugin.dll,LOAD_WITH_ALTERED_SEARCH_PATH)失败 gle=0x7f。[gle=0x0000007f] 2019-10-18 14:10:28,错误 [0x080863] MIG MigHost:CMigPluginSurrogate::COMGenericThreadingHostThreadProc:LoadAndRegisterServerInThreadContext() 失败 hr=0x8007007f。[gle=0x0000007f] 2019-10-18 14:20:29,错误
[0x08085f] MIG MigHost:CMigPluginSurrogate::LoadAndRegisterServerInThreadContext:LoadLibraryExW(C:\$WINDOWS.~BT\Sources\ReplacementManifests\Microsoft-Windows-RasServer-MigPlugin\RasMigPlugin.dll,LOAD_WITH_ALTERED_SEARCH_PATH)失败 gle=0x7f。[gle=0x0000007f] 2019-10-18 14:20:29,错误 [0x080863] MIG MigHost:CMigPluginSurrogate::COMGenericThreadingHostThreadProc:LoadAndRegisterServerInThreadContext() 失败 hr=0x8007007f。[gle=0x0000007f]

受影响的机器将完成所有安装过程,但在加载更新到 40% 到 65% 左右时停止,然后重新启动并恢复到 Windows 7。

禁用 AV、运行sfc/scannow并检查安装文件完整性没有帮助。

答案1

邮政这给了我一个想法,因为我意识到所有受影响的机器都是从另一个域迁移过来的,同时继承了以前的用户配置文件。

如果你有类似的问题,可以这样做:

  1. 在下 HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList,检查是否可以找到具有相同用户 ID(但不同 SID)的多个用户配置文件。

  2. 备份注册表,对此特定路径进行完整和部分备份不会造成损害。

  3. 获取当前用户的 SID 或您想要通过whoami /user在其会话中运行来保留的所有用户的 SID。

  4. 删除了除您刚刚收集的 SID 的用户配置文件之外的所有配置文件。

  5. 重新启动机器以验证用户配置文件关联,以便用户仍然可以登录并访问他们的旧文件。

  6. 开始升级。

相关内容