Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Win8 Metro 應用離線安裝完整攻略:開發者授權突破簽名限制 + MakeAppx 重新打包 + SignTool 簽名部署

編輯:Win8 系統應用技巧

Win8 應用商店僅支援線上安裝,離線部署需突破受信任簽名限制,完整鏈路:

1. 獲取開發者授權(最簡單合法途徑)

  • 下載 Win8 Metro Developer(需 .NET 3.5)→「註冊開發者授權」→ 輸入 Microsoft 帳戶申請。
  • 授權含受信任根憑證,有效期 3 個月,到期續簽。

2. 提取已安裝應用並重新打包

  • 取得 C:\Program Files\WindowsApps 所有權(安全頁→高級→更改擁有者→當前用戶→完全控制)。
  • 目標應用目錄複製到工作盤(如 H:\youxi),刪除 microsoft.system.package.metadata 系統驗證目錄。
  • 管理員 CMD:H:\MakeAppx.exe pack /d H:\youxi /p H:\my.appx 生成離線包。

3. 憑證安裝與簽名部署

  • 雙擊下載的測試憑證(.pfx)→ 安裝到「本機電腦」→「受信任的根憑證頒發機構」。
  • IE→Internet 選項→內容→憑證→導出私鑰存為 my.pfx。
  • 管理員 CMD:signtool sign /f H:\my.pfx /p 密碼 H:\my.appx 簽名。
  • 雙擊 my.appx 安裝,或 PowerShell Add-AppxPackage H:\my.appx。

開發者授權註冊與 MakeAppx 打包截圖

進階:高手可手動解除簽名驗證(修改系統策略),但涉及核心安全機制,不建議生產環境使用。離線分享應用請遵守授權協議。

Copyright © Windows教程網 All Rights Reserved