Get-appxpackage は、ユーザー プロファイルにインストールされているすべてのアプリ パッケージの一覧を含む Powershell コマンドレットです。この組み込みコマンドは、ユーザーが現在のユーザー プロファイルにインストールされている appx パッケージの一覧を表示するのに役立ちます。すべてのアプリ パッケージには、.msix または .appx ファイル名拡張子が付いています。
昇格モードで Powershell を実行すると、このコマンドを実行できるようになります。 Microsoft Store およびサードパーティ アプリからインストールされているすべての appx パッケージが一覧表示されます。また、必要なアプリをインストールまたはアンインストールするのにも役立ちます。
一部の人々は、powershell get-appxpackage アクセスが拒否されたという問題について報告しています。このコマンドを実行しようとすると、次のようなエラーが表示されました。
エラーメッセージ:
Get-AppxPackage: サービスが無効になっているか、有効なデバイスがないため、サービスを開始できません
それに関連付けられています。サービスが無効になっているか、有効なデバイスが関連付けられていないため、サービスを開始できません。
同じ問題で実行している場合は、必要な修正を取得するために、以下の可能な修正が役立ちます。
powershell get-appxpackage アクセスが拒否された場合の可能な修正
修正 1: 昇格モードでコマンドを実行する
管理者アクセスを許可してコマンドを実行していない可能性があります。 Get-AppxPackage コマンドレットを実行するには、管理者アクセスが必要です。そのため、ユーザー アカウントに管理者アクセス権があることを確認してください。
- [スタート] ボタンを押して、PowerShell と入力します。
- それを右クリックし、[管理者として実行] を選択します。
- コマンドレットを入力して Enter キーを押します。
- 問題が解決したかどうかを確認します。
修正 2: 宛先ディレクトリのアクセス許可を確認する
デフォルトでは、宛先ディレクトリは C: ドライブにあり、C ドライブにはデフォルトで完全なアクセス許可があります。そのため、特定のフォルダーまたはパーティション ドライバーにアプリをダウンロードしてインストールする場合は、そのフォルダーまたはパーティションに読み取りと書き込みの完全なアクセス許可があることを確認してください。
- Fie Explorer を使用して宛先フォルダーまたはパーティションを開きます。
- それを右クリックし、[プロパティ] を選択します。
- [セキュリティ] タブに移動し、[グループ名またはユーザー名] の下で、アカウントが表示され、完全な権限があることを確認します。
powershell get-appxpackage アクセスが拒否されたというエラーが続く場合は、SYSTEM ユーザー アカウントが存在し、完全な権限を持っていることを確認してください。 [ADVANCED] をクリックすると、完全な権限を与えることができます。
修正 3: Appx 展開サービスの状態を確認する
Powershell get-appxpackage access is denied エラーが Appex コマンドの実行中に受信された場合は、Appex 展開サービスが不足しているかどうかを確認する必要があります。
- Win+R を押して services.msc と入力し、Enter キーを押してサービス管理コンソールを開きます。
- ここで、AppX Deployment Service (AppXSVC) を見つけて、それが実行されていることを確認します。
- そうでない場合は、サービスを開始する必要があります。そのためには、レジストリ エディターを使用してサービスを実行する必要があります。 Regedit を開き、以下のパスに移動します。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AppXSvc
- AppXSvc レジストリ キーを左クリックし、右側から [Start DWORD] をダブルクリックし、値のデータを 3 に設定し、[OK] をクリックして変更を保存します。
結論
それで全部です!では、この記事を締めくくります。うまくいけば、これらの修正は、powershell get-appxpackage アクセスが拒否されたという修正を取得するのに役立ちます。この問題を自動的に処理するには、PC 修復ツールを使用する必要があります。このツールは、システムで発生する可能性のあるエラーをチェックし、自動修正を提供します。