记事本%windir%system32Syspreppanthersetupact.log
从下到上滚动setupact.log 文件的内容并查找错误。根据发现的错误,您可能需要采取以下操作来修复它。
Windows 上出现此Sysprep 错误的最常见原因是:
在系统操作系统驱动器上启用BitLocker 加密;
您安装的其他Windows 应用商店(UWP) 应用程序;
您删除了一些内置的Microsoft Store 应用;
您使用的Windows实例已从旧版本操作系统升级(例如从Windows 10升级到Windows 11);
等待Windows 更新安装。
Turn BitLocker Off to Run Sysprep
检查setupact.log 日志中是否有与BitLocker 相关的错误:
错误SYSPRP BitLocker-Sysprep:已为操作系统卷启用BitLocker。关闭BitLocker 以运行Sysprep。 (0x80310039)
错误[0x0f0082] SYSPRP ActionPlatform:LaunchModule:从C:WindowsSystem32BdeSysprep.dll 执行“ValidateBitLockerState”失败
以管理员身份打开命令提示符并运行命令:
管理bde 状态
它应该返回以下信息:
可以使用BitLocker 驱动器加密保护的磁盘卷: 卷C: [OSDisk] 转换状态: 加密正在进行
此错误主要发生在支持InstantGo 加密(基于BitLocker)的Windows 10/11 平板电脑和笔记本电脑上。要修复此错误,您必须使用以下PowerShell 命令禁用Windows 系统卷的加密:
禁用Bitlocker MountPoint ‘C:’
等待磁盘解密。运行命令:
管理bde 状态
磁盘状态应更改为:
转换状态: 完全解密保护状态: 保护关闭
此后,您将能够再次运行Sysprep 命令。
SYSPREP 无法删除用户的应用程序
检查setup.log中是否有这样的错误:
错误SYSPRP 包SomeAppName_1.2.3.500_x64__8we4y23f8b4ws 已为用户安装,但未为所有用户配置。此包将无法在sysprep 映像中正常运行。
错误SYSPRP 无法删除当前用户的应用程序:0x80073cf2。
RemoveAllApps线程的退出代码是0x3cf2
这意味着您从Microsoft Store 手动安装了第三方应用程序(UWP、APPX)或错误地卸载了特定应用程序。
尝试使用PowerShell 命令删除此应用程序包(以管理员身份在PowerShell 控制台中运行该命令):
Get-AppxPackage 名称*SomeAppName* |删除-AppxPackage 删除-AppxProvisionedPackage Online PackageName SomeAppName_1.2.3.500_x64__8we4y23f8b4ws
如果为不同的用户帐户安装了UWP 应用程序,则需要将其从其他用户的配置文件中删除。运行PowerShell 命令:
获取AppxPackage -AllUsers | ? {$_.PackageFullName -eq 'SomeAppName_1.2.3.500_x64__8we4y23f8b4ws'}
检查PackageUserInformation 值。如果任何本地用户安装了此软件包,您可以为所有用户删除APPX:
删除-AppxPackage -Package 'SomeAppName_1.2.3.500_x64__8we4y23f8b4ws' AllUsers
然后从Windows 映像中删除此配置包:
删除-AppxProvisionedPackage -Online -PackageName 'SomeAppName_1.2.3.500_x64__8we4y23f8b4ws'
重新启动计算机并尝试再次运行Sysprep。
下次Sysprep 可能会在另一个Microsoft Store 应用程序中失败。按照上述方法将其删除。应删除Microsoft Store 中的所有非内置应用程序。
删除一些内置的Microsoft Store 应用程序也可能会阻止Sysprep 运行。在这种情况下,setup.log中将出现以下错误:
SYSPRP 包SomeAppName_1.2.3.500_x64__8we4y23f8b4ws 已为用户安装,但未为所有用户配置。此包将无法在sysprep 映像中正常运行。
您必须使用一行PowerShell 重新安装所有内置UWP 应用:
获取AppxPackage -AllUsers| Foreach {Add-AppxPackage -DisableDevelopmentMode -注册“$($_.InstallLocation)AppXManifest.xml”}
此外,在sysprep Windows 映像之前,请断开设备与Internet 的连接或在审核模式下禁用自动更新。这将阻止Microsoft Store 自动更新应用程序。您还应该删除所有本地用户配置文件并仅保留本地管理员配置文件。使用netplwiz 管理单元删除其他用户帐户。
Sysprep 无法在升级的操作系统上运行
如果要从早期版本的Windows(Windows 10、Windows 8.1 或Windows 7 SP1)升级操作系统,则当您尝试运行Sysprep 时,您应该会在setupact.log 文件中看到错误。
错误[0x0f0036] SYSPRP spopk.dll: Sysprep 将无法在升级的操作系统上运行。您只能在自定义(全新)安装的Windows 上运行Sysprep。
[0x0f0082] SYSPRP ActionPlatform:LaunchModule: 从C:WindowsSystem32spopk.dll 执行“Sysprep_Clean_Validate_Opk”失败; dwRet=0x139f
Microsoft 不建议在从以前版本的Windows 升级的Windows 映像上运行Sysprep。
Microsoft 不建议在从早期版本的Windows 更新的Windows 映像上运行Sysprep。支持的方案是全新安装后获取的仅sysprep Windows 映像。然而,有一种方法可以绕过这个限制:
打开注册表编辑器(regedit.exe) 并转到以下注册表项HKEY_LOCAL_MACHINESYSTEMSetup;
找到名为Upgrade的注册表参数并将其删除;
然后导航到HKEY_LOCAL_MACHINESYSTEMSetupStatusSysprepStatus 项,并将CleanupState 项的参数更改为7。
这将导致Sysprep 假定此Windows 副本正在全新安装模式下安装。重新启动计算机并再次运行Sysprep。
Sysprep 在 Windows 更新安装期间失败
新的Windows 10 版本(1909、20H2、21H1、22H1)中出现另一个Sysprep 错误。 Sysprep 失败并在setupact.log 中显示以下错误:
错误SYSPRP Sysprep_Clean_Validate_Opk:如果存在活动方案,则无法打开审核模式。小时=0x800F0975
错误SYSPRP ActionPlatform:LaunchModule:从C:WindowsSystem32spopk.dll 执行“Sysprep_Clean_Validate_Opk”失败; dwRet=0x975
错误SYSPRP SysprepSession:Validate:验证来自C:WindowsSystem32SysprepActionFilesCleanup.xml 的操作时出错; dwRet=0x975
错误SYSPRP RunPlatformActions:验证Sysprep 会话操作时失败;错误[0x0f0070] SYSPRP RunDlls:运行注册表sysprep DLL 时发生错误,停止sysprep 执行。 dwRet=0x975
要解决此Sysprep 错误,您需要通过现代设置控制面板暂停Windows 更新(设置、更新和安全Windows 更新暂停更新7 天)。
重新启动您的设备并尝试运行Sysprep。
在某些情况下,如上所述停止Windows 更新不会完全清除保留的存储。在这种情况下,sysprep日志中会出现错误:
错误SYSPRP Sysprep_Clean_Validate_Opk:如果保留存储正在使用,则无法打开审核模式。更新或服务操作可能正在使用保留的存储。小时=0x800F0975
要解决此问题:
打开注册表编辑器(regedit.exe);
导航到注册表项HKLMSoftwareMicrosoftWindowsCurrentVersionReserveManager;
将ShippedWithReserves参数的值从1更改为0;
然后将ActiveScenario改为0;
标题:如何修复:Sysprep 无法验证您的Windows 安装
链接:https://www.yaowan8090.com/news/sypc/12182.html
版权:文章转载自网络,如有侵权,请联系删除!
用户评论
我遇到了这个问题,系统一直卡在“正在进行 Sysprep 检查”那一步,不知道该怎么办?
有19位网友表示赞同!
看标题就知道是关于 Sysprep 验证的问题了!想看看有没有解决方法。
有8位网友表示赞同!
之前就遇到过 Sysprep 无法验证 Windows 安装的难题,结果后来换了个磁盘才解决问题。有没有其他办法啊?
有19位网友表示赞同!
这个文档内容我肯定需要好好学*一下,最近准备批量部署 Windows 也遇到类似问题了.
有20位网友表示赞同!
太感谢了!我在网上找了好久都没找到关于 Sysprep 验证问题的有效解决方案.
有6位网友表示赞同!
能不能给我一些详细的步骤?比如是哪个文件出错了?
有7位网友表示赞同!
我怀疑是驱动的问题导致 Sysprep 无法验证,你们这篇文章有没有提到类似情况?
有8位网友表示赞同!
好厉害啊!把这个修复方法分享出来真的是太棒了.
有12位网友表示赞同!
碰到过这个问题就觉得头疼,不知道系统又搞成什么鬼样子了.
有20位网友表示赞同!
我赶紧去看一下,希望能解决我的问题!
有8位网友表示赞同!
Sysprep 始终是我的软肋,总是容易出点问题...
有5位网友表示赞同!
有没有其他方法不用恢复镜像?比如手动修改文件?
有7位网友表示赞同!
终于看到有人解决了 Sysprep 验证的问题!太棒了!
有18位网友表示赞同!
这个标题太吸引我了!我最近正在尝试使用 Sysprep.
有6位网友表示赞同!
感觉你的文章很有帮助,我会好好认真学*一下!
有11位网友表示赞同!
必须收藏这篇文章!因为我经常会遇到这种问题!
有8位网友表示赞同!
原来 Sysprep 还是这么复杂啊!
有5位网友表示赞同!