Windows
 Computer >> コンピューター >  >> システム >> Windows

Windows10でPowerShellを使用して更新を非表示にする方法

Windows10でPowerShellを使用して更新を非表示にする方法

以前のバージョンのWindowsとは異なり、MicrosoftはWindows 10での更新の管理を非常に困難にしました。実際、不要な更新を非表示にする組み込みのオプションはありません。そうは言っても、Windows 10で自動更新を管理および無効にする方法については、すでに説明しました。1つの方法は、公式のトラブルシューティングアプリを使用して、インストールしたくない更新を一時的に非表示にすることです。

または、Windows10でPowerShellを使用して更新を非表示にすることもできます。その方法は次のとおりです。

Windows10でのPowerShellへのアクセス

古いバージョンのWindows10にはPowerShellが含まれていませんでした。ただし、システムが最新の場合、PowerShellは既にインストールされています。インストールする必要がある場合は、Windows Update([設定]->[更新とセキュリティ]->[Windows Update])にアクセスして、最新バージョンのWindows10をインストールします。

Windows10でPowerShellを使用して更新を非表示にする方法

Winを押します + X または、[スタート]メニューを右クリックします。 Windows PowerShell(管理者)を選択します。このオプションを使用すると、管理者権限でコマンドを実行できます。これは、Windows10アカウントに実際に管理者権限がある場合にのみ機能します。

Windows10でPowerShellを使用して更新を非表示にする方法 アクセスを制限しない

デフォルトでは、ユーザーアカウントへのアクセスが制限されており、PowerShellで外部スクリプトを実行することはできません。外部スクリプトを実行するには、実行ポリシーを無制限に設定する必要があります。これを行うには、以下のコマンドを入力して、Enterボタンを押します。

Set-ExecutionPolicy Unrestricted
Windows10でPowerShellを使用して更新を非表示にする方法

コマンドを実行するとすぐに、確認を求められます。 Aを押すだけです キーに続いてEnter キーボードで。この時点から、ユーザーアカウントは無制限にアクセスできるようになります。

Windows10でPowerShellを使用して更新を非表示にする方法

必要に応じて、以下のコマンドを使用して、ユーザーアカウントの現在の実行ポリシーを確認できます。ご覧のとおり、私は無制限にアクセスできます。

Get-ExecutionPolicy
Windows10でPowerShellを使用して更新を非表示にする方法

実行ポリシーを変更した後は、PowerShellを自由に使用できます。

WindowsUpdateツールをインストールする

既定では、Windows 10 PowerShellには、WindowsUpdateを管理するためのコマンドは含まれていません。代わりに、PSWindowsUpdateモジュールをインストールする必要があります。無制限の管理者アクセス権がある限り、PowerShell内で直接これを行うことができます。

PowerShellを開き、次のように入力します:

Install-Module -Name PSWindowsUpdate
Windows10でPowerShellを使用して更新を非表示にする方法

「Y」と入力して、PSWindowsUpdateを使用するために必要なNuGetもインストールすることを確認します。これを行うには、インターネットに接続している必要があることに注意してください。

Windows10でPowerShellを使用して更新を非表示にする方法

信頼できないリポジトリに関する警告が表示された場合は、「Y」と入力して続行することを確認してください。

ほとんどの場合、インストールプロセスには数分しかかかりません。すべてが完了すると、通常のPowerShellプロンプトに戻ります。

タイトルに基づいて更新を非表示にする

PowerShellを使用して更新を非表示にする前に、現在保留中のもののリストを確認する必要があります。更新を非表示にするには、更新の名前が必要です。

開始するには、以下のコマンドを使用して、利用可能なすべてのWindowsUpdateのリストを取得します。

Get-WUList
Windows10でPowerShellを使用して更新を非表示にする方法

利用可能なすべての更新のリストを取得したら、非表示にする更新を見つけて、更新のタイトルをメモします。アップデートにKB番号がない場合は、タイトルが必要になります。 KB番号を使用することもできます。 (次のセクションを参照してください。)次のコマンドを入力し、Enterボタンを押して更新を非表示にします。 UpdateName *を置き換えることを忘れないでください 実際のタイトルで。

Hide-WindowsUpdate -Title "UpdateName*"

タイトルの一部が正しく一意である限り、タイトルの前後にワイルドカード(*)を使用できます。ワイルドカードを使用したくない場合は、完全な更新タイトルを入力するだけです。

Windows10でPowerShellを使用して更新を非表示にする方法

PowerShellでは、テキストのセクションを強調表示してコピーすることで、すべてを入力する必要がなくなります。これにより、エラーによる入力ミスも防止されます。

