🏪

既存アプリをwingetアプリ(winget or msstore)として再インストールしてみた

2024/05/13に公開

概要

こちらの記事内でも一部紹介していますが、wingetコマンド(MSStoreでは、アプリ インストーラー)でもアプリを導入可能です。
また、wingetではCLI(winget upgrade)で一括アップデートが可能。Microsoft Store版のアプリとして導入すると、管理ソフトによりGUI操作でアップデートも可能。

一括アップデート可能なアプリは、winget list コマンドの結果で確認ができ、ソースが 「winget」か「msstore」となっているアプリのみが対象です。
ソースが「空欄」のアプリについてはアップデート対象外。

そこで今回、私の環境で導入されているアプリの中でソースが「空欄」のアプリを対象に winget serach コマンド(もしくは、winget show コマンド)によりアプリ名を検索。
検索した結果、ソース「winget」か「msstore」でも配信されているアプリであれば、ソースが「空欄」の既存のアプリをアンインストールし、
いずれかのソースのアプリを再インストールする作業を実施してみました。

この記事のターゲット

  • Windows ユーザーの方
  • アプリのアップデートを手動で行っている方
  • CLIやGUIで一括アップデートしたい方

再インストール対象のアプリ一覧

winget list コマンドの実行結果でソース が「空欄」だったアプリ、
かつアプリ名で winget search コマンド、または winget show コマンドで検索し、ソース が winget or msstore のアプリが存在したものをリストアップ。

個人の環境により変化する内容となりますので、各々の環境でコマンド結果をチェックしてください。

なお、こちらのGitHubのIssueでもあがっていますが、
不具合により winget search では表示されないMicrosoft Store製のアプリが存在します。

この winget search に表示されないアプリは、winget show コマンドを使う事でインストールに必要な情報(IDなど)を取得可能。
(2つのコマンドで検索する必要がある為、少し面倒な作業です。コマンド結果は見づらいですが、始めから winget show を使って確認した方が手っ取り早いかも。)

参考情報:複数IDを検索キーにwinget showの結果を抽出し表示するFunction

winget show コマンド結果の内、必要な情報だけを表示可能なFunctionを自作してみました。

こちらの記事で詳細を紹介。
winget list のソースが空欄だったアプリの情報 と winget showのコマンド結果を突き合わせることで、
再インストール対象をリストアップできると思います。

【有無】
【コメント】
【再インストールアプリ(winget search/show)】
 名前

 ID

 バージョン

 ソース
【既存アプリ(winget list)】
 名前

 ID

 バージョン

 利用可能

 ソース
Canon Office Printer Utility 9WZDNCRFJ14L Unknown msstore Canon Office Printer Utility 34791E63.CanonOfficePrinterUtility_6e5tt8cgb93ep 12.7.0.0
Intel® Graphics Command Center 9PLFNLNT3G5G Unknown msstore インテル® グラフィックス・コマンド・センター AppUp.IntelGraphicsExperience_8j3eq9eme6ctt 1.100.5287.0
Intel® Optane™ Memory and Storage Management 9MZNG5HZWZ1T Unknown msstore Intel® OptaneTM Memory and Storage Management AppUp.IntelOptaneMemoryandStorageManagement_8j3eq9eme6ctt 18.1.1037.0
NEC Print Extension 9NBLGGH4XXXH Unknown msstore NEC Print Extension DA4421F4.NECPrintExtension_53zes85x91nke 1.2.3.17
wingetのバージョンがかなり古い Dell Command | Update Dell.CommandUpdate 4.6.0 winget Dell Command | Update DellInc.DellCommandUpdate_htrsf667h5kn2 5.1.30.0
Dell Digital Delivery 9PPRLNT023WC Unknown msstore Dell Digital Delivery DellInc.DellDigitalDelivery_htrsf667h5kn2 5.0.82.0
Cortana 9NFFX4SZZ23L Unknown msstore Cortana Microsoft.549981C3F5F10_8wekyb3d8bbwe 4.2308.1005.0
HEIF Image Extensions 9PMMSR1CGPWG Unknown msstore HEIF Image Extensions Microsoft.HEIFImageExtension_8wekyb3d8bbwe 1.0.63001.0
English (United States) Local Experience Pack 9PDSCC711RVF Unknown msstore English (United States) Local Experience Pack Microsoft.LanguageExperiencePacken-US_8wekyb3d8bbwe 19041.3.3.0
日本語 ローカル エクスペリエンス パック 9N1W692FV4S1 Unknown msstore 日本語 ローカル エクスペリエンス パック Microsoft.LanguageExperiencePackja-JP_8wekyb3d8bbwe 19041.69.236.0
MPEG-2 Video Extension 9N95Q1ZZPMH4 Unknown msstore MPEG-2 ビデオ拡張機能 Microsoft.MPEG2VideoExtension_8wekyb3d8bbwe 1.0.61931.0
ペイント 3D = Paint 3D。Print 3Dとは異なるため注意 Paint 3D 9NBLGGH5FV99 Unknown msstore ペイント 3D Microsoft.MSPaint_8wekyb3d8bbwe 6.2310.24037.0
Microsoft Edge Browser
Microsoft Edge
XPFFTQ037JWMHS
Microsoft.Edge
Unknown
120.0.2210.77
msstore
winget
Microsoft Edge Microsoft.MicrosoftEdge.Stable_8wekyb3d8bbwe 120.0.2210.91
Microsoft 365 (Office) 9WZDNCRD29V9 Unknown msstore Microsoft 365 (Office) Microsoft.MicrosoftOfficeHub_8wekyb3d8bbwe 18.2306.1061.0
Microsoft Sticky Notes 9NBLGGH4QGHW Unknown msstore Microsoft 付箋 Microsoft.MicrosoftStickyNotes_8wekyb3d8bbwe 6.0.1.0
OneNote XPFFZHVGQWWLHB Unknown msstore OneNote for Windows 10 Microsoft.Office.OneNote_8wekyb3d8bbwe 16001.14326.21738.0
Snipping Tool 9MZ95KL8MR0L Unknown msstore 切り取り & スケッチ Microsoft.ScreenSketch_8wekyb3d8bbwe 10.2008.3001.0
Skype 9WZDNCRFJ364 Unknown msstore Skype Microsoft.SkypeApp_kzf8qxf38zg5c 15.110.3218.0
winget版には“Desktop”の文字があるが、おそらく同一。 Microsoft Visual C++ 2015 UWP Desktop Runtime Package Microsoft.VCLibs.Desktop.14 14.0.30704.0 winget Microsoft Visual C++ 2015 UWP Runtime Package Microsoft.VCLibs.140.00_8wekyb3d8bbwe 14.0.32530.0
VP9 Video Extensions 9N4D0MSMP0PT Unknown msstore VP9 Video Extensions Microsoft.VP9VideoExtensions_8wekyb3d8bbwe 1.0.62911.0
Webp Image Extensions 9PG2DK419DRG Unknown msstore Webp Image Extensions Microsoft.WebpImageExtension_8wekyb3d8bbwe 1.0.62681.0
Microsoft Whiteboard 9MSPC6MP8FM4 Unknown msstore Microsoft Whiteboard Microsoft.Whiteboard_8wekyb3d8bbwe 53.21027.539.0
Microsoft Photos 9WZDNCRFJBH4 Unknown msstore Microsoft フォト Microsoft.Windows.Photos_8wekyb3d8bbwe 2023.11110.29003.0
Windows Clock 9WZDNCRFJ3PR Unknown msstore Windows クロック Microsoft.WindowsAlarms_8wekyb3d8bbwe 11.2306.23.0
Windows App SDK Microsoft.WindowsAppRuntime.1.2 1.2.2 winget WindowsAppRuntime.1.2 Microsoft.WindowsAppRuntime.1.2_8wekyb3d8bbwe 2000.802.31.0
Windows App Runtime Microsoft.WindowsAppRuntime.1.3 1.3.3 winget WindowsAppRuntime.1.3 Microsoft.WindowsAppRuntime.1.3_8wekyb3d8bbwe 3000.934.1904.0
Windows App Runtime Microsoft.WindowsAppRuntime.1.4 1.4.3 winget WindowsAppRuntime.1.4 Microsoft.WindowsAppRuntime.1.4_8wekyb3d8bbwe 4000.1049.117.0
Windows Calculator 9WZDNCRFHVN5 Unknown msstore Windows 電卓 Microsoft.WindowsCalculator_8wekyb3d8bbwe 11.2307.4.0
Windows Camera 9WZDNCRFJBBG Unknown msstore Windows カメラ Microsoft.WindowsCamera_8wekyb3d8bbwe 2023.2311.5.0
Windows Maps 9WZDNCRDTBVB Unknown msstore Windows マップ Microsoft.WindowsMaps_8wekyb3d8bbwe 11.2311.1.0
Game Bar 9NZKPSTSNW4P Unknown msstore Game Bar Microsoft.XboxGamingOverlay_8wekyb3d8bbwe 6.123.11012.0
Windows Media Player 9WZDNCRFJ3PT Unknown msstore Windows メディア プレーヤー Microsoft.ZuneMusic_8wekyb3d8bbwe 11.2310.8.0
winget list コマンドの結果では下記2つがあるが、なぜ日本語表記と英語表記の2つのソフトウェアがインストールされているか不明。
・Linux 用 Windows サブシステム
・Windows Subsystem for Linux

