我尝试在 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”
有解决方法的想法吗?
使用 regedit 更改以下注册表项以匹配:
HKEY_LOCAL_MACHINE\SYSTEM\Setup\Status\SysprepStatus\GeneralizationState\
CleanupState:2
GeneralizationState:7
还没有足够的代表将此作为评论添加到 @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
因此,如果您手动编辑它,它应该看起来像这样: 注册表截图
哈利路亚,JRr 的注册表项对我有用!在 Win10 LTSC 21H2 上。