使用Microsoft IoT Dashboard安装Windows 10 IoT遇解压失败问题求助
我之前帮好几个开发者解决过一模一样的「Failed to unpack the Windows 10 Core installation package」错误,给你列几个经过验证的修复步骤,按顺序尝试应该能搞定:
检查安装包完整性:解压失败最常见的原因是下载的FFU包损坏了。Dashboard默认把安装包存在
C:\ProgramData\Microsoft\IoT\FFU路径下,找到对应的.ffu文件,右键看属性里的文件大小,和微软官网对应版本的标注对比(比如树莓派3的IoT FFU大概4GB左右)。如果大小对不上,直接删掉这个文件夹里的所有内容,重新打开Dashboard下载新的安装包。重置Dashboard缓存:缓存文件出错也会导致解压异常。先关闭Dashboard,然后以管理员身份打开命令提示符,依次运行以下命令:
net stop wuauserv net stop bits然后删除
C:\ProgramData\Microsoft\IoT整个文件夹,再运行:net start wuauserv net start bits重启Dashboard后再尝试安装。
手动刷写FFU包绕开Dashboard:如果Dashboard自带的解压模块有问题,可以直接手动操作:
- 从微软官网下载对应设备的FFU安装包;
- 插入SD卡,以管理员身份打开命令提示符,输入
diskpart; - 输入
list disk找到SD卡的磁盘号(一定要确认是SD卡,别选错本地硬盘!); - 输入
select disk X(把X换成你的SD卡磁盘号),再输入clean清空SD卡; - 退出diskpart后,运行刷写命令:
把路径换成你下载的FFU文件位置,X换成刚才的磁盘号,耐心等待刷写完成即可。dism /Apply-Image /ImageFile:"D:\Downloads\your-image.ffu" /ApplyDrive:\\.\PhysicalDriveX /SkipPlatformCheck
验证SD卡的实际性能:虽然是Class 10,但杂牌卡可能虚标,或者存在坏块。用SD卡检测工具(比如H2testw)扫描一下卡的完整性,确认没有坏块,且实际写入速度能达到10MB/s以上。如果检测出问题,换个正品大牌的SD卡(比如SanDisk、Kingston)试试。
检查系统安全软件拦截:有时候Windows Defender的实时保护或者第三方防火墙会拦截Dashboard的解压操作。可以暂时关闭实时保护(记得之后打开),或者把Dashboard加入防火墙白名单,再尝试安装。
内容的提问来源于stack exchange,提问作者Dev




