競合する構成
重要
この記事またはセクションの情報は、Windows Enterprise E3+ または F3 ライセンス (Microsoft 365 F3、E3、または E5 に含まれる) ライセンスがあり、Windows Autopatch 機能をアクティブ化している場合にのみ適用されます。
機能のアクティブ化はオプションであり、Windows 10/11 Enterprise E3 または E5 (Microsoft 365 F3、E3、または E5 に含まれる) ライセンスがある場合は追加料金なしで利用できます。
詳細については、「 ライセンスと権利」を参照してください。 機能のアクティブ化を行わない場合でも、 Business Premium および A3+ ライセンスに含まれる機能に対して Windows Autopatch サービスを使用できます。
準備チェック中に、レジストリ構成が競合するデバイスがある場合は、[ 準備ができていない ] タブに通知が表示されます。通知には、デバイスが更新の準備ができていない理由を説明するアラートの一覧が含まれています。 問題を解決する方法について説明します。 [準備が完了していません] とマークされているデバイスを確認し、準備完了状態に修復できます。
Windows Autopatch は、競合する構成を監視します。 Windows が正しく更新されない特定のレジストリ値が通知されます。 競合を解決するには、これらのレジストリ キーを削除する必要があります。 ただし、他のサービスがレジストリ キーを書き戻す可能性があります。 競合する構成の一般的なソースを確認して、デバイスが引き続き Windows Updatesを受け取っていることを確認することをお勧めします。
競合する構成の最も一般的なソースは次のとおりです。
- Active Directory グループ ポリシー (GPO)
- デバイス クライアント設定のConfiguration Manager
- レジストリの手動更新
- イメージング中に適用されるローカル グループ ポリシー設定 (LGPO)
Autopatch によって検査されるレジストリ キー
Location= HKLM:SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\DoNotConnectToWindowsUpdateInternetLocations Value=Any
Location= HKLM:SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\DisableWindowsUpdateAccess Value=Any
Location= HKLM:SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU\NoAutoUpdate Value=Any
競合の解決
Windows Autopatch では、競合する構成を削除することをお勧めします。 次の修復例を使用して、Autopatch で管理されるデバイスを対象にした場合に、競合する設定とレジストリ キーを削除できます。
重要
構成アラートが競合するデバイスのみをターゲットにすることをお勧めします。 次の修復例は、Windows Autopatch によって管理されていないデバイスに影響を与える可能性があります。それに応じてターゲットにしてください。
Intune修復
[Intune修復] に移動し、次の例を使用して修復を作成します。 値が削除後も保持されるかどうかを把握するには、値ごとに 1 つの修復を作成することをお勧めします。
[検出および修復] アクションを使用する場合は、アラートで呼び出された適切な [パス] と [値] を必ず更新してください。 詳細については、「 修復」を参照してください。
検出
if((Get-ItemProperty HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate).PSObject.Properties.Name -contains 'DoNotConnectToWindowsUpdateInternetLocations') {
Exit 1
} else {
exit 0
}
アラートの詳細 | 説明 |
---|---|
Path | HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate |
値 | DoNotConnectToWindowsUpdateInternetLocations |
修復
if((Get-ItemProperty HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate).PSObject.Properties.Name -contains 'DoNotConnectToWindowsUpdateInternetLocations') {
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" -Name "DoNotConnectToWindowsUpdateInternetLocations"
}
アラートの詳細 | 説明 |
---|---|
Path | HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate |
値 | DoNotConnectToWindowsUpdateInternetLocations |
PowerShell
次の PowerShell スクリプトをコピーして PowerShell または PowerShell エディターに貼り付け、 .ps1
拡張機能で保存します。 詳細については、「 Remove-ItemProperty (Microsoft.PowerShell.Management)」を参照してください。
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" -Name "DoNotConnectToWindowsUpdateInternetLocations"
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" -Name "DisableWindowsUpdateAccess"
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" -Name "NoAutoUpdate"
バッチファイル
次のコードをコピーしてテキスト エディターに貼り付け、 .cmd
拡張機能で保存し、影響を受けるデバイスに対して実行します。 このコマンドは、Windows Autopatch サービスに影響するレジストリ キーを削除します。 詳細については、「 バッチ ファイルの使用: スクリプト: 管理サービス」を参照してください。
@echo off
echo Deleting registry keys...
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /v "DoNotConnectToWindowsUpdateInternetLocations" /f
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /v "DisableWindowsUpdateAccess" /f
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v "NoAutoUpdate" /f
echo Registry keys deleted.
Pause
レジストリ ファイル
次のコードをメモ帳ファイルにコピーし、 .reg
拡張機能として保存し、影響を受けるデバイスに対して実行します。 これにより、Windows Autopatch サービスに影響するレジストリ キーが削除されます。 詳細については、「 .reg ファイルを使用してレジストリ サブキーと値を追加、変更、または削除する方法」を参照してください。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate]
"DoNotConnectToWindowsUpdateInternetLocations"=-
"DisableWindowsUpdateAccess"=-
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU]
"NoAutoUpdate"=-
競合する構成の一般的なソース
次の例を使用して、構成が次のいずれかのサービスから永続的であるかどうかを検証できます。 リストは網羅的なものではなく、管理者は変更を計画する必要があります。これは、Windows Autopatch によって管理されていないデバイスに影響する可能性があります。
グループ ポリシー管理
グループ ポリシー管理は、ほとんどの組織で最も人気のあるクライアント構成ツールです。 このため、多くの場合、競合する構成のソースになります。 影響を受けるクライアントでポリシーの結果セット (RSOP) を使用すると、構成されたポリシーが Windows Autopatch と競合するかどうかを迅速に識別できます。 詳細については、「ポリシーの結果セットを使用してグループ ポリシーを管理する」を参照してください。
- 管理者特権でコマンド プロンプトを起動し、「
RSOP
」と入力します。 - [コンピューターの構成>Policies>管理用テンプレート>Windows コンポーネント>に移動しますWindows Update
- ポリシーがWindows Updateに存在しない場合は、グループ ポリシーされていないように見えます。
- ポリシーが存在するWindows Updateに存在する場合は、競合するポリシーのターゲットを変更または制限してアラートを解決します。
- [ポリシー名] に [ローカル グループ ポリシー] というラベルが付いている場合、これらの設定はイメージング中またはConfiguration Managerによって適用されます。
Configuration Manager
Configuration Managerは、多くの点で Windows Updatesの管理に役立つ一般的なエンタープライズ管理ツールです。 このため、ワークロードが正しく構成されている場合でも、100% クラウドまたは共同管理ワークロードに移行すると、多くの環境が正しく構成されていません。 クライアント設定は、多くの場合、見逃されます。 詳細については、「 クライアント設定とソフトウェア更新プログラムについて」を参照してください。
- Microsoft エンドポイント Configuration Manager コンソールに移動します。
- [ 管理>Overview>Client 設定] に移動します。
- ソフトウェア Updatesが構成されていないことを確認します。 構成されている場合は、Windows Autopatch との競合を防ぐために、これらの設定を削除することをお勧めします。
サード パーティのソリューション
サード パーティのソリューションには、問題のデバイスの構成を記述する可能性があるその他の製品 (MMM (モバイル デバイス マネージャー) やポリシー マネージャーなど) を含めることができます。