Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

修復: 套件無法註冊

多位用戶回報嘗試開啟 .JPG 或 .PNG 等圖片檔案時出現 Package could not be registered 錯誤 部分受影響用戶嘗試開啟的每張圖片都會發生此問題 另一些回報僅特定檔案觸發 我們確認此問題發生於 Windows 10、Windows 8.1 和 Windows 7

修復: 套件無法註冊

導致「Package could not be registered」錯誤的原因

我們透過查看各種用戶回報和用於緩解問題的修復策略調查此特定錯誤訊息 基於大多數用戶回報 有幾個不同潛在原因已知會觸發此特定問題:

  • 系統檔案損毀引起 – 原來此特定問題也可能由一組損毀的系統檔案引起 多位受影響用戶回報執行 DISM 和 SFC 掃描後問題解決
  • Photos 應用程式損壞 – 某些情況下 若預設照片應用程式因更新損壞或包含損毀檔案 可能發生此問題 此情況下 可透過修復或重置 Photos 應用程式解決
  • 核心照片檔案損毀 – Windows Installer 不會處理絕大多數商店應用程式的核心檔案 若您不幸擁有應用程式損毀的核心檔案 唯一解決方法是使用 PowerShell 重新安裝應用程式
  • Windows 安裝損毀 – 多位受影響用戶回報僅在執行修復安裝後解決問題 這表明問題也可能由損毀的 Windows 檔案引起

方法 1: 執行 Windows Store Apps 疑難排解

修復 Package could not be registered 錯誤最熱門修復方法之一是直接執行 Windows Store Apps 疑難排解 遇到相同問題的部分用戶回報 執行疑難排解後 工具發現 Photos 應用程式損壞並建議重置應用程式

請記住 Windows Store Apps 疑難排解包含針對此類常見商店應用程式問題的修復策略集合 若有適用修復策略 工具將自動推薦適合該問題的正確修復

執行 Windows Store Apps 疑難排解 的快速指南:

  1. 按 Windows key + R 開啟 Run 對話框 在新出現的 Run 方塊輸入 ms-settings:troubleshoot修復: 套件無法註冊
  2. 在 Troubleshooting 標籤向下捲動至 Find and Fix other problems 區段找到 Windows Store Apps 找到後點擊並選擇 Run the troubleshooter
    修復: 套件無法註冊
  3. 工具啟動後 等待初始掃描期完成 診斷完成後 若有推薦修復策略 點擊 Apply this fix修復: 套件無法註冊
  4. 修復套用後 重新啟動電腦 查看下次系統啟動時問題是否解決

若 Package could not be registered 錯誤持續 請繼續下一方法

方法 2: 修復損毀系統檔案

此特定錯誤訊息出現最常見原因之一是系統檔案損毀 多位受影響用戶回報 在使用提升權限命令提示字元執行一系列可修復系統檔案損毀的掃描後 問題完全解決

操作快速指南:

  1. 按 Windows key + R 開啟 Run 對話框 輸入 cmd 並按 Ctrl + Shift + Enter 開啟提升權限命令提示字元 當 UAC (User Account Control) 提示時點擊 Yes 授予管理權限修復: 套件無法註冊
  2. 在提升權限命令提示字元中 按此確切順序輸入以下指令 (或複製貼上) 每個按 Enter:
    Dism /Online /Cleanup-Image /CheckHealth Dism /Online /Cleanup-Image /ScanHealth Dism /Online /Cleanup-Image /RestoreHealth

    注意: Deployment Image Servicing and Management (DISM) 公用程式是命令列工具 能透過 Windows Update 識別並替換損毀系統檔案 因使用 WU (Windows Update) 以健康檔案替換壞檔 需穩定網路連線

  3. 程序完成後 重新啟動電腦 嘗試開啟先前觸發錯誤的相同檔案 查看問題是否解決
  4. 若問題持續 再次遵循步驟 1 開啟另一提升權限命令提示字元 此次輸入以下指令啟動 System File Checker (SFC) 掃描:
    sfc/scannow

    注意: 此程序將用本地備份資料夾的健康對應檔案替換損毀檔案 因此不需要作用中網路連線

  5. 程序完成後 重新啟動電腦 查看下次系統啟動時問題是否解決

若開啟特定檔案時仍遇到 Package could not be registered 錯誤 請繼續下一方法

方法 3: 重置 Photos 應用程式

部分受影響用戶回報 遵循重置 Photos 應用程式適當步驟後 終於解決問題 此程序完全無破壞性 但可能導致您遺失一些 Photos 應用程式的使用者設定

重置 Photos 應用程式的快速指南:

  1. 按 Windows key + R 開啟 Run 對話框 輸入 ms-settings:appsfeatures 並按 Enter 開啟 Settings 應用程式的 Apps & Features 畫面修復: 套件無法註冊
  2. 在 Apps & Features 選單中 向下捲動應用程式列表 瀏覽直到找到 Microsoft Photos 找到後點擊並選擇 Advanced options修復: 套件無法註冊
  3. 在 Microsoft Photos 應用程式的進階選項畫面 向下捲動至 Reset 標籤點擊 Repair 程序完成後 開啟先前觸發 Package could not be registered 錯誤的圖片 查看問題是否解決
  4. 若問題持續 點擊 Reset 按鈕 (在 Repair 下方) 再次點擊 Reset 確認
  5. 應用程式重置後 重現先前觸發錯誤訊息的程序 查看問題是否解決修復: 套件無法註冊

