Windows 11と10にWingetをインストールする方法



2025年11月21日更新: Windows 11(そして一部のWindows 10)には、「winget」コマンドが標準で付属していません。このコマンドを使用しようとして「wingetが認識されません」といったエラーが表示されたり、応答がまったくない場合は、通常、Windows パッケージ マネージャーがインストールされていないか、正しくリンクされていないことが原因です。場合によっては、パッケージ マネージャーはインストールされていても、不具合や更新が不完全なためにシステムが見つけられないこともあります。この問題を解決しておけば、アプリのインストールやアップデートを自動化する際に、毎回手動でクリックする手間が省け、大幅に時間を節約できます。

基本的に、お使いのシステムがPowerShellやコマンドプロンプトなどのコマンドを実行できるならwinget、準備は万端です。そうでない場合は、このガイドがWindows 11デバイスでそれらのコマンドを簡単に実行できるようにお手伝いします。場合によっては、簡単な再登録や手動インストールだけで済むこともありますが、アプリインストーラーアプリを完全に再インストールするだけで解決することもあります。なぜこんなに細分化されているのかは分かりませんが、Windowsは物事を必要以上に複雑にする癖があるようです。

Windows 11でwingetを動作させる方法

Microsoft Storeからwingetをインストールする

WindowsはApp Installerを自動的に更新する傾向があり、最新のwingetも含まれているため、これが最も簡単な方法です。既にApp Installerが起動している場合は、コマンドプロンプトまたはPowerShellを開いて「」と入力し、wingetが動作するかどうかを確認してくださいwinget

  1. アプリインストーラーページを開きます。ここにMicrosoftがダウンロード用の最新バージョンを保存しています。
  2. 「入手」をクリックします。Microsoft Store が自動的に開くはずですが、開かない場合は「Microsoft Store を開く」をクリックします。
  3. [更新]ボタンが表示されている場合は、それをクリックしてください。これにより、最新バージョンが強制的に更新されることがあります。
  4. アップデート後、「スタート」をクリックし、「コマンドプロンプト」または「PowerShell」を検索します。管理者権限で起動します(右クリックして「管理者として実行」を選択します)。
  5. コマンドを入力してwinget、認識されるかどうか確認してください。認識されれば、インストールの準備は完了です!

それでも見つからない場合は、GitHub からの手動インストールに進みます。

GitHub から winget をインストールする (手動の方法)

これは、ストア版が表示されない場合や、自分でインストールしたい場合などに便利です。公式リポジトリから最新のオフラインインストーラーを直接入手してください。特に、システムが古い場合やMicrosoftストアにアクセスできない場合に便利です。

  1. winget GitHub リリース ページにアクセスしてください
  2. 「最新」の下にあるMicrosoft. DesktopAppInstaller_8wekyb3d8bbwe.appxbundleというファイルを探してください。これは基本的に完全なインストーラーパッケージです。
  3. バンドルをダウンロードし、ファイルをダブルクリックしてインストールを開始します。Windowsが自動的に処理しますが、インストール後に許可を与えたり、再起動したりする必要がある場合があります。
  4. 問題が発生した場合は、システムが最新であることを確認してください。特に古いWindows 10ビルドをお使いの場合は注意が必要です。次に、管理者としてPowerShellを再度開き、 と入力してください。<path_to_appxbundle> を実際のファイルパスに置き換えてください。Add-AppxPackage -Register -Path

これでパッケージが正しく登録されるはずです。「コマンドが見つかりません」というエラーは表示されなくなります。Windowsはインストールを安定させる傾向があるため、再起動も効果的です。

インストール後にwingetが認識されない場合の修正

インストール後も、winget が表示されなかったり、正しくリンクされなかったりすることがあります。簡単な解決策として、App Installer パッケージを手動で再登録してください。Windows がコマンドを正しくリンクしなかったり、更新がサイレントモードで失敗したりした場合に、この手順で問題が解決することがよくあります。

  1. スタートメニューを開きます。
  2. PowerShellを検索し、右クリックして「管理者として実行」を選択します。この操作には管理者権限が必要です。
  3. このコマンドを入力してEnter キーを押します:
  4. Add-AppxPackage -Register -Path "C:\Program Files\WindowsApps\Microsoft. DesktopAppInstaller_8wekyb3d8bbwe\AppxManifest.xml"注:パスは移動または更新されている場合、異なる場合があります。エラーが発生した場合は、C:\Program Files\WindowsApps配下のフォルダを再度確認するか、`Get-AppxPackage Microsoft. DesktopAppInstaller` を実行して正しい場所を確認してください。

完了したら、PowerShellを閉じてターミナルを再起動し(またはログアウトして再度ログインし)、winget再度テストしてください。通常、これですべてがリセットされます。

何も解決しない場合は、VC++再頒布可能パッケージを更新すると改善する場合があります。これは、wingetが依存するランタイム依存関係と考えてください。Microsoftのドキュメントから入手できます。

技術に詳しくて、すべてを詰め込みたい人は、GitHubの指示に従ってプライベートな winget クライアントを構築することもできます。しかし正直なところ、ほとんどの人はすぐに使えるものを求めているでしょう。

2025年11月21日更新:全てを再確認し、これらの手順が最新リリースでも有効であることを確認しました。これで誰かがWingetをあまり手間をかけずに実行できるようになることを願っています。



この記事は役に立ちましたか?