萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows 8 使用技巧

Win8 Metro 應用離線安裝完整指南:從開發授權到 APPX 封裝簽章

Windows 8 預設僅支援透過應用商店線上安裝 Metro 應用,若需像傳統軟體般離線安裝、分享或備份,需突破憑證信任機制並自行封裝簽章。本文提供進階完整教學。

核心難點:受信任憑證要求

Metro 應用 (.appx) 安裝需經微軟信任根憑證驗證。解決方案分兩階段:取得開發授權憑證、自行封裝並簽章應用套件。

階段一:安裝開發人員授權取得憑證

  1. 下載 Win8 Metro Developer 工具 (需 .NET Framework 3.5)。
  2. 啟動程式點擊「註冊開發人員授權」,使用 Microsoft 帳號申請。
  3. 完成即獲得受信任根憑證,擁有本機安裝 APPX 權限 (授權有效期 3 個月)。

階段二:提取與封裝離線 APPX

  1. 取得 C:\Program Files\WindowsApps 目錄完全控制權限 (修改擁有者與安全性設定)。
  2. 進入目錄,各子目錄對應一個已安裝應用。複製目標應用資料夾至工作目錄 (如 H:\youxi)。
  3. 刪除資料夾內 microsoft.system.package.metadata 系統驗證目錄。
  4. 以管理員身份開啟命令提示字元,執行封裝指令:
    H:\MakeAppx.exe pack /d H:\youxi /p my.appx
  5. 產出 my.appx 為未簽章的離線安裝包。

階段三:簽章與安裝

  1. 安裝測試憑證 (.pfx) 至「受信任的根憑證授權機構」存放區。
  2. 從 IE「網際網路選項」→「內容」→「憑證」匯出含私鑰的憑證備用。
  3. 使用 signtool 對 my.appx 進行簽章:
    signtool sign /f my.pfx /p 密碼 my.appx
  4. 雙擊簽章後的 .appx 即可離線安裝。

注意: 此流程涉及系統安全機制修改,建議具備進階知識者操作,並自行評估風險。

copyright © 萬盛學電腦網 all rights reserved