ついに、Microsoft は、Microsoft Store アプリを操作したり、Web からアプリのダウンロード リンクを探し回ったりせずに済む方法を用意しました。Windows パッケージ マネージャーとしても知られる Winget が、ついにリリースされました。
パッケージマネージャーはWindowsの世界では目新しいものではありません。例えば、Chocolateyは長年パッケージマネージャーとして利用されてきました。(パッケージマネージャーはLinuxでも長年定番であり、同OSの優れた機能の一つです。)Windows Package Managerバージョン1.0は、Windowsに特定のアプリを探してインストールするよう指示するコマンドラインアプリケーションです。面倒な操作は一切不要です。Microsoftは今週、Windows 10バージョン1809以降を搭載したすべてのデバイス向けに、Microsoft Store経由で自動アップデートとしてまもなく提供されると発表しました。
Windows パッケージ マネージャーは、俗に「winget」と呼ばれ、起動に使用するコマンドです。使い方は簡単です。「winget install firefox」と入力すると 、Firefox ブラウザが自動的にダウンロードされ、インストールされます。
Wingetを使ってアプリを素早くダウンロードする方法
winget を活用する方法は 2 つあります。1 つ目は、https://[removed-link]ms-appinstaller:?source=https://aka.ms/getwinget 経由で、Microsoft Store を経由せずにアプリをサイドロードする方法です。しかし、奇妙なことに、このアプリは私たちの Insider マシンではうまく動作しませんでした。そこで、よりシンプルで効果的な 2 つ目の方法、つまりコマンドライン プロセスを使用することをお勧めします。
そのためには、Windows PowerShell アプリを開きます。デフォルトでは、アプリは DOS シェルで開きます。「winget」と入力するだけでコマンドの一覧が表示され、パッケージマネージャー自体が起動します。

派手ではありませんが、winget で目的は達成できます。
winget コマンドの優れた点は、既存のパッケージアプリのリポジトリに接続できることです。そのため、アプリの名前が分かっている場合は、探しているアプリをかなり早く見つけることができます。ただし、アプリに複数のバージョンがある場合は例外です。例えば、 「 winget install opera 」と入力すると、コマンドを再入力して Opera GX ゲームブラウザと Opera Stable デスクトップブラウザのどちらかを選択する必要があるという通知が表示されます。「 winget search 」に続けてパッケージ名を入力すると、パッケージが存在するかどうか、そして正しい検索語が正しいかどうかが検証されます。
他に2つのコマンド、 winget uninstallとwinget upgrade も覚えておくと良いでしょう。これらのコマンドの後に、対象のアプリの名前を追加してください。後者の upgrade コマンドは不要かもしれません。多くのアプリは自動的にアップグレードするか、次回の再起動時にアップグレードを促してくれるからです。
Windows パッケージ マネージャーでは、まだすべてのアプリが見つかるわけではありません。しかし、ご希望であれば、Microsoft にパッケージを追加してもらい、他のユーザーが見つけられるようにすることも可能です。Windows パッケージ マネージャー マニフェスト クリエーター(別名「Winget create」)は、Microsoft の Github サイトからダウンロードできます。インストーラー ファイルへのインストール リンクを提供する必要があります。その後、Microsoft がセキュリティ上の理由からインストーラーを審査しますが、Microsoft の認証情報を提供すれば、インストーラーの状態を追跡できます。
Microsoft Storeアプリの複雑さは、Windowsユーザーにとって長年の悩みの種でした。Microsoftは今秋に予定されているWindows 10のグラフィックアップデート「Sun Valley」に合わせて、ストアアプリを全面的に刷新すると予想されていますが、今のところ改善は緩やかなものにとどまっています。Wingetは、その改善を待つ間、素晴らしい代替手段となるでしょう。