首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用powershell关闭windows更新服务和自动更新windows 10

使用powershell关闭windows更新服务和自动更新windows 10
EN

Stack Overflow用户
提问于 2017-06-15 05:44:28
回答 5查看 16.6K关注 0票数 5

我想使用powershell脚本关闭windows更新服务,并使用powershell自动更新windows10。我到处寻找,但命令并没有完全关闭其中任何一个。

我现在正在不在网络上的设备上手动执行此操作,因此将无法部署任何组策略:

services> windows update>禁用Windows更新>更改设置>从不检查更新

EN

回答 5

Stack Overflow用户

发布于 2017-06-15 06:12:04

我找到了这个信息,你可以试试

Powershell

代码语言:javascript
复制
 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
}
票数 6
EN

Stack Overflow用户

发布于 2017-12-31 02:18:41

要禁用Windows10的自动更新,请运行--> services.msc --> Windows update -->属性-->启动类型-->禁用

http://optimistpower.blogspot.in/2017/12/how-to-disable-windows-auto-update-in.html

票数 2
EN

Stack Overflow用户

发布于 2017-08-10 20:02:22

如果有人遇到这个问题只是想暂时禁用Windows10中的更新,请查找设置:“设置为计量连接”并将其打开。我知道这并没有解决OP的问题,但这个问题在搜索如何关闭更新时是第一个命中的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44555223

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档