「パッケージを登録できませんでした」エラーの原因と解決策【Windows対応】
JPGやPNGなどの画像ファイルを開こうとした際に「パッケージを登録できませんでした(Package could not be registered)」というエラーが表示されるという報告が、多くのユーザーから寄せられています。影響を受けているユーザーの一部は開こうとするすべての画像でこの問題が発生すると述べている一方、特定のファイルでのみ発生するケースもあります。この問題はWindows 10、Windows 8.1、そしてWindows 7で発生することが確認されています。
「パッケージを登録できませんでした」エラーの原因とは?
本記事では、さまざまなユーザーレポートと実際に問題を解消するために用いられた修復手法をもとに、このエラーメッセージの原因を調査しました。多数の報告に基づくと、この問題の引き金として知られている原因には以下のようなものがあります。
- システムファイルの破損が原因 – 実はこの問題は、破損したシステムファイルによっても引き起こされることがあります。DISMスキャンとSFCスキャンを実行したところ、問題が解決したと報告しているユーザーも少なくありません。
- フォトアプリの不具合 – 場合によっては、既定のフォトアプリがアップデートによって壊れていたり、破損したファイルを含んでいたりすることがあります。このケースに該当する場合は、フォトアプリを修復またはリセットすることで問題を解決できます。
- フォト関連のコアファイルが破損している – Windowsインストーラーは、ストアアプリのコアファイルの大半には手を加えません。運悪くアプリのコアファイルが破損してしまった場合、PowerShellを使ってアプリを再インストールするしか解決策がないのが実情です。
- Windowsインストール自体の破損 – 修復インストールを実行してはじめて問題を解消できたと報告しているユーザーもいます。これは、破損したWindowsファイルが原因である可能性を示唆しています。
対処法1:Windows ストア アプリのトラブルシューティングツールを実行する
「パッケージを登録できませんでした」エラーに対する最も一般的な解決策の一つが、Windows ストア アプリのトラブルシューティングツールの実行です。同じ問題に直面していた一部のユーザーによると、トラブルシューティングツールを実行したところ、フォトアプリの不具合を検出し、アプリのリセットを推奨されたとのことです。
なお、Windows ストア アプリのトラブルシューティングツールには、今回のようなストアアプリのよくある問題に対する修復戦略が数多く組み込まれています。適用可能な修復戦略がある場合、ユーティリティが自動的に正しい修正案を提案してくれます。
以下にWindows ストア アプリのトラブルシューティングツールの実行手順をまとめます。
- Windowsキー + R を押してファイル名を指定して実行ダイアログを開きます。表示されたボックスに ms-settings:troubleshoot と入力します。
- トラブルシューティングタブ内で下へスクロールし、他の問題を検出して修正するセクションにあるWindows ストア アプリを見つけます。クリックしてトラブルシューティングツールの実行を選択します。
- ユーティリティが起動したら、初期スキャンが完了するまで待ちます。診断が完了したら、修復戦略が推奨されている場合はこの修正プログラムを適用するをクリックします。
- 修正の適用後、コンピューターを再起動し、次回のシステム起動時に問題が解決しているかどうかを確認します。
それでも「パッケージを登録できませんでした」エラーが発生する場合は、次の方法に進んでください。
対処法2:破損したシステムファイルを修復する
このエラーメッセージが表示される最も一般的な原因の一つが、システムファイルの破損です。管理者権限のコマンドプロンプトから一連のスキャンを実行してシステムファイルの破損を修復したところ、問題が完全に解決したという報告が複数あります。
以下にその手順を紹介します。
- Windowsキー + R を押してファイル名を指定して実行ダイアログを開き、「cmd」と入力してCtrl + Shift + Enter を押します。UAC(ユーザーアカウント制御)の確認画面が表示されたら、はいをクリックして管理者権限を付与します。
- 昇格したコマンドプロンプト内で、以下のコマンドをこの順序どおりに入力(またはコピー&ペースト)し、それぞれ入力後にEnterキーを押します。
Dism /Online /Cleanup-Image /CheckHealth Dism /Online /Cleanup-Image /ScanHealth Dism /Online /Cleanup-Image /RestoreHealth
注意: DISM(展開イメージのサービスと管理)ユーティリティは、Windows Updateを利用して破損したシステムファイルを特定・置換できるコマンドラインツールです。正常なファイルと差し替える際にWindows Updateを使用するため、安定したインターネット接続が必要になります。
- 処理が完了したらコンピューターを再起動し、以前エラーを引き起こしていた同じファイルを開いて、問題が解決したかどうかを確認します。
- まだ問題が残っている場合は、手順1をもう一度実行してコマンドプロンプトを開きます。今度は以下のコマンドを入力してSFC(システム ファイル チェッカー)スキャンを実行します。
sfc/scannow
注意: この処理では、ローカルに保存されているバックアップフォルダから正常なファイルをコピーして置換するため、インターネット接続は不要です。
- 処理が完了したらコンピューターを再起動し、次回のシステム起動時に問題が解決しているかどうかを確認します。
それでも特定のファイルを開く際に「パッケージを登録できませんでした」エラーが発生する場合は、次の方法に進んでください。
対処法3:フォトアプリをリセットする
一部のユーザーからは、フォトアプリをリセットすることでようやく問題を解決できたという報告があります。この操作は破壊的なものではありませんが、フォトアプリに関する一部のユーザー設定が失われる可能性があります。
以下にフォトアプリのリセット手順をまとめます。
- Windowsキー + R を押してファイル名を指定して実行ダイアログを開き、「ms-settings:appsfeatures」と入力してEnterキーを押すと、設定アプリのアプリと機能画面が開きます。
- アプリと機能メニュー内でアプリ一覧をスクロールし、Microsoft フォトを探します。見つかったらクリックして詳細オプションを選択します。
- Microsoft フォトの詳細オプション画面で下へスクロールし、「リセット」セクションにある修復をクリックします。処理が完了したら、以前「パッケージを登録できませんでした」エラーを引き起こしていた画像を開き、問題が解決したかどうかを確認してください。
- それでも問題が解決しない場合は、修復の下にあるリセットボタンをクリックし、確認のためにもう一度リセットを押します。
- アプリのリセット後、以前エラーメッセージを引き起こしていた操作をもう一度行い、問題が解決したかどうかを確認します。
それでも「パッケージを登録できませんでした」エラーが発生する場合は、次の方法に進んでください。
対処法4:PowerShellでフォトアプリを再インストールする
複数のユーザーが、PowerShellを使って一連のコマンドで既定のフォトアプリをアンインストールし、その後再インストールしたことで「パッケージを登録できませんでした」エラーがついに発生しなくなったと報告しています。この手順では、キャッシュや破損の影響を受けやすいファイルを更新するだけでなく、このプログラムに関連するすべてのファイルを削除します。
以下に、管理者権限のPowerShellウィンドウを使ってフォトアプリを再インストールする手順を紹介します。
- Windowsキー + R を押してファイル名を指定して実行ダイアログを開き、「powershell」と入力してCtrl + Shift + Enter を押し、管理者権限のPowerShellウィンドウを開きます。
- 昇格したPowerShellウィンドウ内で以下のコマンドを入力し、Enterキーを押してフォトアプリをアンインストールします。
get-appxpackage Microsoft.ZuneVideo | remove-appxpackage
- アンインストールが完了したら、次のコマンドを入力してEnterキーを押し、アプリを再度インストールします。
Get-AppxPackage -allusers Microsoft.ZuneVideo | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"} - 処理が完了したらコンピューターを再起動し、次回のシステム起動時に問題が解決しているかどうかを確認します。
それでも「パッケージを登録できませんでした」エラーが発生する場合は、次の方法に進んでください。
対処法5:従来のWindowsフォトビューアーに切り替える
いくつかの報告によると、新しいフォトビューアーアプリを古いWindowsフォトビューアーに置き換えたことで問題が解決したそうです。ただし、Windows 10ではこのアプリは公式にサポートされなくなっているため、この手順は少し手間がかかります。
しかし、レジストリを少し調整することで、従来のWindowsフォトビューアーに戻り、「パッケージを登録できませんでした」エラーを解消できます。
以下に、従来のWindowsフォトビューアーへの切り替え手順をまとめます。
- Windowsキー + R を押してファイル名を指定して実行ダイアログを開き、テキストボックスに「notepad」と入力してEnterキーを押し、Windows標準のテキストエディターを起動します。
- 新しく開いたメモ帳ウィンドウに、以下のコードをコピー&ペーストします。
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,65,00,72,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,65,00,72,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}" - コードを貼り付けたら、名前を付けて保存を選択し、保存先を指定します。保存をクリックする前に、拡張子を.txtから.regに変更しておいてください。そのうえで保存をクリックします。
- 作成した.regファイルをダブルクリックすると、旧バージョンのWindowsフォトビューアーが復元されます。
- レジストリキーの追加後、変更を確定させるためにコンピューターを再起動します。
- もう一度Windowsキー + R を押してファイル名を指定して実行ボックスを開き、「ms-settings:defaultapps」と入力してEnterキーを押すと、設定アプリの既定のアプリウィンドウが開きます。
- 既定のアプリの一覧でフォトビューアーの下にあるアイコンをクリックし、一覧からWindowsフォトビューアーを選択します。
それでも問題が解決しない場合は、次の方法に進んでください。
対処法6:修復インストールを実行する
ここまでの手順を試しても結果が出なかった場合は、最後の手段として修復インストールを実行する方法があります。この手順はクリーンインストールよりもはるかに優れています。問題の原因となっている可能性のあるWindowsコンポーネントをすべて更新しながら、個人ファイル(写真、動画、画像)やアプリケーション、ゲームをすべて保持できるためです。
修復インストールを実行することを決めた場合は、専用ガイドの手順に沿って進めてください。
-
Windows 10でDS4Windowsが開かない問題を解決する方法
DS4Windowsは、PlayStationのコントローラー(DualShock 3、DualShock 4、DualSense)をPCに接続して使用できるようにする、無料のポータブルプログラム兼仮想エミュレーターです。このツールを使えば、PlayStationコントローラーで遊べるPCゲームが大幅に増え、さらにキーやボタンのリマップ(割り当て変更)も自由に行えます。PCゲーマーにとって非常に便利なツールですが、まれに「プログラムが開けない」というトラブルが発生することがあります。 本記事では、DS4Windowsが開かない原因と、その解決方法をわかりやすく解説します。同じ問題でお困りの方
-
【解決済み】Windows 10で「パッケージを登録できませんでした」エラーが表示されるPhotosアプリの直し方
Windows 10の一部ユーザーから、JPGファイルが開けないという報告が寄せられています。JPEGファイルを開こうとすると、「パッケージを登録できませんでした(Package could not be registered)」というエラーメッセージがポップアップ表示されるのです。このエラーはすべての画像ファイルで発生する場合もあれば、特定のファイルでのみ発生するケースもあります。原因としては、Microsoftフォトアプリのインストールが破損している、アプリをサポートするシステムファイルが破損していることなどが考えられます。同じ問題でお困りの方は、以下の対処法を試して、Windows 10