wingetが動作しない時の対処方法
PCを調達してキッティングしようとしたらトラブルが発生しました。
環境
Windows11 pro
CPU Corei5 13世代
症状
wingetコマンドを実行しても何も実行されず、コンソールのユーザーが青くなっただけです。
バージョンを確認する
winget -v
スナップショットを取り忘れましたがバージョンが1.21xxでした
原因
問題として報告されているのはこんな感じっぽい
直接の原因は不明ですが、CDNの解決ができなかったり、svchostが暴走して動作しないといった感じです。
このバージョンだけのバグっぽいのでアップグレードをするために再インストールすれば問題なく動きます。
winget再インストール
GUIでアップグレード
ストアからアプリインストーラーの更新をすればwingetのバージョンが上がります。
すでに最新版なので更新のボタンが表示されていませんが、表示されていれば更新を押下しましょう
コマンドでインストール
https://github.com/microsoft/winget-cli/releases/download/v1.6.3482/Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle
からインストールファイルをダウンロードしてインストールします
Invoke-WebRequest -Uri https://github.com/microsoft/winget-cli/releases/download/v1.6.3482/Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle -OutFile $env:userprofile\appdata\local\temp\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle Add-AppPackage -Path $env:userprofile\appdata\local\temp\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle
バージョン確認
winget -v
動作確認
正常にwingetが動作しました
今回調達したPCのwingetのバージョンが1.21なので発生したバグです。
同じロットのPCがあるので、今回のキッティングは特別メニューで対応します