winget search で見つけた“Windows Subsystem for Linux”がどう紐づくのかも不明。
Windows Subsystem for Linux 9P9TQF7MRM4R Unknown msstore Linux 用 Windows サブシステム MicrosoftCorporationII.WindowsSubsystemForLinux_8wekyb3d8bbwe 2.0.9.0
NVIDIA Control Panel 9NF8H0H7WMLT Unknown msstore NVIDIA Control Panel NVIDIACorp.NVIDIAControlPanel_56jybvy8sckqj 8.1.964.0
Unchecky Unchecky.Unchecky 1.2 winget Unchecky v1.2 Unchecky 1.2
winget list コマンドの結果では下記2つがあるが、なぜ日本語表記と英語表記の2つのソフトウェアがインストールされているか不明。
・Linux 用 Windows サブシステム
・Windows Subsystem for Linux

winget search で見つけた“Windows Subsystem for Linux”がどう紐づくのかも不明。
上記の“Linux 用 Windows サブシステム”と同様 Windows Subsystem for Linux {408A5C50-34F2-4025-968E-A21D6A515D48} 2.0.9.0
Dell Digital Delivery 9PPRLNT023WC Unknown msstore Dell Digital Delivery Services {6B8F1793-AB75-4A01-B72D-CC2B54B19759} 5.0.82.0
補足情報:ソース が「空欄」だったすべてのアプリ < クリックで折りたたみが開く >

参考までに私の環境で、winget list コマンドの結果でソースが「空欄」だったすべてのアプリを共有します。
この表を元に上記の表を作成しました。

【有無】
【コメント】
【再インストールアプリ(winget search/show)】
 名前

 ID

 バージョン

 ソース
【既存アプリ(winget list)】
 名前

 ID

 バージョン

 利用可能

 ソース