若 Package could not be registered 錯誤持續 請繼續下一方法

方法 4: 使用 Powershell 重新安裝 Photos 應用程式

多位受影響用戶回報 使用一系列指令解除安裝再重新安裝預設 Photos 應用程式後 Package could not be registered 錯誤終於不再發生 此程序將移除與此程式相關的所有檔案 而非僅重新整理最可能受損毀影響的快取和檔案

使用提升權限 Powershell 視窗重新安裝 Photos 應用程式的快速指南:

  1. 按 Windows key + R 開啟 Run 對話框 輸入 powershell 並按 Ctrl + Shift + Enter 開啟提升權限 Powershell 視窗修復: 套件無法註冊
  2. 在提升權限 Powershell 視窗中 輸入以下指令並按 Enter 解除安裝 Photos app:
    get-appxpackage Microsoft.ZuneVideo | remove-appxpackage
  3. 程序完成且 Photos 應用程式解除安裝後 使用以下指令並按 Enter 重新安裝應用程式:
    Get-AppxPackage -allusers Microsoft.ZuneVideo | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
  4. 程序完成後 重新啟動電腦 查看下次系統啟動時問題是否解決

若仍遇到 Package could not be registered 錯誤 請繼續下一方法

方法 5: 改回傳統 Windows Photo Viewer

多位受影響用戶回報 以舊版 Windows Photo Viewer 應用程式有效取代 Photo Viewer 應用程式後 問題解決 此程序稍棘手 考慮到 Windows 10 不再官方支援此應用程式

然而 可透過一些登錄調整 切換回傳統 Windows Photo Viewer 並消除 Package could not be registered 錯誤

切換回傳統 Windows Photo Viewer 的快速指南:

  1. 按 Windows key + R 開啟 Run 對話框 在文字方塊輸入 notepad 並按 Enter 開啟預設 Windows 文字編輯器
  2. 在新開啟的 Notepad 視窗中 複製貼上以下代碼:
    Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Applications\photoviewer.dll] [HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell] [HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell\open] "MuiVerb"="@photoviewer.dll,-3043" [HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell\open\command] @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\ 00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,72,00,75,00,\ 6e,00,64,00,6c,00,6c,00,33,00,32,00,2e,00,65,00,78,00,65,00,20,00,22,00,25,\ 00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,00,69,00,6c,00,65,00,73,00,\ 25,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,00,73,00,20,00,50,00,68,00,6f,\ 00,74,00,6f,00,20,00,56,00,69,00,65,00,77,00,5c,00,50,00,68,00,6f,00,74,00,\ 6f,00,56,00,69,00,65,00,77,00,65,00,72,00,2e,00,64,00,6c,00,6c,00,22,00,2c,00,20,00,49,00,6d,00,61,00,67,00,65,00,56,00,69,00,65,00,77,00,\ 5f,00,46,00,75,00,6c,00,6c,00,73,00,63,00,72,00,65,00,65,00,6e,00,20,00,25,\ 00,31,00,00,00 [HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell\open\DropTarget] "Clsid"="{FFE2A43C-56B9-4bf5-9A79-CC6D4285608A}" [HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell\print] [HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell\print\command] @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\ 00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,72,00,75,00,\ 6e,00,64,00,6c,00,6c,00,33,00,32,00,2e,00,65,00,78,00,65,00,20,00,22,00,25,\ 00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,00,69,00,6c,00,65,00,73,00,\ 25,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,00,73,00,20,00,50,00,68,00,6f,\ 00,74,00,6f,00,20,00,56,00,69,00,65,00,77,00,5c,00,50,00,68,00,6f,00,74,00,\ 6f,00,56,00,69,00,65,00,77,00,65,00,72,00,2e,00,64,00,6c,00,6c,00,22,00,2c,00,20,00,49,00,6d,00,61,00,67,00,65,00,56,00,69,00,65,00,77,00,\ 5f,00,46,00,75,00,6c,00,6c,00,73,00,63,00,72,00,65,00,65,00,6e,00,20,00,25,\ 00,31,00,00,00 [HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell\print\DropTarget] "Clsid"="{60fd46de-f830-4894-a628-6fa81bc0190d}"
  3. 插入代碼後 前往 File > Save as 選擇儲存位置 但在點擊 Save 前 確保將副檔名從 .txt 改為 .reg 然後點擊 Save
  4. 雙擊新建立的 .reg 檔案恢復舊版 Windows Photo Editor
  5. Registry 金鑰新增後 重新啟動電腦 確認變更
  6. 再次按 Windows key + R 開啟另一 Run 方塊 輸入 ms-settings:defaultapps 並按 Enter 開啟 Settings 應用程式的 Default Apps 視窗
  7. 在預設應用程式列表中 點擊 Photo Viewer 下的圖示 從列表選擇 Windows Photo viewer修復: 套件無法註冊

    若問題仍未解決 請繼續下一方法

方法 6: 執行修復安裝

若您走到這步仍無結果 最後可用的修復策略是執行修復安裝 此程序遠優於全新安裝 因允許您重新整理可能導致此問題的所有 Windows 元件 同時保留所有個人檔案 (照片、影片、圖片) 和應用程式或遊戲

若決定執行修復安裝 可遵循此指南 (here)