Microsoft は最近、Windows 11 の最初の機能更新プログラムをリリースしました。 Windows 11 2022 アップデート。現在、190 か国以上で公開されているため、お使いのシステムが Windows 11 の要件を満たしている場合は、Windows Update の設定ページで利用できるはずです。ただし、そうしない場合、その理由は Windows の「セーフガード ホールド」機能にある可能性があります。
セーフガード ホールドは、アップグレードのブロックとも呼ばれ、Windows の更新プログラムのインストールを自動的にブロックする Windows の機能です。
今日は、この Windows の決定を元に戻し、ブロックされている場合でも更新プログラムをインストールする 3 つの方法を紹介します。
表目次
セーフガード ホールドとは
セーフガード ホールドは、パフォーマンスに影響を与える可能性のある更新プログラムのインストールを Windows デバイスから一時的に停止するために使用されます。これは通常、主要な Windows 機能更新プログラムに適用されます。
アップデートが最初にロールアウトされたとき、バグがあったり、特定の種類のコンピューターに影響を与えたりする可能性があります。発生する可能性のある問題が特定のものである場合は、アップデート全体を撤回するのではなく、 Microsoft は、選択したデバイスへの更新プログラムのインストールのみをブロックします。
Microsoft は、これを行っていると主張しています。 o 個々の顧客やパートナー、または Microsoft の内部検証により、パフォーマンスに深刻な影響を与える可能性のあるリリースの問題が見つかった場合でも。
とはいえ、ユーザーはこのプログラムをオプトアウトして、引き続き
セーフガード ホールドをオプトアウトすると、既知のパフォーマンスの問題によってデバイスが危険にさらされる可能性があります。
Safeguard Hold をバイパスする方法について説明する前に、デバイスが現在 Safeguard Hold になっているかどうかを確認する方法を紹介します。これにより、この機能が原因で、または別の理由で更新プログラムが利用できないかどうかがわかります。
デバイスがセーフガード ホールドになっているかどうかを確認
Windows は、次の場合にユーザーに通知しますSafeguard Hold 機能により、アップデートがブロックされています。利用可能な更新プログラムがブロックされている場合は、Windows Update の設定ページに通知が表示され、下の画像のようなメッセージが表示されます。
セーフガード ホールドが更新をブロックしています
Windows 11 オペレーティング システムで同様のメッセージが表示された場合は、この機能をバイパスして更新をインストールする方法を以下に示します。
アップグレードを無効にするWindows 11 のブロック
注: アップグレード ブロックをバイパスして Windows 更新プログラムをインストールすることは、コンピューターに深刻な問題を引き起こす可能性があるため、Microsoft も Microsoft もお勧めしません。 Safeguard Holds をバイパスしてテスト目的で更新プログラムをインストールする必要がある場合は、Windows 11 VM を作成し、隔離された環境でテストを実行することをお勧めします。
アップグレードをバイパスする方法は 3 つあります。
グループ ポリシーからセーフガード ホールドを無効にする
次の手順を実行して、グループ ポリシー エディターを使用してアップグレード ブロックをバイパスします。
[コマンドの実行] ボックスに gpedit.msc と入力して、グループ ポリシー エディターを開きます。
グループ ポリシー エディタを開く
左側のペインから次のように移動します。
ローカル コンピューター ポリシー >> 管理用テンプレート >> Windows コンポーネント >> Windows Update >> Windows Update から提供される更新プログラムを管理する
[無効にする] をダブルクリックします。右ペインで機能更新のセーフガードを確認してください。
ポリシー設定を開く
ポリシー ウィンドウから、[有効] ラジオ ボタンを選択し、[適用] と [] をクリックします。 >わかりました
グループ ポリシーからセーフガード ホールドを無効にする
次に、管理者特権のコマンド プロンプトで次のコマンドレットを実行します。変更を有効にする:
gpupdate/forceグループ ポリシーの変更を適用する
お使いの PC でセーフガード ホールドが無効になります。システムが Windows Update を通じて更新プログラムの受信を開始したかどうかを確認できるようになりました。そうでない場合は、提供されているガイドを使用して Windows Update の設定をリセットしてみてください。
これらのセーフガードを再度有効にしたい場合は、グループ ポリシー エディター内の同じ場所に戻り、機能更新プログラムのセーフガードを無効にするのプロパティを選択し、無効ラジオ ボタンを選択します。
Windows レジストリからセーフガード ホールドを無効にする
上記の方法が機能しなかった場合
注: システムのレジストリ内の重要な値の設定ミスは、オペレーティング システムにとって致命的となる可能性があります。そのため、プロセスを進める前にシステムの復元ポイントを作成することを強くお勧めします。
[コマンドの実行] ボックスに「regedit」と入力して Windows レジストリ エディタを開きます。
レジストリ エディターを開きます
すぐに移動できるように、アドレス バーに次を貼り付けます:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\ Microsoftレジストリ エディタでのクイック ナビゲーション
Windows を右クリックし、New を展開してからキーをクリックします。この新しいキーに「WindowsUpdate.」という名前を付けます。
新しい「WindowsUpdate」キーを作成
右クリック新しく作成された「WindowsUpdate」キー、[新規] を展開し、[DWORD (32 ビット) 値] をクリックします。この新しい DWORD に「DisableWUfBSafeguards」という名前を付けます。.”
新しい DisableWUfBSafeguards DWORD を作成する
右側のペインで新しい DWORD をダブルクリックし、値のデータをに設定します>1。完了したら [OK] をクリックします。
値のデータを 1 に設定
変更を適用するには、コンピュータを再起動します。
これで、デバイスがアップデートを受信しており、セーフガード ホールドが正常に無効になっていることを確認できます。
セーフガード ホールドを再度有効にしたい場合は、持っている DWORD を削除するだけです。レジストリ エディタで作成するか、値のデータを 0 に変更してから PC を再起動してください。
DWORD を削除
Windows PowerShell から Safeguard Holds を無効にする
上記の Windows レジストリの手間をすべて回避したい場合は、この方法を採用して、Windows PowerShell で同じ変更を行うこともできます。この方法では、1 つのコマンドレットでアップグレード ブロックをバイパスできます。
管理者特権の PowerShell インスタンスで次のコマンドレットを実行します:
reg add”HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate”/v DisableWUfBSafeguards/t REG_DWORD/d 1/fWindows PowerShell から Safeguard Holds を無効にする
変更を有効にするためにコンピューターを再起動します。
コマンドを詳しく見てみると、以前に手動で行ったのと同じ DWORD がレジストリに追加されます。このシステム レジストリを削除して、前のセクションで説明したのと同じ手順を使用してアップグレード ブロックを再度有効にすることもできます。
最終的な考え
システムが Windows 11 へのアップグレードをブロックされている場合22H2 以降、指定された方法のいずれかを適用して Safeguard ブロックを無効にし、更新をインストールできます。ただし、そもそも正当な理由で更新がブロックされた可能性があるため、これを強くお勧めしません。
さらに、この投稿で説明されている方法とスクリーンショットは Windows 11 を対象としていますが、これらはWindows 10 でも機能します。Windows 10 でアップグレード ブロックをバイパスするための専用の投稿もあります。
以下も参照してください。
ニュースレターを購読する
受信トレイにある最新の技術ニュース、アドバイス、ダウンロード