Canon Office Printer Utility 9WZDNCRFJ14L Unknown msstore Canon Office Printer Utility 34791E63.CanonOfficePrinterUtility_6e5tt8cgb93ep 12.7.0.0
× Windows ドライバ パッケージ - Cypress (CYUSB3) USB (08/21/2019 1.2.3.27) A55582104F053034007AF6624420AB1CD717BADB 08/21/2019 1.2.3.27
× Adobe Genuine Service AdobeGenuineService 8.4.0.63
Intel® Graphics Command Center 9PLFNLNT3G5G Unknown msstore インテル® グラフィックス・コマンド・センター AppUp.IntelGraphicsExperience_8j3eq9eme6ctt 1.100.5287.0
Intel® Optane™ Memory and Storage Management 9MZNG5HZWZ1T Unknown msstore Intel® OptaneTM Memory and Storage Management AppUp.IntelOptaneMemoryandStorageManagement_8j3eq9eme6ctt 18.1.1037.0
× Canon Generic Plus LIPSLX Printer Driver Uninstaller Canon Generic Plus LIPSLX 7, 6, 0, 0
× LIPSLX Printer Driver Uninstaller Canon LIPSLX Printer Driver 5, 4, 0, 0
NEC Print Extension 9NBLGGH4XXXH Unknown msstore NEC Print Extension DA4421F4.NECPrintExtension_53zes85x91nke 1.2.3.17
wingetのバージョンがかなり古い Dell Command | Update Dell.CommandUpdate 4.6.0 winget Dell Command | Update DellInc.DellCommandUpdate_htrsf667h5kn2 5.1.30.0
Dell Digital Delivery 9PPRLNT023WC Unknown msstore Dell Digital Delivery DellInc.DellDigitalDelivery_htrsf667h5kn2 5.0.82.0
× Dell SupportAssist for Home PCs DellInc.DellSupportAssistforPCs_htrsf667h5kn2 3.14.13.0
× Microsoft Edge Update Microsoft Edge Update 1.3.181.5
× Microsoft Visual Studio 2010 Tools for Office Runtime (x64) Microsoft Visual Studio 2010 Tools for Office Runtime (x64) 10.0.50903
× Microsoft Visual Studio 2010 Tools for Office Runtime (x64) Language Pack - 日本語 Microsoft Visual Studio 2010 Tools for Office Runtime (x64) Language Pack - JPN 10.0.50903
Cortana 9NFFX4SZZ23L Unknown msstore Cortana Microsoft.549981C3F5F10_8wekyb3d8bbwe 4.2308.1005.0
× Microsoft Advertising SDK for XAML Microsoft.Advertising.Xaml_8wekyb3d8bbwe 10.1811.1.0
× 問い合わせ Microsoft.GetHelp_8wekyb3d8bbwe 10.2308.12552.0
HEIF Image Extensions 9PMMSR1CGPWG Unknown msstore HEIF Image Extensions Microsoft.HEIFImageExtension_8wekyb3d8bbwe 1.0.63001.0
× 課金アプリの為、表示されていないのかも デバイス製造元からの HEVC ビデオ拡張機能 Microsoft.HEVCVideoExtension_8wekyb3d8bbwe 2.0.61931.0
English (United States) Local Experience Pack 9PDSCC711RVF Unknown msstore English (United States) Local Experience Pack Microsoft.LanguageExperiencePacken-US_8wekyb3d8bbwe 19041.3.3.0
日本語 ローカル エクスペリエンス パック 9N1W692FV4S1 Unknown msstore 日本語 ローカル エクスペリエンス パック Microsoft.LanguageExperiencePackja-JP_8wekyb3d8bbwe 19041.69.236.0
MPEG-2 Video Extension 9N95Q1ZZPMH4 Unknown msstore MPEG-2 ビデオ拡張機能 Microsoft.MPEG2VideoExtension_8wekyb3d8bbwe 1.0.61931.0
ペイント 3D = Paint 3D。Print 3Dとは異なるため注意 Paint 3D 9NBLGGH5FV99 Unknown msstore ペイント 3D Microsoft.MSPaint_8wekyb3d8bbwe 6.2310.24037.0
Microsoft Edge Browser
Microsoft Edge
XPFFTQ037JWMHS
Microsoft.Edge
Unknown
120.0.2210.77
msstore
winget
Microsoft Edge Microsoft.MicrosoftEdge.Stable_8wekyb3d8bbwe 120.0.2210.91
Microsoft 365 (Office) 9WZDNCRD29V9 Unknown msstore Microsoft 365 (Office) Microsoft.MicrosoftOfficeHub_8wekyb3d8bbwe 18.2306.1061.0
Microsoft Sticky Notes 9NBLGGH4QGHW Unknown msstore Microsoft 付箋 Microsoft.MicrosoftStickyNotes_8wekyb3d8bbwe 6.0.1.0
× Microsoft .Net Native Framework Package 1.7 Microsoft.NET.Native.Framework.1.7_8wekyb3d8bbwe 1.7.27413.0
× Microsoft .Net Native Framework Package 2.1 Microsoft.NET.Native.Framework.2.1_8wekyb3d8bbwe 2.1.27427.0
× Microsoft .Net Native Framework Package 2.2 Microsoft.NET.Native.Framework.2.2_8wekyb3d8bbwe 2.2.29512.0
× Microsoft .Net Native Runtime Package 1.7 Microsoft.NET.Native.Runtime.1.7_8wekyb3d8bbwe 1.7.27422.0
× Microsoft .Net Native Runtime Package 2.1 Microsoft.NET.Native.Runtime.2.1_8wekyb3d8bbwe 2.1.26424.0
× Microsoft .Net Native Runtime Package 2.2 Microsoft.NET.Native.Runtime.2.2_8wekyb3d8bbwe 2.2.28604.0
OneNote XPFFZHVGQWWLHB Unknown msstore OneNote for Windows 10 Microsoft.Office.OneNote_8wekyb3d8bbwe 16001.14326.21738.0
× Paint 3Dと勘違いしないよう注意 Print 3D Microsoft.Print3D_8wekyb3d8bbwe 3.3.791.0
Snipping Tool 9MZ95KL8MR0L Unknown msstore 切り取り & スケッチ Microsoft.ScreenSketch_8wekyb3d8bbwe 10.2008.3001.0
× Microsoft Engagement Framework Microsoft.Services.Store.Engagement_8wekyb3d8bbwe 10.0.23012.0
Skype 9WZDNCRFJ364 Unknown msstore Skype Microsoft.SkypeApp_kzf8qxf38zg5c 15.110.3218.0
× Xaml.2.7 と Xaml.2.8 はあった Microsoft Store エクスペリエンス ホスト Microsoft.StorePurchaseApp_8wekyb3d8bbwe 22310.1401.1.0
× Xaml.2.7 と Xaml.2.8 はあった Microsoft.UI.Xaml.2.0 Microsoft.UI.Xaml.2.0_8wekyb3d8bbwe 2.1810.18004.0
× Xaml.2.7 と Xaml.2.8 はあった Microsoft.UI.Xaml.2.1 Microsoft.UI.Xaml.2.1_8wekyb3d8bbwe 2.11906.6001.0
× Xaml.2.7 と Xaml.2.8 はあった Microsoft.UI.Xaml.2.3 Microsoft.UI.Xaml.2.3_8wekyb3d8bbwe 2.32002.13001.0
× Xaml.2.7 と Xaml.2.8 はあった Microsoft.UI.Xaml.2.4 Microsoft.UI.Xaml.2.4_8wekyb3d8bbwe 2.42007.9001.0
× Xaml.2.7 と Xaml.2.8 はあった Microsoft.UI.Xaml.2.5 Microsoft.UI.Xaml.2.5_8wekyb3d8bbwe 2.52012.2002.0
× Xaml.2.7 と Xaml.2.8 はあった Microsoft.UI.Xaml.2.6 Microsoft.UI.Xaml.2.6_8wekyb3d8bbwe 2.62112.3002.0
winget版には“Desktop”の文字があるが、おそらく同一。 Microsoft Visual C++ 2015 UWP Desktop Runtime Package Microsoft.VCLibs.Desktop.14 14.0.30704.0 winget Microsoft Visual C++ 2015 UWP Runtime Package Microsoft.VCLibs.140.00_8wekyb3d8bbwe 14.0.32530.0
VP9 Video Extensions 9N4D0MSMP0PT Unknown msstore VP9 Video Extensions Microsoft.VP9VideoExtensions_8wekyb3d8bbwe 1.0.62911.0
× Microsoft Pay Microsoft.Wallet_8wekyb3d8bbwe 2.4.18324.0
Webp Image Extensions 9PG2DK419DRG Unknown msstore Webp Image Extensions Microsoft.WebpImageExtension_8wekyb3d8bbwe 1.0.62681.0
Microsoft Whiteboard 9MSPC6MP8FM4 Unknown msstore Microsoft Whiteboard Microsoft.Whiteboard_8wekyb3d8bbwe 53.21027.539.0
Microsoft Photos 9WZDNCRFJBH4 Unknown msstore Microsoft フォト Microsoft.Windows.Photos_8wekyb3d8bbwe 2023.11110.29003.0
Windows Clock 9WZDNCRFJ3PR Unknown msstore Windows クロック Microsoft.WindowsAlarms_8wekyb3d8bbwe 11.2306.23.0
Windows App SDK Microsoft.WindowsAppRuntime.1.2 1.2.2 winget WindowsAppRuntime.1.2 Microsoft.WindowsAppRuntime.1.2_8wekyb3d8bbwe 2000.802.31.0
Windows App Runtime Microsoft.WindowsAppRuntime.1.3 1.3.3 winget WindowsAppRuntime.1.3 Microsoft.WindowsAppRuntime.1.3_8wekyb3d8bbwe 3000.934.1904.0
Windows App Runtime Microsoft.WindowsAppRuntime.1.4 1.4.3 winget WindowsAppRuntime.1.4 Microsoft.WindowsAppRuntime.1.4_8wekyb3d8bbwe 4000.1049.117.0
Windows Calculator 9WZDNCRFHVN5 Unknown msstore Windows 電卓 Microsoft.WindowsCalculator_8wekyb3d8bbwe 11.2307.4.0
Windows Camera 9WZDNCRFJBBG Unknown msstore Windows カメラ Microsoft.WindowsCamera_8wekyb3d8bbwe 2023.2311.5.0
Windows Maps 9WZDNCRDTBVB Unknown msstore Windows マップ Microsoft.WindowsMaps_8wekyb3d8bbwe 11.2311.1.0
× Microsoft Store Microsoft.WindowsStore_8wekyb3d8bbwe 22311.1401.2.0
× Windows Package Manager Source (winget) Microsoft.Winget.Source_8wekyb3d8bbwe 2023.1226.1809.681
× Xbox Game Bar Plugin Microsoft.XboxGameOverlay_8wekyb3d8bbwe 1.54.4001.0
Game Bar 9NZKPSTSNW4P Unknown msstore Game Bar Microsoft.XboxGamingOverlay_8wekyb3d8bbwe 6.123.11012.0
× Xbox Identity Provider Microsoft.XboxIdentityProvider_8wekyb3d8bbwe 12.95.3001.0
× Xbox Game Speech Window Microsoft.XboxSpeechToTextOverlay_8wekyb3d8bbwe 1.21.13002.0
× スマートフォン連携 Microsoft.YourPhone_8wekyb3d8bbwe 1.23102.126.0
Windows Media Player 9WZDNCRFJ3PT Unknown msstore Windows メディア プレーヤー Microsoft.ZuneMusic_8wekyb3d8bbwe 11.2310.8.0
winget list コマンドの結果では下記2つがあるが、なぜ日本語表記と英語表記の2つのソフトウェアがインストールされているか不明。
・Linux 用 Windows サブシステム
・Windows Subsystem for Linux

