选择通用时,Sysprep 需要验证 Windows

选择通用时,Sysprep 需要验证 Windows

我一直在尝试为修改后的 Windows 11 安装创建 WIM。为此,我一直尝试使用“通用”选项让 Sysprep 清理 Win 11。然而,在 Sysprep 中,每次我勾选“通用”并单击“确定”时,都会弹出一个对话框,提示“Sysprep 无法验证您的 Windows 安装”。

情况似乎并非如此,因为检查系统 > 激活 > 激活状态显示它处于“活动”状态。这台笔记本电脑附带的 OEM Win 10 许可证似乎已延续到 Win 11。

到目前为止,当我使用破坏 Windows 激活状态的工具(例如运行 KMSpico 或手动输入不同的产品密钥)时,我偶尔能够通过通用方式触发重启/关机。

我需要一种方法,能够在选择通用的情况下重新启动/关闭,而无需这些破坏激活状态的变化无常的技巧。

答案1

为此,我一直尝试使用“通用”选项让 Sysprep 清理 Win 11。然而,在 Sysprep 中,每次我勾选“通用”并单击“确定”时,都会弹出一个对话框,提示“Sysprep 无法验证您的 Windows 安装”。

Error: SYSPRP Package Microsoft.OneDriveSync_21220.1024.5.0_neutral__8wekyb3d8bbwe was installed for a user, but not provisioned for all users. This package will not function properly in the sysprep image.

您提供的日志表明微软OneDriveSync是 Windows 无法验证的原因。

在 PowerShell 提示符中以管理员身份运行以下命令:

导入模块 Appx

导入模块 Dism

获取 AppxPackage -AllUsers Microsoft.OneDriveSync_21220.1024.5.0_neutral__8wekyb3d8bbwe | 删除 AppxPackage -AllUsers

删除-AppxPackage-Package Microsoft.OneDriveSync_21220.1024.5.0_neutral__8wekyb3d8bbwe

Get-AppxPackage -AllUsers | 其中 PublisherId -eq 8wekyb3d8bbwe | Format-List -Property PackageFullName,PackageUserInformation

对于上一个命令中的每个应用程序运行以下命令:

Remove-AppxPackage -Package <软件包完整名称>

删除-AppxProvisionedPackage-Online-PackageName

来源:

相关内容