如何修复Sysprep msdtcprx.dll 0x0f0082 0x000000b7错误(解决)。

如何修复Sysprep msdtcprx.dll 0x0f0082 0x000000b7错误(解决)。

Andy Davis

Sysprep msdtcprx.dll "致命错误的描述:在基于Windows 7的计算机上,Sysprep失败,出现错误。 "在尝试同步更新机器时,发生了一个致命的错误 在执行msdtcprx.dll, SysPrepDtcCleanup "过程中,"。 sysprep日志文件 (setuperr.log),它创建在 C:\Windows\System32\sysprep\Panther 文件夹显示以下错误。

"[0x0f0082] SYSPRP LaunchDll:在执行'C:\Windows\system32\msdtcprx.dll,SysPrepDtcCleanup'时发生失败,返回错误代码-2146434815[gle=0x000000b7] 。

"[0x0f0070] SYSPRP RunExternalDlls:运行注册表sysprep DLLs时发生错误,停止sysprep的执行。 dwRet = -2146434815[gle=0x000000b7]"

"[0x0f00a8] SYSPRP WinMain:在处理sysprep清理提供者时命中失败; hr = 0x80100101[gle=0x000000b7]"

根据微软KB2693187文章,该错误发生在VMware虚拟机上,因为当Sysprep命令试图停止微软MSDTC服务时,VMware工具试图启动MSDTC服务。 对于该具体问题,微软提供了一个Hotfix下载,但该Hotfix在某些情况下没有发挥作用。

当Sysprep在执行 "SYSPrepDtcCleanup "进程时在 "msdtcprx.dll "上失败,这意味着MSDTC(Microsoft Distributed Transaction Coordinator)服务被损坏,SYSPrepDtcCleanup进程无法重置MSDTC日志。 为了解决这个问题,你必须卸载并重新安装MSTDC服务。

如何解决Sysprep msdtcprx.dll 0x0f0082: 错误代码2146434815[gle=0x000000b7]。

步骤1:卸载然后重新安装MDSTC服务。

1. 打开具有管理权限的命令提示符。 要做到这一点。

Windows 7 & 景观 转到。

  • 开始 > 所有项目 > 配件 右键点击 在" 命令提示符 "项目,并选择" 以管理员身份运行 ”.

Windows 10, 8 & 8.1 :

  • 右键点击 在屏幕的 左下角 ( 开始 菜单),并从弹出的菜单中选择" 命令提示符 (管理员) ”.

2. 在命令提示符窗口中输入以下命令,然后按 进入 来卸载 MSDTC 服务。

msdtc -uninstall

3. 然后重新安装 MSDTC 通过输入以下命令(并按下 进入)。 .

msdtc -install

4.关闭 命令提示符。

就是这样!让我知道本指南是否对你有帮助,请留下你的经验评论。 请喜欢并分享本指南以帮助他人。


Andy Davis

A system administrator s blog about Windows

Leave a comment