winget search で見つけた“Windows Subsystem for Linux”がどう紐づくのかも不明。
Windows Subsystem for Linux 9P9TQF7MRM4R Unknown msstore Linux 用 Windows サブシステム MicrosoftCorporationII.WindowsSubsystemForLinux_8wekyb3d8bbwe 2.0.9.0
NVIDIA Control Panel 9NF8H0H7WMLT Unknown msstore NVIDIA Control Panel NVIDIACorp.NVIDIAControlPanel_56jybvy8sckqj 8.1.964.0
× Realtek Audio Control RealtekSemiconductorCorp.RealtekAudioControl_dt26b99r8h8gj 1.23.242.0
× Microsoft Office Standard 2019 - ja-jp Standard2019Volume - ja-jp 16.0.10405.20015
Unchecky Unchecky.Unchecky 1.2 winget Unchecky v1.2 Unchecky 1.2
× Waves MaxxAudio Pro for Dell WavesAudio.WavesMaxxAudioProforDell_fh4rh281wavaa 1.1.131.0
× WinCDEmu WinCDEmu 4.1
× SAKURA Editor(サクラエディタ) 2.4.1.2849 (x86) sakura editor_is1 2.4.1.2849
× Thin Telework System Server softether_thinsvr 0.18.9902
× インテル(R) ワイヤレス Bluetooth(R) {00000110-0210-1041-84C8-B8D95FA3C8C3} 21.110.0.3
× vs_CoreEditorFonts {1851460E-0E63-4117-B5BA-25A2F045801B} 17.7.40001
× Intel(R) Management Engine Components {1CEAC85D-2590-4760-800F-8DE5E91F3700} 2313.4.16.0
× Microsoft Update Health Tools {1FC1A6C2-576E-489A-9B4A-92D21F542136} 3.74.0.0
× Dell SupportAssist OS Recovery Plugin for Dell Update {2600102a-dac2-4b2a-8257-df60c573fc29} 5.5.7.18773
× Dell Watchdog Timer Driver {2F3E37A4-8F48-465A-813B-1F2964DBEB6A} 1.0.0.2
× B's Recorder 10.03 {3439A9C9-B166-4D0D-A493-EC8E78F8AA8E} 10.03.000
winget list コマンドの結果では下記2つがあるが、なぜ日本語表記と英語表記の2つのソフトウェアがインストールされているか不明。
・Linux 用 Windows サブシステム
・Windows Subsystem for Linux

