社内SEの話

日々起きたことの記録用

【Powershell】wingetが動作せず、コンソールが青くなる

↓プログラミングで副業を考えたらこちら↓

wingetが動作しない時の対処方法

PCを調達してキッティングしようとしたらトラブルが発生しました。

環境

Windows11 pro

CPU Corei5 13世代

症状

winget

wingetコマンドを実行しても何も実行されず、コンソールのユーザーが青くなっただけです。

バージョンを確認する

winget -v

スナップショットを取り忘れましたがバージョンが1.21xxでした

原因

問題として報告されているのはこんな感じっぽい

github.com

直接の原因は不明ですが、CDNの解決ができなかったり、svchostが暴走して動作しないといった感じです。

このバージョンだけのバグっぽいのでアップグレードをするために再インストールすれば問題なく動きます。

winget再インストール

参考

wingetのインストール方法は↓で詳しく解説しています

boonx4m312s.hatenablog.com

GUIでアップグレード

ストアからアプリインストーラーの更新をすればwingetのバージョンが上がります。

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 バージョン確認

winget -v

winget

動作確認

winget

正常にwingetが動作しました

今回調達したPCのwingetのバージョンが1.21なので発生したバグです。

同じロットのPCがあるので、今回のキッティングは特別メニューで対応します