本記事はマイクロソフト社員によって公開されております。
いつも弊社製品をご利用いただきまして誠にありがとうございます。
日本マイクロソフト Windows サポートチームです。
はじめに
この記事では、winget download を使用した Microsoft Store アプリのオフライン パッケージのダウンロードに関連して、これまで寄せられた問い合わせ (FAQ) に回答します。参考になれば幸いです。
よくある質問 (FAQ)
Q1. ダウンロードしたいオフラインパッケージの名前をどのように確認しますか?
A: winget search コマンドの結果から PackageID を確認することができます。
例えば、Windows 11 標準の電卓 (Windows Calculator) アプリのオフラインパッケージの PackageID を確認したい場合は、次のように検索できます。検索語句は部分一致したものがすべて列挙されるので、複数表示された場合は、その中から目的のアプリを見つけます。
1 | PS C:\> winget search calc |
※ 実際の検索結果には、複数のアプリが表示されます。
この場合、PackageID は 9WZDNCRFHVN5 ですので、次のように実行すれば、確実に Windows Calculator のオフラインパッケージを指定できます。
1 | PS C:\> winget download 9WZDNCRFHVN5 |
なお、PackageID を指定しなくても、winget download Calculator などと実行することもできますが、部分一致で検索するため、必ずしも目当てのアプリが選ばれるとは限りません。
Q2. オフラインパッケージはダウンロードされたが、Microsoft Store パッケージ ライセンスの取得でエラーが出る。
A: オフラインパッケージの入手と、ライセンスファイルの入手に必要な権限が異なるためにエラーが発生します。ユーザーに対して個別にオフラインパッケージでアプリをインストール・更新する用途であれば、オフラインパッケージの入手に成功していればライセンス取得でエラーが出ても問題ありません。
ライセンスファイルが必要なのは、一般的には Windows の標準搭載アプリ (プロビジョニング パッケージ) として構成する場合です。その場合、以下のいずれかのロールを持つ Microsoft Entra ID アカウントが必要です。
- Global Administrator (全体管理者)
- User Administrator (ユーザー管理者)
- License Administrator (ライセンス管理者)
オフラインパッケージのみ取得する場合は、有効な Microsoft Entra ID アカウントがあれば特別な権限は不要です。
また、次のように –skip-license オプションで実行すれば、オフラインパッケージのみ入手して、ライセンスの取得をスキップすることもできます。
1 | PS C:\> winget download 9WZDNCRFHVN5 --skip-license |
Q3. 特定の Microsoft Entra ID アカウントでダウンロードしたい
A: winget download のオプションに –authentication-account オプションを使用すれば、任意の Microsoft Entra ID アカウントを指定して実行可能です。
1 | PS C:\> winget download 9WZDNCRFHVN5 --authentication-account username@contoso.onmicrosoft.com |
Q4. オフラインパッケージのダウンロード中にエラーで失敗する
A: お使いのネットワーク環境に依存して発生することが多く報告されています。現在使用しているネットワークの状態を確認し、可能であれば別のネットワークに切り替えてみてください。それでも解決しない場合は、Windows サポートチームに問い合わせることもご検討ください。また、お問い合わせの際は、次の手順で winget のログをあらかじめ取得いただけるとスムーズに進む可能性があります。
winget download コマンドに –verbose オプションをつけて実行して、オフラインパッケージのダウンロード中のエラーを再現します。
1
PS C:\> winget download 9WZDNCRFHVN5 –verbose
以下のコマンドを実行すると、winget のログのフォルダー (DiagOutputDir) が開きます。DiagOutputDir フォルダーごと回収して、サポート エンジニアにご連携ください。
1
PS C:\> winget -logs
最後に
本記事がwinget download
の利用に関する疑問解消に役立てば幸いです。
基本的な使用方法は元記事 や以下のドキュメントをご覧ください。
参考資料
download コマンド (winget)
WinGet ツールを使用したアプリケーションのインストールと管理
変更履歴
2024/9/11 : 本記事の公開