winget search で見つけた“Windows Subsystem for Linux”がどう紐づくのかも不明。
上記の“Linux 用 Windows サブシステム”と同様 Windows Subsystem for Linux {408A5C50-34F2-4025-968E-A21D6A515D48} 2.0.9.0
× ESET Management Agent {46CF4E2E-6EE0-4B97-9A7A-01F4A8AD3168} 9.0.1141.0
× Realtek Card Reader {5BC2B5AB-80DE-4E83-B8CF-426902051D0A} 10.0.17763.21311
Dell Digital Delivery 9PPRLNT023WC Unknown msstore Dell Digital Delivery Services {6B8F1793-AB75-4A01-B72D-CC2B54B19759} 5.0.82.0
× Update for Windows 10 for x64-based Systems (KB5001716) {7B63012A-4AC6-40C6-B6AF-B24A84359DD5} 8.93.0.0
× Microsoft Silverlight {89F4137D-6C26-4A84-BDB8-2E5A4BB71E00} 5.1.50918.0
× Microsoft Office Professional Edition 2003 {90110411-6000-11D3-8CFE-0150048383C9} 11.0.8173.0
× Security Update for Microsoft Excel 2010 (KB3017810) 32-Bit Edition {90140000-0016-0411-0000-0000000FF1CE}Office14.STANDARD{06F37A1B-4E65-49F2-A… Unknown
× Security Update for Microsoft Office 2010 (KB2553491) 32-Bit Edition {90140000-0016-0411-0000-0000000FF1CE}Office14.STANDARD{26A0050B-0822-479D-B… Unknown
× Update for Microsoft Office 2010 (KB2553347) 32-Bit Edition {90140000-0016-0411-0000-0000000FF1CE}Office14.STANDARD{7CA28304-D86F-4ACA-9… Unknown
× Security Update for Microsoft Excel 2010 (KB3017810) 32-Bit Edition {90140000-0016-0411-0000-0000000FF1CE}Office14.STANDARD{95BE3E96-64E1-4D06-8… Unknown
× Security Update for Microsoft Excel 2010 (KB3017810) 32-Bit Edition {90140000-0018-0411-0000-0000000FF1CE}Office14.STANDARD{06F37A1B-4E65-49F2-A… Unknown
× Update for Microsoft PowerPoint 2010 (KB4092435) 32-Bit Edition {90140000-0018-0411-0000-0000000FF1CE}Office14.STANDARD{34F149A4-2930-4EC0-B… Unknown
× Update for Microsoft Office 2010 (KB2553347) 32-Bit Edition {90140000-0018-0411-0000-0000000FF1CE}Office14.STANDARD{7CA28304-D86F-4ACA-9… Unknown
× Update for Microsoft Office 2010 (KB2553347) 32-Bit Edition {90140000-0019-0411-0000-0000000FF1CE}Office14.STANDARD{7CA28304-D86F-4ACA-9… Unknown
× Security Update for Microsoft Word 2010 (KB4461625) 32-Bit Edition {90140000-001A-0411-0000-0000000FF1CE}Office14.STANDARD{204C3589-74B8-44D1-A… Unknown
× Update for Microsoft Office 2010 (KB2553347) 32-Bit Edition {90140000-001A-0411-0000-0000000FF1CE}Office14.STANDARD{7CA28304-D86F-4ACA-9… Unknown
× Security Update for Microsoft Outlook 2010 (KB4484382) 32-Bit Edition {90140000-001A-0411-0000-0000000FF1CE}Office14.STANDARD{BD50DAC9-1912-45F0-B… Unknown
× Security Update for Microsoft Excel 2010 (KB3017810) 32-Bit Edition {90140000-001B-0411-0000-0000000FF1CE}Office14.STANDARD{06F37A1B-4E65-49F2-A… Unknown
× Security Update for Microsoft Word 2010 (KB4461625) 32-Bit Edition {90140000-001B-0411-0000-0000000FF1CE}Office14.STANDARD{204C3589-74B8-44D1-A… Unknown
× Update for Microsoft Office 2010 (KB2553347) 32-Bit Edition {90140000-001B-0411-0000-0000000FF1CE}Office14.STANDARD{7CA28304-D86F-4ACA-9… Unknown
× Update for Microsoft Office 2010 (KB2553347) 64-Bit Edition {90140000-0028-0411-0000-0000000FF1CE}Office14.STANDARD{1B114BCA-F84F-45EB-A… Unknown
× Update for Microsoft Office 2010 (KB3114397) 32-Bit Edition {90140000-0028-0411-0000-0000000FF1CE}Office14.STANDARD{3876DC3F-65C4-48D2-A… Unknown
× Update for Microsoft Office 2010 (KB2553347) 32-Bit Edition {90140000-0028-0411-0000-0000000FF1CE}Office14.STANDARD{7CA28304-D86F-4ACA-9… Unknown
× Update for Microsoft Office 2010 (KB2553347) 64-Bit Edition {90140000-0028-0411-1000-0000000FF1CE}Office14.STANDARD{1B114BCA-F84F-45EB-A… Unknown
× Update for Microsoft Office 2010 (KB3114397) 32-Bit Edition {90140000-0028-0411-1000-0000000FF1CE}Office14.STANDARD{3876DC3F-65C4-48D2-A… Unknown
× Update for Microsoft Office 2010 (KB2553347) 32-Bit Edition {90140000-0028-0411-1000-0000000FF1CE}Office14.STANDARD{7CA28304-D86F-4ACA-9… Unknown
× Security Update for Microsoft Office 2010 (KB2553332) 32-Bit Edition {90140000-002A-0000-1000-0000000FF1CE}Office14.STANDARD{41D9A855-2AF2-43AF-9… Unknown
× Security Update for Microsoft Office 2010 (KB2553313) 32-Bit Edition {90140000-002A-0000-1000-0000000FF1CE}Office14.STANDARD{473DA037-A808-4DF4-9… Unknown
× Security Update for Microsoft OneNote 2010 (KB3114885) 32-Bit Edition {90140000-002A-0000-1000-0000000FF1CE}Office14.STANDARD{67E31350-8E55-4143-9… Unknown
× Update for Microsoft Office 2010 (KB2553347) 32-Bit Edition {90140000-002A-0000-1000-0000000FF1CE}Office14.STANDARD{7CA28304-D86F-4ACA-9… Unknown
× Update for Microsoft Filter Pack 2.0 (KB3114879) 32-Bit Edition {90140000-002A-0000-1000-0000000FF1CE}Office14.STANDARD{87A369D7-ECD5-4BD4-A… Unknown
× Update for Microsoft Office 2010 (KB3054886) 32-Bit Edition {90140000-002A-0000-1000-0000000FF1CE}Office14.STANDARD{A786FC51-D7D5-4499-A… Unknown
× Security Update for Microsoft InfoPath 2010 (KB3114414) 32-Bit Edition {90140000-002A-0000-1000-0000000FF1CE}Office14.STANDARD{B3F75577-16EF-48AA-9… Unknown
× Update for Microsoft Office 2010 (KB4461579) 32-Bit Edition {90140000-002A-0000-1000-0000000FF1CE}Office14.STANDARD{E768F199-7B27-400F-B… Unknown
× Update for Microsoft SharePoint Workspace 2010 (KB2760601) 32-Bit Edition {90140000-002A-0000-1000-0000000FF1CE}Office14.STANDARD{F9F5A080-AF38-4966-9… Unknown
× Update for Microsoft Office 2010 (KB2553347) 32-Bit Edition {90140000-002A-0411-1000-0000000FF1CE}Office14.STANDARD{7CA28304-D86F-4ACA-9… Unknown
× Update for Microsoft Office 2010 (KB2553347) 32-Bit Edition {90140000-002C-0411-0000-0000000FF1CE}Office14.STANDARD{7CA28304-D86F-4ACA-9… Unknown
× Security Update for Microsoft Excel 2010 (KB3017810) 32-Bit Edition {90140000-006E-0411-0000-0000000FF1CE}Office14.STANDARD{06F37A1B-4E65-49F2-A… Unknown
× Security Update for Microsoft Office 2010 (KB3213626) 32-Bit Edition {90140000-006E-0411-0000-0000000FF1CE}Office14.STANDARD{41C94C14-4C19-4E1F-B… Unknown
× Security Update for Microsoft Office 2010 (KB4022206) 32-Bit Edition {90140000-006E-0411-0000-0000000FF1CE}Office14.STANDARD{459CBA32-2A7A-4F9C-9… Unknown
× Security Update for Microsoft Office 2010 (KB4011610) 32-Bit Edition {90140000-006E-0411-0000-0000000FF1CE}Office14.STANDARD{4D149B83-2553-4DC3-B… Unknown
× Update for Microsoft Office 2010 (KB2553347) 32-Bit Edition {90140000-006E-0411-0000-0000000FF1CE}Office14.STANDARD{7CA28304-D86F-4ACA-9… Unknown
× Update for Microsoft Office 2010 (KB2553140) 32-Bit Edition {90140000-006E-0411-0000-0000000FF1CE}Office14.STANDARD{8BEEA2FC-D416-428A-B… Unknown
× Security Update for Microsoft Office 2010 (KB2956076) 32-Bit Edition {90140000-006E-0411-0000-0000000FF1CE}Office14.STANDARD{9BA9D27F-605F-470A-A… Unknown
× Update for Microsoft Office 2010 (KB2553347) 32-Bit Edition {90140000-00A1-0411-0000-0000000FF1CE}Office14.STANDARD{7CA28304-D86F-4ACA-9… Unknown
× Security Update for Microsoft OneNote 2010 (KB3114885) 32-Bit Edition {90140000-00A1-0411-0000-0000000FF1CE}Office14.STANDARD{E1DE7FB1-2DDA-421D-B… Unknown
× Microsoft Office File Validation Add-In {90140000-2005-0000-0000-0000000FF1CE} 14.0.5130.5003
× Microsoft Office Visio Professional 2003 {90510411-6000-11D3-8CFE-0150048383C9} 11.0.8173.0
× Dell Command | Monitor {91E79414-DB41-4030-9A13-E133EE30F1D5} 10.10.0.39
× Microsoft ASP.Net Web Frameworks 5.1 Security Update (KB2994397) {94F716A3-CBBA-4005-9516-1C4267DDB824} 5.1.20821
× Dell Command | Intel® vProTM Out of Band {9C4C51BE-CFFB-4400-91BE-43E8285AD207} 3.3.0.47
× SUNIX Multi IO Controller {A4811E49-52E9-4F08-BAF3-99D9F24030D0} 9.0.4.0
× Adobe Acrobat XI Pro {AC76BA86-1033-FFFF-7760-000000000006} 11.0.23
× Dell Command | Integration Suite for System Center {CA5A01D0-63E0-4FE2-9947-427039A9DEBF} 5.3.0.61
× Dell SupportAssist {DB6164FC-CD98-471C-BD5B-5B14CAFA3186} 3.14.2.45116
× Microsoft Visual Studio Setup WMI Provider {E281F6E2-136B-4AF0-895B-253279711697} 3.7.2182.35401
× Windows SDK AddOn {E6F877A1-2F65-4BF0-87B6-A4071B7663D3} 10.1.0.0
× Qualcomm 11ac Wireless LAN&Bluetooth Installer {E7086B15-806E-4519-A876-DBA9FDDE9A13} 11.0.0.10505
× B's 動画レコーダー {E8463E20-59E8-45C6-A4A0-04D5776DCB23} 1.0.0
× Realtek High Definition Audio Driver {F132AF7F-7BCA-4EDE-8A7C-958108FE7DBC} 6.0.8710.1
× Realtek Ethernet Controller All-In-One Windows Driver {F7E7F0CB-AA41-4D5A-B6F2-8E6738EB063F} 10.57.330.2022
× Windows Subsystem for Linux Update {F8474A47-8B5D-4466-ACE3-78EAB3BF21A8} 5.10.102.1

対応方法

実行するコマンドの説明

下記のコマンドで、入れ替え対象の既存アプリ(ソフトウェア)をアンインストール。

コピー用
winget uninstall --id "対象アプリのID"
実際のコマンド結果
PS C:\Users\"ユーザー名"> winget uninstall --id '34791E63.CanonOfficePrinterUtility_6e5tt8cgb93ep'
見つかりました Canon Office Printer Utility [34791E63.CanonOfficePrinterUtility_6e5tt8cgb93ep]
パッケージのアンインストールを開始しています...
  ██████████████████████████████  100%
正常にアンインストールされました
PS C:\Users\"ユーザー名">

下記のコマンドで、ソース「winget」か「msstore」のアプリとして再インストール。

コピー用
winget install --id '対象アプリのID'
実際のコマンド結果
PS C:\Users\"ユーザー名"> winget install --id '9WZDNCRFJ14L'
見つかりました Canon Office Printer Utility [9WZDNCRFJ14L] バージョン Unknown
このパッケージは Microsoft Store から提供されています。winget は、現在のユーザーに代わって Microsoft Store からパッケージを取得する必要がある場合があります。
契約の対象 Canon Office Printer Utility [9WZDNCRFJ14L] バージョン Unknown
バージョン: Unknown
公開元: Canon Inc.
発行元のサポート URL: http://www.canon.com/support/
説明:
  This application is exclusively for Canon laser multi-function devices and laser printers. Installation of the UFR II/UFRII LT V4 Printer Driver is required to use this application. The UFR II/UFRII LT V4 Printer Driver can be downloaded from the Canon web site.

  This application can be used with imageRUNNER Series, imageRUNNER ADVANCE Series, imagePRESS Series, imageCLASS Series, and i-SENSYS Series devices. When printing from Windows Store apps and Windows apps, you can configure detailed print settings and confirm the status of multi-function devices and printers.

  - When printing from Windows Store apps and Windows apps, you can configure detailed print settings.
  - You can access the Canon support site and software download site.
  - It can launch the Remote UI, which is software for managing laser multi-function devices and laser printers using a web browser.
  - It can display the status (paper shortages etc.) of laser multi-function devices and laser printers.
  - For information on how to launch the Remote UI and display status information, refer to the [Regarding use of this app] items in the settings screen after installing this application.
  *Some functions may not be usable depending on the model and setup state of the laser multi-function device or laser printer you are using.
  *The UFR II/UFRII LT V4 Printer Driver may not be able to be used, depending on the region.
ライセンス: ms-windows-store://pdp/?ProductId=9WZDNCRFJ14L
プライバシー URL: http://gdlp01.c-wss.com/rmds/oi/wsda/v100/pps/privacy-policy_en-us.html
著作権: Copyright CANON INC. 2013
契約:
Category: Utilities & tools
Pricing: Free
Free Trial: No
Terms of Transaction: https://aka.ms/microsoft-store-terms-of-transaction
Seizure Warning: https://aka.ms/microsoft-store-seizure-warning
Store License Terms: https://aka.ms/microsoft-store-license


発行元は、お客様がインストール前に上記の情報を表示し、契約に同意することを必要としています。
使用条件に同意しますか?
[Y] はい  [N] いいえ: y
パッケージのインストールを開始しています...
  ██████████████████████████████  100%
インストールが完了しました
PS C:\Users\"ユーザー名">

実際に対応した内容

一つひとつのアプリを対象にコマンドを実行していると、日が暮れてしまう為、

  1. 対象の既存アプリをすべてアンインストール
  2. winget版、またはMicrosoft Store版のアプリとして再インストール

という流れで作業しました。

また、これらコマンドを作成した手順としては、まずリストアップした表を元にExcelのCONCAT関数で一つひとつのコマンドを作成、
さらにPowerShellで一括実行できるようTEXTJOIN関数を使用しセミコロン(;)を入れてコマンド群を作成しました。

既存アプリをアンインストールした際のコマンド群
winget uninstall --id '34791E63.CanonOfficePrinterUtility_6e5tt8cgb93ep';
winget uninstall --id 'AppUp.IntelGraphicsExperience_8j3eq9eme6ctt';
winget uninstall --id 'AppUp.IntelOptaneMemoryandStorageManagement_8j3eq9eme6ctt';
winget uninstall --id 'DA4421F4.NECPrintExtension_53zes85x91nke';
winget uninstall --id 'DellInc.DellCommandUpdate_htrsf667h5kn2';
winget uninstall --id 'DellInc.DellDigitalDelivery_htrsf667h5kn2';
winget uninstall --id 'Microsoft.549981C3F5F10_8wekyb3d8bbwe';
winget uninstall --id 'Microsoft.HEIFImageExtension_8wekyb3d8bbwe';
winget uninstall --id 'Microsoft.LanguageExperiencePacken-US_8wekyb3d8bbwe';
winget uninstall --id 'Microsoft.LanguageExperiencePackja-JP_8wekyb3d8bbwe';
winget uninstall --id 'Microsoft.MPEG2VideoExtension_8wekyb3d8bbwe';
winget uninstall --id 'Microsoft.MSPaint_8wekyb3d8bbwe';
winget uninstall --id 'Microsoft.MicrosoftEdge.Stable_8wekyb3d8bbwe';
winget uninstall --id 'Microsoft.MicrosoftOfficeHub_8wekyb3d8bbwe';
winget uninstall --id 'Microsoft.MicrosoftStickyNotes_8wekyb3d8bbwe';
winget uninstall --id 'Microsoft.Office.OneNote_8wekyb3d8bbwe';
winget uninstall --id 'Microsoft.ScreenSketch_8wekyb3d8bbwe';
winget uninstall --id 'Microsoft.SkypeApp_kzf8qxf38zg5c';
winget uninstall --id 'Microsoft.VCLibs.140.00_8wekyb3d8bbwe';
winget uninstall --id 'Microsoft.VP9VideoExtensions_8wekyb3d8bbwe';
winget uninstall --id 'Microsoft.WebpImageExtension_8wekyb3d8bbwe';
winget uninstall --id 'Microsoft.Whiteboard_8wekyb3d8bbwe';
winget uninstall --id 'Microsoft.Windows.Photos_8wekyb3d8bbwe';
winget uninstall --id 'Microsoft.WindowsAlarms_8wekyb3d8bbwe';
winget uninstall --id 'Microsoft.WindowsAppRuntime.1.2_8wekyb3d8bbwe';
winget uninstall --id 'Microsoft.WindowsAppRuntime.1.3_8wekyb3d8bbwe';
winget uninstall --id 'Microsoft.WindowsAppRuntime.1.4_8wekyb3d8bbwe';
winget uninstall --id 'Microsoft.WindowsCalculator_8wekyb3d8bbwe';
winget uninstall --id 'Microsoft.WindowsCamera_8wekyb3d8bbwe';
winget uninstall --id 'Microsoft.WindowsMaps_8wekyb3d8bbwe';
winget uninstall --id 'Microsoft.XboxGamingOverlay_8wekyb3d8bbwe';
winget uninstall --id 'Microsoft.ZuneMusic_8wekyb3d8bbwe';
winget uninstall --id 'MicrosoftCorporationII.WindowsSubsystemForLinux_8wekyb3d8bbwe';
winget uninstall --id 'NVIDIACorp.NVIDIAControlPanel_56jybvy8sckqj';
winget uninstall --id 'Unchecky';
winget uninstall --id '{408A5C50-34F2-4025-968E-A21D6A515D48}';
winget uninstall --id '{6B8F1793-AB75-4A01-B72D-CC2B54B19759}'
winget、またはStoreのアプリとして再インストールした際のコマンド群
winget install --id '9WZDNCRFJ14L' --accept-package-agreements;
winget install --id '9PLFNLNT3G5G' --accept-package-agreements;
winget install --id '9MZNG5HZWZ1T' --accept-package-agreements;
winget install --id '9NBLGGH4XXXH' --accept-package-agreements;
winget install --id 'Dell.CommandUpdate' --accept-package-agreements;
winget install --id '9PPRLNT023WC' --accept-package-agreements;
winget install --id '9NFFX4SZZ23L' --accept-package-agreements;
winget install --id '9PMMSR1CGPWG' --accept-package-agreements;
winget install --id '9PDSCC711RVF' --accept-package-agreements;
winget install --id '9N1W692FV4S1' --accept-package-agreements;
winget install --id '9N95Q1ZZPMH4' --accept-package-agreements;
winget install --id '9NBLGGH5FV99' --accept-package-agreements;
winget install --id 'Microsoft.Edge' --accept-package-agreements;
winget install --id '9WZDNCRD29V9' --accept-package-agreements;
winget install --id '9NBLGGH4QGHW' --accept-package-agreements;
winget install --id 'XPFFZHVGQWWLHB' --accept-package-agreements;
winget install --id '9MZ95KL8MR0L' --accept-package-agreements;
winget install --id '9WZDNCRFJ364' --accept-package-agreements;
winget install --id 'Microsoft.VCLibs.Desktop.14' --accept-package-agreements;
winget install --id '9N4D0MSMP0PT' --accept-package-agreements;
winget install --id '9PG2DK419DRG' --accept-package-agreements;
winget install --id '9MSPC6MP8FM4' --accept-package-agreements;
winget install --id '9WZDNCRFJBH4' --accept-package-agreements;
winget install --id '9WZDNCRFJ3PR' --accept-package-agreements;
winget install --id 'Microsoft.WindowsAppRuntime.1.2' --accept-package-agreements;
winget install --id 'Microsoft.WindowsAppRuntime.1.3' --accept-package-agreements;
winget install --id 'Microsoft.WindowsAppRuntime.1.4' --accept-package-agreements;
winget install --id '9WZDNCRFHVN5' --accept-package-agreements;
winget install --id '9WZDNCRFJBBG' --accept-package-agreements;
winget install --id '9WZDNCRDTBVB' --accept-package-agreements;
winget install --id '9NZKPSTSNW4P' --accept-package-agreements;
winget install --id '9WZDNCRFJ3PT' --accept-package-agreements;
winget install --id '9P9TQF7MRM4R' --accept-package-agreements;
winget install --id '9NF8H0H7WMLT' --accept-package-agreements;
winget install --id 'Unchecky.Unchecky' --accept-package-agreements;
winget install --id '9PPRLNT023WC' --accept-package-agreements

実行結果は個々のコマンドを実行した結果と変わりません。アンインストール と インストール の実行結果は前述しているので、ここでは割愛します。

まとめ

  • 既存アプリをwingetアプリ(winget or msstore)として再インストールすることでCLIやGUIでも一括アップデート可能となる
    CLIは、winget upgrade コマンドを使用。GUIは、Microsoft Store を使用することで実現。
  • Microsoft Storeに配信されているか検索すると、アプリによって winget search で表示されないアプリあり
    winget show コマンドを使用する事で検索可。
  • 既存のMSIX系アプリをwinget や Microsoft Store製のアプリに入れ替えた事により、CLIやGUIで一括アップデートできる環境を構築できた!

関連記事

https://zenn.dev/haretokidoki/articles/aea5b45679d966
https://zenn.dev/haretokidoki/articles/d2c98229b3ca95
https://haretokidoki-blog.com/pasocon_powershell-startup/
https://zenn.dev/haretokidoki/articles/7e6924ff0cc960

GitHubで編集を提案

Discussion