如何禁用Windows 10上MS SQL Express 2019的自动更新
禁用MS SQL Server 2019 Express自动更新的方法
方法1:禁用SQL Server Agent服务
SQL Server的部分自动更新任务依赖SQL Server Agent触发,直接禁用该服务可阻断这类更新:
- 开始菜单搜索
SQL Server 2019配置管理器并打开 - 左侧展开SQL Server服务,找到
SQL Server Agent (SQLEXPRESS) - 右键点击该服务,选择属性,切换到服务选项卡
- 将启动类型改为禁用,点击确定保存设置
方法2:通过Windows更新排除SQL Server更新
如果不想禁用全部Windows更新,仅针对SQL Server做限制:
- 按下Win+I打开Windows设置,进入更新和安全 > Windows更新 > 高级选项
- 点击查看可选更新,找到所有SQL Server相关的更新项,取消勾选后选择隐藏更新
- 若需临时暂停所有更新,可在高级选项中点击暂停更新,选择合适的暂停时长
方法3:修改注册表关闭SQL Server自动更新机制
直接修改SQL Server的注册表配置,关闭其自身的自动更新开关:
- 按下Win+R,输入
regedit打开注册表编辑器 - 导航到路径:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL15.SQLEXPRESS\CPE - 找到
AutoUpdateEnabled这个DWORD值,把它的数值改成0(如果没有该值,右键新建DWORD(32位)值,命名为AutoUpdateEnabled再设为0)
方法4:禁用SQL Server相关的计划任务
部分更新通过系统计划任务触发,直接禁用这些任务即可:
- 开始菜单搜索
任务计划程序并打开 - 展开任务计划库 > Microsoft > SQL Server
- 找到名称包含“Update”或“Maintenance Plan”的任务,右键点击选择禁用
内容的提问来源于stack exchange,提问作者Luka
相关产品推荐
相关产品推荐

