# Copyright © 2008, Microsoft Corporation. All rights reserved. function IsWUBlocked { $GPSetting = Get-ItemProperty -path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\DriverSearching" -ErrorAction SilentlyContinue if (($GPSetting -eq $null) -or ($GPSetting.SearchOrderConfig -eq $null)) { $Setting = Get-ItemProperty -path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\DriverSearching" -ErrorAction SilentlyContinue if (($Setting -eq $null) -or ($Setting.SearchOrderConfig -eq $null)) { return $true } return ($Setting.SearchOrderConfig -eq "0") } return ($GPSetting.SearchOrderConfig -eq "0") } $WUBlocked = IsWUBlocked Update-DiagRootCause -id RC_WindowsUpdate -Detected $WUBlocked