如何阻止 Windows 更新后自动重新启动
已发表: 2024-12-16Windows 的主要问题之一是更新周期不一致。您永远不会知道您的设备在更新后何时重新启动。这种情况可能发生在工作期间,在周日晚上玩您最喜欢的游戏或观看您最喜欢的电影时。更糟糕的是,Windows 更新通常需要很长时间才能安装,让您盯着蓝色的重新启动屏幕直到更新完成。
幸运的是,虽然我们无法修复 Windows 更新周期,但我们可以控制更新和重新启动的时间。您可以应用十多种方法,具体取决于您需要对更新周期进行多少控制。在本指南中,您将了解这些方法并修复 Windows 更新周期,以在重要工作期间阻止不必要的 Windows 更新重新启动。
目录
如何阻止 Windows 更新后自动重新启动
SL 号 | 方法 | 如何使用 |
---|---|---|
1. | 更新 Windows 设置 | 转到设置 → Windows 更新 → 设置活动时间并启用重新启动通知。 |
2. | 编辑组策略 | 在设备上启用组策略,按 Win + R,键入 gpedit.msc → 计算机配置 → 管理模板 → Windows 组件 → Windows 更新 → 管理最终用户体验 → 启用登录用户不自动重新启动。 |
3. | 禁用更新服务 | 按 Win + R,输入 services.msc → 查找 Windows Update → 右键单击 → 停止 → 将启动类型设置为禁用。 |
4. | 修改注册表 | 按 Win + R,输入 regedit → 导航到 Windows 更新路径并将 NoAutoRebootWithLoggedOnUsers 值设置为 1。 |
5. | 使用任务计划程序 | 打开任务计划程序 → 转至 Microsoft → Windows → UpdateOrchestrator → 右键单击重新启动任务 → 选择禁用。 |
6. | 暂时暂停更新 | 转到设置 → Windows 更新 → 单击暂停更新最多 4 周, |
7. | 设置按流量计费的连接 | 转至设置 → 网络和 Internet → 属性 → 启用设置为按流量计费的连接。 |
8. | 使用第三方工具 | 下载并运行 StopUpdates10 或 Windows Update Blocker 等工具来管理更新。 |
更改 Windows 更新活动时间
Windows 10 和 11 在设置中提供了基本更新控件,可在更新前通知您,并控制更新后何时要重新启动设备。这种简单的方法适用于大多数因更新后自动重启而烦恼的人。
要修改 Windows 更新设置:
- 转至 Windows 笔记本电脑上的“设置” ,然后转至“Windows 更新”选项卡。
- 启用“需要重新启动才能完成更新时通知我” 。当您的设备需要重新启动才能完成更新时,Windows 会通知您。
- 接下来,单击“活动时间” ,从下拉菜单中选择“手动” ,然后设置开始时间和结束时间,以确保您的设备在这些活动时间期间重新启动。
Windows 没有直接选项来禁用更新完成后重新启动。您只能调整活动时间并在设备重新启动之前收到通知。您可以按照其他方法禁用更新后自动重启。
编辑组策略设置
您可以使用组策略编辑器来完全控制 Windows 更新。对于 Windows 专业版和企业版,Microsoft 提供组策略设置、高级 Windows 设置,主要由 IT 管理员和管理员用来控制设备的各个方面。
用户友好的界面允许任何人(包括非技术用户)自定义和编辑 Windows 更新设置并获得对 Windows 更新的精细控制。但是,组策略设置是 Windows 10 和 11 专业版和企业版内置的。 Windows Home 用户可以旁加载组策略设置并控制 Windows 更新,或使用替代方法(例如通过系统服务禁用自动更新)来永久禁用 Windows 更新。
对于 Windows 专业版和企业版用户,请按照以下步骤操作。对于Windows Home用户,请按照以下方法在PC上启用组策略。
如何在组策略编辑器中控制 Windows 设置
- 按Win+R打开“运行”对话框。
- 输入gpedit.msc并按Enter 。
- 这将在您的设备上打开 Windows 组策略编辑器。如果没有,您可以手动将其添加到您的设备。请按照以下步骤操作。
- 接下来,导航到计算机配置,然后点击管理模板。转到Windows 组件。
- 向下滚动,单击“Windows 更新”,然后单击“管理最终用户体验”。
- 在这里,您可以启用选项“登录用户不自动重新启动计划的更新安装”。
- 双击该选项并选择禁用。
使用此组策略高级设置,您可以控制精细的 Windows 更新并防止其在更新后重新启动您的设备。但是,组策略编辑器仅适用于 Windows Pro、Enterprise 和 Educational 版本。不过,您仍然可以在 Windows 10 或 11 家庭设备上尝试。
如何在 Windows 家庭版上获取组策略编辑器:
您可以手动将 Windows 组策略设置添加到 Windows 设备。请按照以下步骤操作。
- 打开记事本并粘贴以下代码。
@echo off
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*。妈妈>列表。 TXT
dir /b %SystemRoot%\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~3。妈妈>>列表。 TXT
for /f %%i in ('findstr /i .List.txt 2^>nul') do dism /online /norestart /add-package: "%SystemRoot%\servicing\Packages\%%i"
暂停
- 单击顶部的“文件”菜单,选择“另存为” ,然后使用.bat文件扩展名以任意名称保存文件。将文件保存在桌面上以便于访问。
- 现在转到该文件,右键单击,然后以管理员身份运行它。它将打开命令提示符并下载所有必需的文件以在设备上加载组策略编辑器。当您看到按任意键继续时,单击任意键即可。
- Windows 组策略编辑器已成功安装在您的设备上。按照上述相同的方法并在更新后禁用 Windows 重新启动。
修改 Windows 注册表值
组策略的简单用户界面使专业版和企业版用户可以轻松禁用 Windows 更新并重新启动。幸运的是,Windows Home 用户还可以通过修改 Windows 注册表来禁用更新后重新启动。
Windows 注册表是一个分层数据库。它存储低级系统设置,您可以修改这些设置来控制系统行为。在这种情况下,您可以修改 Windows 更新以防止 Windows 设备自动重新启动。
然而,与组策略相比,这种方法的唯一缺点是它需要技术知识,并且大多数设置都是按键和值的分层顺序排列的。下面,我为想要使用它来禁用 Windows 更新的初学者和技术用户列出了一份指南。
确保在执行这些步骤时不要修改任何其他值,因为不正确的更改可能会导致 Windows 笔记本电脑出现严重的系统错误。因此,在应用任何注册表修改之前,请仔细按照以下步骤操作。
- 要修改注册表,请使用键盘:按Windows + R ,键入REGEDIT 命令,然后按Enter。
- 使用路径 URL,现在导航到以下路径。 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU 。在这里,您可以创建或修改现有值。寻找标有 AU key 的选项。
- 如果不存在,请转到Windows 选项卡,右键单击它,选择New Key ,并将其命名为AU 。
- 现在,在AU key内,选择Select New ,选择DWORD (32-bit) Value ,并将其命名为 NoAutoRebootWithLoggedOnUsers
- 现在,双击NoAutoRebootWithLoggedOnUsers值并将其设置为1 。重新启动您的设备以应用所有更改。如果是十六进制,则可以将基数设置为 1 和 0x1。
修改 Windows 注册表设置后,您已设置系统以确保更新后不会重新启动。要确认此操作是否有效,请按照相同的步骤操作并确保 NoAutoRebootWithLoggedOnUsers 设置为 1。通过更新 Windows 更新进行检查并确保系统不会自动重新启动。
禁用自动 Windows 更新
由于 Windows 更新是设备重新启动的主要原因,因此您可以完全禁用 Windows 更新以防止 Windows 自动启动。您可以在所有设备上禁用 Windows 更新,包括企业教育版和家庭版。
但是,完全禁用 Windows 更新会导致系统未打补丁,并且您可能无法获得最新的 Windows 功能。要更新,您必须启用该服务并手动更新您的设备。
有很多方法可以禁用 Windows 更新。选择以下适合您的方法并在您的设备上完全禁用更新。
1. 暂时暂停更新
虽然 Windows 不提供完全禁用自动 Windows 更新的功能,但它确实提供了将 Windows 更新暂停最多 4 周的灵活性。如果您想要一个临时解决方案来暂停自动重新启动,我强烈建议您使用此设置。
完全禁用 Windows 更新可能会影响您的性能并阻止您的设备获取最新的安全补丁。如果您正在寻找临时解决方案,我强烈推荐一个解决方案。要暂停更新,请转到设备上的Windows 更新设置,然后查找暂停更新的选项。选择旁边的下拉菜单,然后选择何时停止 Windows 更新。您可以将Windows暂停最多四个星期。
2. 使用 Windows 服务管理器禁用更新
Windows 服务管理器应用程序适用于 Windows 10 和 11,可让你控制操作系统上运行的所有服务,包括 Windows 更新服务,这对于下载、安装和更新 Windows 至关重要。您可以使用此服务阻止 Windows 更新服务自动下载和更新您的设备。
要使用服务管理器禁用 Windows 自动更新:
- 从键盘上按Windows + R运行对话框。
- 现在输入services.msc并按 Enter 键。或者,单击搜索栏,输入Services ,然后按Enter。
- 在“服务管理器”窗口中,向下滚动并在服务列表中找到Windows Update 。
- 现在,双击 Windows Update 。
- 在“服务状态”部分中,单击“停止”。
- 在“启动类型”部分下,从下拉菜单中选择“禁用” 。
- 单击“应用” ,然后按“确定”保存更改。
- 您现在需要重新启动电脑才能使更改生效。
禁用 Windows Update 服务将阻止您的系统自动检查和安装更新。这还会禁用 Windows 更新后自动重新启动。这样,您可以防止更新造成的中断,并通过停止在后台运行更新来节省系统资源和带宽。
3. 使用任务计划程序禁用自动 Windows 更新
您还可以使用任务计划程序阻止您的设备在 Windows 更新后自动更新。
Windows 使用任务计划程序中的Update Orchestrator 任务来安排安装更新后的重新启动。使用任务计划程序,您可以禁用特定任务并阻止 Windows 自动重新启动。这适用于 Windows 11 和 Windows 10,并且包括 Windows 版本,包括家庭版和企业版。
但是,此方法不会停止所有 Windows 更新。如果有新的 Windows 更新可用,仍然可以在后台下载并安装。对于某些关键的高优先级更新,Windows 可能会覆盖任务计划程序设置,这可能会导致设备重新启动。
Windows 更新后或安装其他更新后,任务计划程序设置可能会重置。但是,此方法提供了控制某些更新的灵活性,并且适用于所有 Windows 版本。
要防止使用任务计划程序自动更新,请按照下列步骤操作:
- 使用键盘按Windows + S(或打开搜索栏)并搜索Task Scheduler 。在您的设备上打开它。
- 在左侧面板上,展开Task Scheduler Library ,然后导航到Microsoft > Windows > UpdateOrchestrator 。
- 在UpdateOrchestrator文件夹中,查找名为Reboot 的任务。
- 右键单击重新启动任务并选择禁用。如果找不到“重新启动”,请查找“重新启动”或“计划”选项。
- 再次右键单击“重新启动”任务并选择“属性”。
- 转到“触发器”选项卡并删除或修改触发器(例如,将其设置为手动或基于登录)。
- 单击“确定”保存更改。
通过禁用该任务,检查以确保重新启动任务已停用。这应该可以防止系统在更新后自动重新启动。但是,请务必确认系统是否提示重新启动而不是自动执行。
4.使用终端命令禁用更新
使用 Windows 笔记本电脑上的命令提示符或 PowerShell,您可以直接使用命令配置 Windows Update 服务。这两种方法都是直接、简单且非常容易实现的。
对于 PowerShell,请使用以下代码:
Set-ItemProperty -路径“HKLM:\ SOFTWARE \ Policies \ Microsoft \ Windows \ WindowsUpdate \ AU” -名称“NoAutoRebootWithLoggedOnUsers” -类型DWord -值1
Get-ItemProperty -路径“HKLM:\ SOFTWARE \ Policies \ Microsoft \ Windows \ WindowsUpdate \ AU”
对于命令提示符,请使用以下代码:
reg 添加“HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU” /v NoAutoRebootWithLoggedOnUsers /t REG_DWORD /d 1 /f
避免不必要的重启
这些是在 Windows 更新后禁用自动重启的七种简单方法。虽然大多数方法都允许您禁用重新启动,但它们都有局限性。
或者,您可以自动禁用 Windows 更新以防止重新启动。另一个选项是设置按流量计费的连接,以防止 Windows 下载更新并重新启动您的设备。为此,请转至“设置”>“网络和 Internet”,然后选择“按流量计费的连接”选项。
此外,您可以使用StopUpdates10或Windows Update Blocker (在将这些文件安装到设备上之前使用免费的在线病毒扫描程序工具扫描这些文件)等第三方应用程序来禁用自动 Windows 更新并配置重新启动。如果您有任何建议,请在下面评论。另外,请查看我们的常见问题解答部分以获取更多信息并解决任何疑问。
有关停止 Windows 自动重新启动的常见问题解答
如果我禁用更新几周,我会错过任何关键功能或改进吗?
是的,Windows 以经常推送软件更新而闻名。如果您完全禁用更新几周,您可能会错过最新更新中的关键功能或安全修复。为了避免这种情况,您只能禁用自动重新启动或每周手动更新您的 Windows,以保持最新功能和安全修复程序的更新。
如何安排更新和重新启动而不是停止它们?
您可以使用 Windows 10 和 11 的 Windows 设置中内置的活动时间功能来安排工作时间之外的更新。为此,请转到 Windows 上的“设置” ,然后转到“Windows 更新” ,并在底部设置活动时间以在方便时更新您的 Windows。如果有任何更新可用,Windows 将自动更新并安排重新启动以将您的系统升级到最新版本。您应该在晚上之前更新系统,并确保自动更新不会影响正在进行的过程。
我可以在启用其他更新的同时阻止 Windows Defender 更新吗?
Windows Defender 是 Windows 更新系统的一部分,因此没有手动更新 Windows Defender 的选项。如果您使用专业版或 Windows 注册表设置来禁用 Windows Defender 更新,则可以使用组策略。您还可以在 Windows 设备上完全禁用 Windows Defender 以阻止更新;但是,有必要使用替代防病毒软件来保护您的设备并防止其受到病毒侵害。
为什么我的更新设置在主要 Windows 更新后会被重置?
Windows 更新可以将设置重置为默认值,以确保设备的安全。更新后,您可以查看设置并确保所有设置均根据您的偏好进行配置。