コンピュータ上のすべてのソフトウェアを簡単にアップデートする方法
コンピューターのソフトウェアを最新の状態に保つことは、スムーズな動作、セキュリティの確保、そして新しいアプリのスムーズな動作を維持するために不可欠です。ユーザーは、特に面倒だと感じる場合は、アップデートのインストールを忘れたり、面倒に感じたりしてしまうことがあります。幸いなことに、Windows パッケージ マネージャー(winget)を使えば、アプリごとに「更新」をクリックする代わりに、すべてを一度に実行できます。
前提条件
始める前に、次のものを用意しているか再度確認してください。
- Windows 10 以降のマシン。新しいほど良いです。
- 管理者権限が必要です。そうしないと、権限制限にぶつかってしまいます。
- wingetがインストールされています。まだインストールされていない場合は、こちらから入手してください。Windows Update に含まれている場合もありますが、そうでない場合は手動でインストールするか、Microsoft Store のアプリインストーラーからインストールしてください。
ステップ1:コマンドプロンプトを開く
ここで魔法が起きますが、正しく行う必要があります。
- [スタート]を押すか、下部にある検索バーをクリックします。
cmd管理者権限が必要なので、クリックするのではなく、入力してください。- 検索結果から「コマンドプロンプト」を右クリックし、 「管理者として実行」を選択します。アプリを更新するコマンドの多くは、管理者権限が必要なので、ご安心ください。
ステップ2: 利用可能なアップデートを確認する
インストールしたアプリをアップグレードする方法を確認するには、次のように入力します。
winget upgrade
を押しますEnter。新しいバージョンがリリースされているプログラムがリストされます。通常は、アプリ名、現在のバージョン、利用可能な最新バージョンが表示されます。すべてが最新の状態の場合、「利用可能なアップデートはありません」と表示されるものもあります。何らかの理由で、特定の設定では、アップデートしたばかりなのに古いものがたくさんリストされることがあります。念のため確認する価値はありますが、一般的には問題なく動作します。
ステップ3:すべてのソフトウェアを一度に更新する
フルブリッツを実行したい場合は、次のコマンドを実行します。
winget upgrade --all
ボタンを押してEnter、あとは待つだけです。アップグレードが必要なアプリの数に応じて、ダウンロードとインストールが一つずつ開始されます。このプロセスは必ずしも完璧ではありません。特定のアプリがハングしたり、他のプログラムを先に閉じる必要がある場合もあります。それでも、「更新」を何度もクリックするよりは、はるかに時間の節約になります。
追加のヒントとよくある問題
他にも役立つかもしれないものは次のとおりです:
- コマンドが機能しない場合は、コマンドプロンプトを管理者として実行していることを確認してください。管理者権限がないと、winget が機能しないことがあります。
- 一部のマシンでは、winget データベースが同期されていない可能性があります。更新が表示されない場合は、 経由で winget 自体を更新してみてください
winget upgrade --silent --accept-source-agreements --accept-package-agreements。 - 頑固なアプリの場合、または winget で特定のプログラムが見つからない場合は、手動で更新しなければならないことがあります。ソフトウェア自体の更新オプションまたは Web サイトを確認してください。
- すべてのアプリが winget のリポジトリにあるわけではないことに注意してください。一部の独自アプリやニッチなアプリはここには表示されないため、手動で更新する必要があります。
結論
アップデートにwingetを使うのは、最初は少し違和感があります。ほとんど何もしていないように感じる時もありますが、突然、バックグラウンドでたくさんのアプリがアップデートされているのが分かります。大抵の場合、wingetはかなり安定して動作し、時間を大幅に節約できます。アプリごとに自動更新ツールを開いたり、インストーラーを一つ一つ手動で入手したりするのが面倒な人にとって、この方法はまさに救世主となるでしょう。
よくある質問
重要なアプリだけでなく、すべてのアプリを更新するのはなぜですか?
アプリを古いままにしておくと、セキュリティリスクにさらされたり、バグが発生したりする可能性があります。アップデートではセキュリティホールが修正され、バグも修正されることが多いので、常に最新の状態にしておくのはいかがでしょうか?
winget にエラーや停止が表示された場合はどうなりますか?
遅延が発生したり、権限の問題が発生することがあります。そのような場合は、コマンドプロンプトを管理者権限で実行しているかどうかを確認してください。また、再起動すると奇妙な不具合が解消されることもあります。Windowsは更新キャッシュと混同してしまうことがあるためです。
これを自動化する方法はありますか?
もちろん、Windowsのタスクスケジューラを設定して、特定の間隔(たとえば毎週)でコマンドを実行することもできます。あまりスマートではありませんが、問題なく動作します。ただし、自動更新によってワークフローが中断される可能性があるので注意してください。
まとめ
- winget がインストールされており、管理者アクセス権があることを確認してください。
- 管理者としてコマンドプロンプトを開きます。
- でアップデートを確認してください
winget upgrade。 - を使用してすべてを一度にアップグレードします
winget upgrade --all。
これで誰かの時間節約になれば嬉しいです。完璧ではありませんが、一日中手動でクリックし続けるよりはずっと良いです。頑張ってください。アプリが常に最新の状態に保たれますように!