Win10 上的 sysprep 退出并出现错误 RunExternalDlls:Not running DLLs

问题描述 投票:0回答:3

我尝试在 Win 10 Pro 上使用 sysprep。我使用这些选项:

  • 概括
  • 脱体
  • 关机

日志文件 setuperr.log 显示:

[0x0f0073] SYSPRP RunExternalDlls:Not running DLLs; either the machine is in an invalid state or we couldn't update the recorded state, dwRet= 1f 
[0x0f00ae] SYSPRP WinMain:Hit failure while processing sysprep cleanup external providers; hr = 0x8007001f

sysprep窗口标题显示另一个版本:“系统准备工具3.14”

有解决方法的想法吗?

windows windows-10 sysprep
3个回答
2
投票

使用 regedit 更改以下注册表项以匹配:

HKEY_LOCAL_MACHINE\SYSTEM\Setup\Status\SysprepStatus\GeneralizationState\
CleanupState:2
GeneralizationState:7

0
投票

还没有足够的代表将此作为评论添加到 @joro 给出的答案中。

我尝试 sysprep 的 Win 10 Enterprise v22H2 盒子上的注册表没有单独的 \GeneralizationState 密钥,但 CleanupState 和 GeneralizationState 值存在于 HKEY_LOCAL_MACHINE\SYSTEM\Setup\Status\SysprepStatus 密钥下,并将它们修改为@joro 给出的价值观仍然有效。

因此,对于我的机器,有效的注册表值是:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\Setup\Status\SysprepStatus]
"GeneralizationState"=dword:00000007
"CleanupState"=dword:00000002

因此,如果您手动编辑它,它应该看起来像这样: 注册表截图


0
投票

哈利路亚,JRr 的注册表项对我有用!在 Win10 LTSC 21H2 上。

© www.soinside.com 2019 - 2024. All rights reserved.