2017-06-14 211 views
0

我想使用PowerShell腳本來關閉Windows更新服務&使用PowerShell自動更新Windows 10。我已經四處搜尋,但是這些命令並沒有完全消失。關閉Windows更新服務和自動更新使用PowerShell的Windows 10

我現在手工做這在不在網絡上的設備,所以沒有組策略將能夠部署:

服務> Windows更新>禁用 的Windows Update>更改設置從不>檢查更新

回答

3

我發現這個信息,你可以嘗試

Powershell的

Clear-Host 

Write-Host "0 -> Change setting in Windows Update app (default)" 
Write-Host "1 -> Never check for updates (not recommended)" 
Write-Host "2 -> Notify for download and notify for install" 
Write-Host "3 -> Auto download and notify for install" 
Write-Host "4 -> Auto download and schedule the install" 

Write-Host "Enter any character to exit" 
Write-Host 
switch(Read-Host "Choose Window Update Settings"){ 
     0 {$UpdateValue = 0} 
     1 {$UpdateValue = 1} 
     2 {$UpdateValue = 2} 
     3 {$UpdateValue = 3} 
     4 {$UpdateValue = 4} 
     Default{Exit} 
} 

$WindowsUpdatePath = "HKLM:SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\" 
$AutoUpdatePath = "HKLM:SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" 

If(Test-Path -Path $WindowsUpdatePath) { 
    Remove-Item -Path $WindowsUpdatePath -Recurse 
} 


If ($UpdateValue -gt 0) { 
    New-Item -Path $WindowsUpdatePath 
    New-Item -Path $AutoUpdatePath 
} 

If ($UpdateValue -eq 1) { 
    Set-ItemProperty -Path $AutoUpdatePath -Name NoAutoUpdate -Value 1 
} 

If ($UpdateValue -eq 2) { 
    Set-ItemProperty -Path $AutoUpdatePath -Name NoAutoUpdate -Value 0 
    Set-ItemProperty -Path $AutoUpdatePath -Name AUOptions -Value 2 
    Set-ItemProperty -Path $AutoUpdatePath -Name ScheduledInstallDay -Value 0 
    Set-ItemProperty -Path $AutoUpdatePath -Name ScheduledInstallTime -Value 3 
} 

If ($UpdateValue -eq 3) { 
    Set-ItemProperty -Path $AutoUpdatePath -Name NoAutoUpdate -Value 0 
    Set-ItemProperty -Path $AutoUpdatePath -Name AUOptions -Value 3 
    Set-ItemProperty -Path $AutoUpdatePath -Name ScheduledInstallDay -Value 0 
    Set-ItemProperty -Path $AutoUpdatePath -Name ScheduledInstallTime -Value 3 
} 

If ($UpdateValue -eq 4) { 
    Set-ItemProperty -Path $AutoUpdatePath -Name NoAutoUpdate -Value 0 
    Set-ItemProperty -Path $AutoUpdatePath -Name AUOptions -Value 4 
    Set-ItemProperty -Path $AutoUpdatePath -Name ScheduledInstallDay -Value 0 
    Set-ItemProperty -Path $AutoUpdatePath -Name ScheduledInstallTime -Value 3 
} 
+0

感謝。我正在使用平板電腦,並嘗試使用另一個無效的腳本。但是這個做了。我已經成功應用了300片=) – Jenesis

0

如果有人葡萄汁在這個問題上簡單地試圖暫時禁用Windows 10中的更新,尋找設置:「設置爲計量連接」並將其打開。我知道這並沒有解決OP的問題,但是這個問題成爲搜索如何關閉更新時的第一個命中之一。