PowerShellは、アクションの確認を求めます。 Aを押すだけです キーに続いてEnter キーボードで。

Windows10でPowerShellを使用して更新を非表示にする方法

このアクションにより、ターゲットのWindowsUpdateが非表示になります。 Hの文字を見れば確認できます 「ステータス」の下。ご参考までに、<​​code> Hの文字 Hiddenの略です 。

Windows10でPowerShellを使用して更新を非表示にする方法

KB番号に基づいて更新を非表示にする

または、KBArticleIDを使用してWindowsUpdateを非表示にすることもできます。 KB ArticleIDを使用してWindowsUpdateを非表示にするには、以下のコマンドを使用するだけです。以下のコマンドの「KBNumber」を、非表示にする更新のIDに置き換えることを忘れないでください。

Hide-WindowsUpdate -KBArticleID KBNumber
Windows10でPowerShellを使用して更新を非表示にする方法

繰り返しになりますが、PowerShellは確認を求めます。文字Aを入力してください Enterを押します ボタン。

Windows10でPowerShellを使用して更新を非表示にする方法 更新を再表示

今後、更新を再表示する場合は、別のコマンドを使用して更新リストを表示する必要があります。元のGet-WUListには非表示の更新は表示されません。

代わりに、次のコマンドを使用してください:

Show-WindowsUpdate

Lと入力します すべてにノーと言う。それ以外の場合は、個々の更新の詳細を表示してから、非表示の更新を含むすべての更新のリストを表示します。

Windows10でPowerShellを使用して更新を非表示にする方法

非表示の更新のKB番号またはタイトルがわかったので、次のコマンドのいずれかを使用してそれらを再表示し、「KBNumber」を実際のKB番号に置き換えるか、「UpdateTitle」をタイトルに置き換えます。両方を同時に使用するのではなく、どちらか一方のコマンドのみを使用してください。

Show-WindowsUpdate -KBArticleID KBNumber
Show-WindowsUpdate -Title UpdateTitle
Windows10でPowerShellを使用して更新を非表示にする方法

上記のアクションにより、確認が再度求められます。アクションを確認するだけで、アップデートが元に戻ります。

Windows10でPowerShellを使用して更新を非表示にする方法

多数の更新を非表示にして、それらを再度表示したい場合は、次のコマンドを使用します。

Show-WindowsUpdate

Aと入力します 非表示にしたものも含め、すべての更新を表示します。これは、個々のタイトルやKB番号を入力するのではなく、すべての非表示の更新を一度に復元する簡単な方法です。

最後に、以下のコマンドを使用して、実行ポリシーを制限付きに戻します。ユーザーアカウントに無制限のアクセスでスクリプトを実行させると、システムが脆弱になる可能性があります。

Set-ExecutionPolicy Restricted

PowerShellを使用してWindows10の更新をさらに管理するには、次のように入力します。

Get-Command -module PSWindowsUpdate

これにより、このモジュール内で使用可能なすべての更新管理コマンドのリストが表示されます。

何かの途中で厄介な再起動を回避したり、制限された接続で帯域幅を節約したりするためにダウンロード時間を制限したい場合は、WindowsUpdate内に更新ウィンドウを設定します。また、何かがうまくいかない場合にWindows10Updateの問題をトラブルシューティングする方法を学びます。


  1. Windows 11 で Windows Update を停止する方法

    Microsoft は、セキュリティ パッチ、新機能、および問題の修正で構成される Windows OS の更新プログラムを定期的に提供しています。これらの更新は強く推奨され、無期限に実行する必要があります。ただし、PC が従量制課金接続になっている場合や、Windows Update を一時的に無効にして、PC へのダウンロードとインストールを停止できる場合があります。 Windows の更新を停止する方法をいくつか紹介します。 Windows Update を停止するさまざまな方法 方法 1:Windows Update を一時停止する 最初の方法では、ユーザーは Windows 更新プ

  2. Windows 10 - アップデートを非表示にする方法

    Windows 10 のリリースに伴い、Microsoft は Windows Update 機能に多くの変更を導入しました。ホーム ユーザー向けの必須の更新と再起動 (回避できます)、時間の経過とともにスペースを節約する累積的な更新、管理の柔軟性も低下させます。また、特定の更新を非表示にする目に見える方法はありません。 このような動きは、「普通の」ユーザーにとっては(ある程度)理にかなっていますが、インストールするもの、特にドライバーだけでなく他の特定のコンポーネントを制御したい上級ユーザーにとっては意味がありません。このガイドでは、Windows の以前のリリースと同じように更新を非表示