Windows パッケージ マネージャーを使用すると、Windows 11 および 10 でアプリを簡単にインストールして管理できます。 使用方法は次のとおりです。
あなたがパワー ユーザーであるか、Linux ベースのオペレーティング システムを使用したことのある人であれば、おそらくパッケージ マネージャーの概念に精通しているでしょう。 これは、アプリのインストールと更新を一元的に行う方法を提供するツールであり、キーボードを使用して作業する場合は、より高速になる可能性があります。 さらに、複数のアプリを一度に簡単に復元できるようになります。 マイクロソフトが提供する Windows 11 (および 10) のユーザーには、単に Windows パッケージ マネージャーと呼ばれる独自の公式パッケージ マネージャーが使用されますが、winget とも呼ばれます。
Windows パッケージ マネージャーは Windows 11 に含まれていますが、アプリ インストーラー パッケージの一部であるため、実際にはどこにも表示されません (これは Microsoft Store で表示される場合があります)。 これは主に Windows ターミナルを通じて使用されるため、完全にテキストベースです。 Windows パッケージ マネージャーを使用して時間を節約することに興味がある場合は、ここでその仕組みを説明します。
Windows パッケージ マネージャーを使用したアプリの検索とインストール
テキストベースのインターフェイスに慣れていない一部のユーザーは、最初は Windows パッケージ マネージャーを少し難しく感じるかもしれませんが、実際には使い方も使い始めるのも非常に簡単です。 Windows パッケージ マネージャーの基本的な使用方法には、アプリを検索してインストールするだけです。 そのためには、次の手順に従います。
- タスクバーの「スタート」メニューボタンを右クリックし、「 ターミナル.
- アプリを検索するには、次のように入力します ウィンゲット検索 . たとえば、次のように入力して Google Chrome を検索してみましょう。 winget 検索 Chrome.
クエリに空白を含める場合 (例: グーグルクローム)、次のように記述する必要があります。 winget で「Google Chrome」を検索. これにより、検索語は引用符内に含まれるすべてになります。
- winget コマンドを初めて使用する場合は、サービス利用規約に同意する必要がある場合があります。 プレス Y その後 入力 プロンプトが表示されたら。
- この場合、さまざまな Chrome チャネルでいくつかの異なる結果が表示され、同様の名前のアプリもいくつか表示されます。 適切なアプリを入手するには、2 番目の列にリストされているパッケージ ID を使用するのが最も安全な方法です。 Google Chrome の安定版の場合は、次を使用します。 wingetでGoogleをインストールします。 クロム.
- インストールするプログラムが Microsoft Store から入手できる場合 (ソースはリストの最後の列に示されています)、サービス利用規約にも同意する必要があります。 プレス Y その後 入力.
- を追加することもできます。 --accept-package-agreements install コマンドに引数を指定すると、契約が自動的に受け入れられます。
- インストーラーがダウンロードされ、プログラムのインストールが開始されます。 一部のプログラムはユーザーの介入なしでサイレントにインストールできますが、Chrome は実際にはユーザーの入力を必要とするため、専用のセットアップ ウィンドウで適切な手順に従う必要があります。 を追加して対話型プロンプトを無効にすることもできます。 --対話性を無効にする 上記のコマンドの引数。
- インストーラーが完了したら、インストールする他のアプリに対してこのプロセスを繰り返すことができます。
これにより、テキストベースのインターフェイスを使用してお気に入りのアプリを非常に簡単にインストールできます。また、これらのアプリの多くには Windows パッケージ マネージャーを介したサイレント インストーラーがあるため、はるかに高速に実行できます。 はい、上で述べたように、これを使用して Microsoft Store からアプリをインストールすることもできます。 必要なものを取得するために、それぞれを個別に検索して検索結果をクリックする必要はありません。
Windows パッケージ マネージャーを使用したアプリの更新
Windows パッケージ マネージャーの多くの機能のもう 1 つは、集中インターフェイスを通じてアプリを常に最新の状態に保つことです。 winget リポジトリで利用可能なアプリが 1 つ以上ある場合 (そうでない場合でも) 必ずそこからインストールしてください)、Windows を使用してすべてを一度に簡単に更新できます パッケージマネージャー。
- 開ける Windowsターミナル.
- タイプ ウィンゲットのアップデート または ウィンゲットのアップグレード パッケージで利用可能なアップデートのリストを表示します。
バージョンを特定できないため、一部のアプリがリストに表示されないという警告が表示される場合があります。 使用できます winget アップグレード --include-unknown これらのパッケージもご覧ください。
- 特定のパッケージを更新するには、次のように入力します ウィンゲットのアップデート、置き換える 更新するアプリの適切な ID を使用します。
- すべて更新したい場合は、次のように入力します。 winget 更新 --すべて. 繰り返しますが、次のように追加できます。 --include-unknown 引数を使用して、バージョンが不明なパッケージの最新バージョンを PC にインストールします。
- パッケージは 1 つずつ更新されます。 繰り返しになりますが、インストーラーによってはユーザーの介入が必要な場合がありますが、次のコマンドを使用してスキップできます。 --対話性を無効にする 口論。
それだけです。 アプリが最新であることを確認したいときはいつでも、これを再度実行できます。
Windows パッケージ マネージャーを使用したアプリのアンインストール
もちろん、Windows パッケージ マネージャーを使用してアプリをインストールするのと同じように、ほぼ同じ方法でアプリを削除できます。
- タイプ ウィンゲットリスト コンピュータにインストールされているすべてのパッケージを表示します。
- 削除したいものを見つけてコマンドを使用します ウィンゲットのアンインストール 、置き換える アプリの eID を使用します。 たとえば、Chrome の場合は次のようになります。 wingetでGoogleをアンインストールします。 クロム.
- 画面上の指示に従うか、 --対話性を無効にする アプリをサイレントに削除するための引数。
Windows パッケージ マネージャーを使用したパッケージのエクスポートとインポート
Windows パッケージ マネージャー ツールセットの潜在的な最大の強力なツールは、PC にインストールされているすべてのパッケージのリストをファイルにエクスポートする機能です。 新しい PC をセットアップするときにファイルをインポートすると、リストにあるすべてのアプリが一度にインストールされるため、すぐに使い始めることができます。
パッケージリストをエクスポートする
PC にインストールされているパッケージのリストをエクスポートするには、単に winget エクスポート -o 指示。 交換する パッケージリストファイルを保存するパスを指定します。 一部のアプリでは、ソース契約への同意が必要な場合があります。
次のような引数を使用することもできます - ソース 選択したソースからのパッケージのみをフィルタリングします。 ウィンゲット または msstore. の - バージョン 引数を使用すると、最新のアプリをインストールするのではなく、特定のバージョンのアプリをエクスポートすることもできます。
この例では、パッケージ リストを 書類 というファイルにライブラリを追加します MyApps.json ( .json 延長が必要です)。 そのためのコマンドは、 winget エクスポート -o C:\Users\joaoc\Documents\MyApps.jsonただし、これはユーザー名とエクスポート先によって異なります。
このファイルをフラッシュ ドライブや OneDrive などのクラウド サービスに移動して、後で別のデバイスにインポートすることもできます。 多くのアプリは Windows にプレインストールされているか、Windows パッケージ マネージャーから提供されていない可能性があるため、ここで多くのエラーが発生するのは当然です。 これはパッケージのリストのみをエクスポートし、実際のインストーラーはエクスポートしないことに注意してください。 パッケージをインポートするときにパッケージをダウンロードしてインストールするには、新しい PC がインターネットに接続されている必要があります。
パッケージリストをインポートする
パッケージのリストをインポートするには、コマンドは次のとおりです。 winget インポート -i 、どこに置き換えますか インポート元のファイルへのパスを置き換えます。 を追加することもできます。 --accept-package-agreements 必要とする情報源に関するすべての合意を受け入れるための引数。
この例では、上記と同じファイルを使用しますが、このファイルは新しい PC のダウンロード フォルダーに保存されています。 コマンドは次のようになります winget import -i C:\Users\joaoc\Downlaods\MyApps.json --accept-package-agreements. 繰り返しますが、これは単なる例であり、ファイルの場所によって異なります。
Windows パッケージ マネージャーは、パッケージ リスト内のすべてのアプリを 1 つずつインストールしようとします。 一部のパッケージは Windows 11 に付属のパッケージであるため、すでにインストールされている可能性があります。 新しいアプリやアップデートの場合は、各インストーラーと対話する必要がある場合があります。または、 --対話性を無効にする 引数を使用して、インポート時にすべてのインストーラーのすべての対話機能をスキップします。
これにより、Windows パッケージ マネージャーの使用方法の基本を理解できるようになります。 社内のアプリ リポジトリなど、アプリのカスタム ソースを追加することで、さらに深く掘り下げることができます。 アプリのマニフェスト ファイルを検証しますが、上記のコア機能はほとんどの人が必要とするものであり、すでに非常に重要です。 役に立つ。
Windows 11 の他の機能について詳しく知りたい場合は、こちらをご覧ください。 Windows 11をカスタマイズする方法. あなたも学びたいかもしれません アプリをアンインストールする方法 より伝統的な方法を使用します。