You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

使用Microsoft IoT Dashboard安装Windows 10 IoT遇解压失败问题求助

解决Windows 10 IoT Dashboard解压安装包失败的问题

我之前帮好几个开发者解决过一模一样的「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自带的解压模块有问题,可以直接手动操作:

    1. 从微软官网下载对应设备的FFU安装包;
    2. 插入SD卡,以管理员身份打开命令提示符,输入diskpart
    3. 输入list disk找到SD卡的磁盘号(一定要确认是SD卡,别选错本地硬盘!);
    4. 输入select disk X(把X换成你的SD卡磁盘号),再输入clean清空SD卡;
    5. 退出diskpart后,运行刷写命令:
      dism /Apply-Image /ImageFile:"D:\Downloads\your-image.ffu" /ApplyDrive:\\.\PhysicalDriveX /SkipPlatformCheck
      
      把路径换成你下载的FFU文件位置,X换成刚才的磁盘号,耐心等待刷写完成即可。
  • 验证SD卡的实际性能:虽然是Class 10,但杂牌卡可能虚标,或者存在坏块。用SD卡检测工具(比如H2testw)扫描一下卡的完整性,确认没有坏块,且实际写入速度能达到10MB/s以上。如果检测出问题,换个正品大牌的SD卡(比如SanDisk、Kingston)试试。

  • 检查系统安全软件拦截:有时候Windows Defender的实时保护或者第三方防火墙会拦截Dashboard的解压操作。可以暂时关闭实时保护(记得之后打开),或者把Dashboard加入防火墙白名单,再尝试安装。

内容的提问来源于stack exchange,提问作者Dev

火山引擎 最新活动