VirtualBox 虛擬機、低解析度筆電、精簡版系統常遇到此問題。核心原因通常為兩點:
Metro 風格應用(Windows Store Apps)強制要求最低 1024×768 解析度全螢幕執行。低於此解析度(如 1024×600、800×600)將無法啟動任何 Metro 應用,點擊磚塊無反應、無錯誤訊息。
regedit。Display1_DownScalingSupported (按 F3 繼續尋找所有)。0 改為 1。注意:縮放模式下畫面會縮小顯示,文字較小,但能啟動 Metro 應用。視力不佳者慎用。
Windows 8 預設內建 Administrator 帳號為「核心管理員」,但 Metro 應用執行環境要求「標準使用者」或「具 UAC 提權的管理員」。直接以內建 Administrator 登入,Metro 應用會被 AppContainer 沙箱機制阻擋,導致無法啟動。
若堅持用管理員權限帳號:新帳號建立後,在「使用者」設定中將帳號類型改為「管理員」。
Metro 應用打不開
│
├─ 檢查解析度 ≥ 1024×768?
│ ├─ 否 → 調整解析度 / 登錄強制縮放
│ └─ 是 → 檢查目前帳號
│
├─ 是否為內建 Administrator 直接登入?
│ ├─ 是 → 建立新帳號登入
│ └─ 否 → 檢查應用授權 / 重新註冊應用
│
└─ 執行 PowerShell (管理員):
Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
以系統管理員身分開啟 PowerShell,執行:
Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
過程可能報錯忽略,完成後重新登入通常能修復損毀的應用註冊。
解析度與帳號類型是 Metro 應用啟動的兩大門檻,優先排查這兩點可解決 90% 情況。