windows禁止更新

windows禁用自动更新的脚本,每次开机就自动启动。

ChatGPT

要在Windows中禁用自动更新,并使之每次开机自动启动,可以通过编辑组策略或注册表来实现。以下是使用组策略编辑器和注册表编辑器的两种方法。但是,请注意,修改组策略和注册表可能会对系统稳定性和安全性产生影响,请确保您了解这些更改的含义,并谨慎操作。

方法一:使用组策略编辑器

如果您使用的是Windows 10 Professional、Enterprise 或 Education版本,可以使用本地组策略编辑器来禁用Windows Update。

  1. 打开“运行”对话框(按 Win + R)。
  2. 输入 gpedit.msc 并按回车,打开本地组策略编辑器。
  3. 导航至 计算机配置 -> 管理模板 -> Windows 组件 -> Windows 更新
  4. 找到并双击 配置自动更新
  5. 选择 已禁用,然后点击 确定

您可以将以上步骤制作成一个脚本,但是请注意,组策略编辑器本身并不直接支持脚本操作。您可以使用Powershell来修改组策略设置。

以下是一个Powershell脚本示例,该脚本将禁用自动更新:

 
 

powershellCopy code

# 打开Powershell并使用管理员权限运行以下命令

# 禁用自动更新
Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" -Name "NoAutoUpdate" -Value 1

# 创建一个计划任务,以在每次计算机启动时运行这个脚本
$Action = New-ScheduledTaskAction -Execute 'Powershell.exe' -Argument '-NoProfile -WindowStyle Hidden -Command "Set-ItemProperty -Path \"HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU\" -Name \"NoAutoUpdate\" -Value 1"'
$Trigger = New-ScheduledTaskTrigger -AtStartup
$Principal = New-ScheduledTaskPrincipal -UserId "SYSTEM" -LogonType ServiceAccount -RunLevel Highest
Register-ScheduledTask -TaskName "DisableAutoUpdate" -Action $Action -Trigger $Trigger -Principal $Principal -Force

# 打开Powershell并使用管理员权限运行以下命令 # 禁用自动更新 Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" -Name "NoAutoUpdate" -Value 1 # 创建一个计划任务,以在每次计算机启动时运行这个脚本 $Action = New-ScheduledTaskAction -Execute 'Powershell.exe' -Argument '-NoProfile -WindowStyle Hidden -Command "Set-ItemProperty -Path \"HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU\" -Name \"NoAutoUpdate\" -Value 1"' $Trigger = New-ScheduledTaskTrigger -AtStartup $Principal = New-ScheduledTaskPrincipal -UserId "SYSTEM" -LogonType ServiceAccount -RunLevel Highest Register-ScheduledTask -TaskName "DisableAutoUpdate" -Action $Action -Trigger $Trigger -Principal $Principal -Force

猜你喜欢

转载自blog.csdn.net/sinat_37574187/article/details/134258344