Windows
 Computer >> コンピューター >  >> システム >> Windows

PowerShellのGet-AppxPackageで「アクセス拒否」「認識されない」「動作しない」エラーが出る原因と対処法

Get-AppxPackageは、ユーザープロファイルにインストールされているアプリパッケージの一覧を表示できるPowerShellコマンドです。Microsoft Storeから入手したアプリやサードパーティ製アプリもすべて含まれます。このコマンドを実行した際に「アクセスが拒否されました(Access Denied)」「認識されません(Not Recognized)」「動作しない(Not Working)」といったエラーが表示される場合は、本記事の対処法をお試しください。

表示されるエラーメッセージは状況によって異なりますが、一般的には以下のような内容です。

Get-AppxPackage : サービスを開始できません。サービスが無効になっているか、有効なデバイスが関連付けられていないためです。

Get-AppxPackageが動作しない場合の対処法

このエラーは主に権限に関する問題であり、以下の3つの確認手順で解決できます。

  1. 管理者権限でPowerShellを実行する
  2. 保存先フォルダーのアクセス許可を確認する
  3. AppX展開サービス(AppXSVC)の状態を確認する

なお、フォルダーのアクセス許可を変更する際は、既存のユーザーアカウントを削除しないよう注意してください。

1. 管理者権限でPowerShellを実行する

Get-AppxPackageコマンドはシステムレベルでアプリを操作するため、管理者権限で起動したPowerShellから実行することが重要です。手順は以下の通りです。

  • スタートボタンをクリックし、「PowerShell」と入力します
  • 検索結果に表示されたら右クリックし、「管理者として実行」を選択します
  • コマンドを実行すると、エラーが発生せず正常に動作するはずです

「認識されません(Not Recognized)」というエラーは管理者権限の不足が原因であることが多く、「動作しない(Not Working)」というエラーはWindowsのサービスに問題がある場合に発生します。

後者の場合は、サービス管理ツール(services.msc)を開き、「Client License Service(ClipSVC)」と「AppX Deployment Service(AppXSVC)」が存在し、実行中の状態になっていることを確認してください。

2. 保存先フォルダーのアクセス許可を確認する

特定のフォルダーにアプリをインストールしている場合は、そのフォルダー内へのファイル書き込み権限がアカウントにあることを確認しましょう。

  • 対象フォルダーを右クリックし、「プロパティ」を選択します
  • 「セキュリティ」タブに切り替えます
  • 自分のアカウントが一覧にあり、完全なアクセス許可を持っているか確認します
  • あわせて「SYSTEM」アカウントが存在し、「フルコントロール」権限を持っていることも確認します
  • 権限がない場合は「編集」ボタンをクリックし、アカウントと必要な権限を追加します

3. AppX展開サービス(AppXSvc)の状態を確認する

PowerShellコンソールで次のコマンドを実行して、サービスの状態を確認します。

Get-Service "AppXSvc"

AppX展開サービス(AppXSVC)のステータスは「Running(実行中)」である必要があります。「Stopped(停止)」と表示された場合は、コマンドプロンプトを管理者として開き、以下のコマンドを実行してください。

net start AppXSvc

別の方法として、レジストリエディタ(regedit)を開き、次のキーへ移動することでも設定できます。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AppXSvc

Start」の値を「3」に変更し、PCを再起動してください。

これらの変更を適用した後、再度コマンドを実行すれば、エラーは発生しなくなるはずです。

関連記事: Windowsでファイルやフォルダーのアクセス許可を変更する方法

AppxPackageを有効化するには?

Get-AppxPackageコマンドおよび関連ファイルはWindowsに標準で搭載されているため、特別なものを追加でインストールする必要はありません。ただし、管理者権限なしで実行すると「コマンドが認識されません」というエラーが表示される点に注意してください。

Windowsの組み込みアプリを復元するには?

管理者権限でPowerShellを開き、以下のコマンドを実行すると、Windowsに標準搭載されていたアプリをすべて復元できます。

Get-AppxPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}

処理の完了には多少時間がかかりますが、完了後はWindowsを初めてセットアップしたときに利用できたすべてのアプリが再び使えるようになります。

本記事が分かりやすく、エラーの原因について理解を深める助けとなれば幸いです。

  1. Windows 11でクイックアクセスが動作しない?原因と直し方を徹底解説

    Windows 11で「クイックアクセス」が正しく表示されない、または動作しないトラブルに困っていませんか?ファイルエクスプローラーを開いてもクイックアクセスパネルが見つからない、頻繁に使うフォルダが表示されないといった悩みは意外と多くあります。本記事では、この不具合を解消するための実用的な対処法を5つ厳選してご紹介します。Windows 11の「クイックアクセス」とは?Windows 11へのアップデートに伴い、ファイルエクスプローラーも大幅に刷新されました。その中で新たに搭載された便利な機能が「クイックアクセス」です。クイックアクセスには、よく使うファイルやフォルダ、最近開いた項目が一覧で

  2. 【解決済み】Windows 10でヘッドホンが認識されない・音が出ないときの対処法

    Windows 10のパソコンでヘッドホンを使用する際に、次のようなトラブルに直面していませんか?パソコンがヘッドホンを認識してくれない、再生デバイスの一覧にヘッドホンが表示されない、ノートパソコンがヘッドホンを認識しないのにスピーカーからは音が出続ける、など。特にWindows 10へのアップグレード後やWindows Updateの実行後に、ヘッドホンからまったく音が聞こえなくなったというケースも多く報告されています。 Windows Update後にヘッドホンが動作しなくなった場合は、オーディオドライバーに問題がある可能性が高いです。また、設定の誤りやデバイス自体の故障が原因でWindo