
Windowsユーザーにとって、アップデート通知による絶え間ない中断は非常にイライラさせられるものです。重要な作業に没頭している最中に突然、Microsoftのアップデート通知が表示され、再起動を余儀なくされたり、アップデートの準備中であるにもかかわらず読み込み画面が延々と表示されて作業が中断されたりすることがあります。従来のWindows Updateプロセスは、煩わしく、信頼性が低く、ユーザーが制御できないことが多いという評判です。
今までとは違う体験を想像してみてください。より合理的でユーザーフレンドリーなアップデート管理方法。そんな時に活躍するのが、PSWindowsUpdateとUpdGUIという強力な組み合わせです。このオープンソースの組み合わせは、アップデートのインストールをきめ細かく制御できるようにすることで、ワークフローを尊重しつつ、システムのセキュリティと最新状態を維持するソリューションを提供します。この組み合わせにより、不要な再起動に別れを告げ、スケジュールに合わせてアップデートを利用できるようになります。
PSWindowsUpdateとUpdGUIの設定
簡単な設定でアップデートをコントロール

この効果的な更新管理システムを構築するには、いくつかの簡単な手順を実行するだけで済み、所要時間はわずか5~10分です。必要なのはPSWindowsUpdateとUpdGUIだけです。既にWindows Updateの管理機能を実装している場合は、設定パネルにある「更新の一時停止」機能のみを使用してください。Windows Updateサービスを無効にすると、システムに悪影響を与える可能性があります。
PSWindowsUpdateモジュールのインストール
まず、管理者としてPowerShellを起動します。Windowsキー+ Xキーを押して隠しスタートメニューを開き、 「ターミナル(管理者) 」を選択すると、簡単に起動できます。または、スタートボタンを右クリックし、「PowerShell」を検索してEnterキーを押します。表示されるPowerShellウィンドウで、次のコマンドを入力します。
Set-ExecutionPolicy RemoteSigned -Force
このコマンドにより、PSWindowsUpdateモジュールが正しく機能し、他のスクリプトのセキュリティが維持されます。次に、モジュールをインストールするには、次のコマンドを実行します。
Install-Module -Name PSWindowsUpdate -Force
このコマンドは、MicrosoftのPowerShellギャラリーからモジュールを取得し、自動的にインストールします。信頼できないリポジトリからのインストールについてプロンプトが表示された場合は、「Y」と入力して続行してください。PowerShellギャラリーは正当なリソースです。
インストール後、次のコマンドでモジュールを現在の PowerShell セッションにロードします。
Import-Module PSWindowsUpdate
次のコマンドで利用可能なコマンドをチェックすることでインストールを確認できます。
Get-Command -Module PSWindowsUpdate
コマンドが正しく表示されたら、PowerShell経由でモジュールを使用する準備は完了です。ただし、グラフィカルインターフェースを好む場合は、UpdGUIがPSWindowsUpdateモジュールの優れた補完ツールとなります。
UpdGUI の準備
UpdGUIは、すべてのユーザーがPSWindowsUpdateに簡単にアクセスできるようにするグラフィカルなフロントエンドを提供します。使用を開始するには、公式GitHubリポジトリから最新バージョンをダウンロードしてください。このツールは単一のPowerShellスクリプトファイルとしてパッケージ化されているため、ダウンロードして実行するだけで簡単にインストールできます。

ファイルをドキュメントフォルダやデスクトップなど、便利なディレクトリに保存してくださいupdgui.ps1
。スクリプトはポータブルで、USBドライブに保存して簡単に使用できるため、インストールやシステムファイルの変更は必要ありません。準備ができたら、PowerShellで管理者権限で実行してください。
UpdGUI を初めて実行する前に、管理 PowerShell ウィンドウで次のコマンドを使用して PowerShell 言語モードを確認します。
$ExecutionContext. SessionState. LanguageMode
UpdGUI が正しく機能するには、出力に「FullLanguage」と表示される必要があります。「ConstrainedLanguage」と表示される場合は、PowerShell 実行ポリシーを調整する必要がある可能性があります。
セットアップを簡単に使用する
インストールが完了すると、Windows の更新プログラムを管理するための 2 つの強力な方法 (優れた柔軟性と自動化を提供するコマンド ライン アプローチ、または直感的なポイント アンド クリック操作を提供するユーザー フレンドリな GUI) が利用できるようになります。
GUIインターフェースの操作
UpdGUI を起動するには、ファイルを右クリックしてupdgui.ps1
「PowerShell で実行」を選択するか、次のコマンドを使用して UpdGUI フォルダーにある管理 PowerShell セッションから開きます。
.\updgui.ps1
インターフェースには、更新履歴と利用可能なアップデートが整理されたレイアウトで表示され、選択用のチェックボックスも備わっています。アップデートのタイトル、サイズ、重要度を素早く確認できます。インストールするには、対象のアップデートを選択し、「インストール」ボタンをクリックするだけでインストールが開始されます。
ダウンロードとインストールが進むにつれて、UpdGUI は進行状況のリアルタイム更新を提供し、何が起きているかを明確に示します。これは、Windows Update のあいまいな進行状況インジケータとはまったく対照的です。
PowerShellコマンドの使用

コマンドラインインターフェースは、単純なタスクにも、複雑なフィルタリングのニーズにも最適です。アップデートを素早く確認するには、以下をご利用ください。
Get-WindowsUpdate
このコマンドは、各アップデートの詳細情報(サイズやシステムへの影響など)を返します。重要なセキュリティアップデートに絞り込みたい場合は、次のコマンドを使用します。
Get-WindowsUpdate -Category "Security Updates"-Install -AcceptAll
このコマンドは、他の種類の更新による潜在的な不安定性を回避しながら、既知の脆弱性に対するシステムの保護を保証します。
特にドライバーの更新の場合は、次を使用します。
Get-WindowsUpdate -Category "Drivers"
これにより、インストール前に利用可能なハードウェアアップデートを確認できます。ドライバーアップデートの中にはパフォーマンスを向上させるものもあれば、互換性の問題を引き起こすものもあるため、適切なタイミングでアップデートを適用するようにしてください。
ドライバー以外のすべての更新をインストールするには、次のコマンドを実行します。
Get-WindowsUpdate -NotCategory "Drivers"-Install -AcceptAll
この方法により、互換性の問題を効果的に防止しながら、重要なセキュリティ パッチを適用してシステムを最新の状態に保つことができます。
アップデートを管理する
UpdGUIとPSWindowsUpdateを数ヶ月間併用してきた今、従来のアップデート方法に戻ることは考えられません。この設定のおかげで、驚くほど安心感を得られます。突然の再起動に伴う不安はもうありません。コンピューターはMicrosoftのスケジュールではなく、自分のスケジュールで動作します。大手テクノロジー企業の対応にユーザーが圧倒されがちな現代において、システムの重要な部分を再びコントロールできるようになることは、本当に大きな力になります。
コメントを残す