当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 通过组策略禁用 IE10 自动更新

作者:精品下载站 日期:2024-12-14 12:15:47 浏览:12 分类:玩电脑

通过组策略禁用 IE10 自动更新


在这篇文章中,我们将看到通过组策略禁用 IE10 自动更新的步骤。 Microsoft 通过 Windows 7 Service Pack 1 (SP1) x86 和 x64 以及 Windows Server 2008 R2 SP1 x64 的自动更新将 Internet Explorer 10 作为高优先级更新分发。要通过组策略禁用 IE 10 自动更新,我们可以使用 Microsoft 提供的名为 IE 10 Blocker Toolkit 的工具包,该工具包适用于想要阻止自动交付的组织将 Internet Explorer 10 安装到启用了自动更新的环境中的计算机。

下载 IE 10 Blocker Toolkit 之前需要考虑一些事项。

请勿在使用 Windows Server Update Services 或 System Center Configuration Manager 等更新管理解决方案管理的环境中部署 IE 10 Blocker Toolkit

此外,该工具包还受操作系统支持 - Windows 7 Service Pack 1 及更高版本、Windows Server 2008 R2 Service Pack 1 及更高版本。下载 Internet Explorer 10 拦截器工具包

下载 IE 10 拦截器工具包后,运行该工具包并提供一个用于提取工具包内容的文件夹。该工具包包含两个组件:可执行阻止程序脚本 (IE10_Blocker.cmd) 和组策略管理模板 (.ADM)文件)(IE10_Blocker.adm

如果您想通过组策略禁用 IE10 自动更新,则可以使用 IE10_Blocker.adm 模板。我们将使用相同的模板来禁用 IE10 自动更新。但在此之前,让我们先了解可执行拦截器脚本包含哪些内容。

当您执行 IE 10 自动更新阻止程序脚本时,该脚本会创建一个注册表项并设置关联值以阻止或取消阻止(取决于所使用的命令行选项)在本地计算机或远程计算机上自动交付 Internet Explorer 10目标机。

注册表项:HKEY_LOCAL_MACHINESOFTWAREMicrosoftInternet ExplorerSetup10.0

键值名称:DoNotAllowIE10

如果 DoNotAllowIE10 值设置为 0,则不会阻止分发,如果设置为 1,则分发会被阻止。

在脚本中,有一个名为 的参数,该参数是可选的。如果未指定,则操作在本地计算机上执行。

@echo off

Echo MICROSOFT TOOL KIT TO DISABLE DELIVERY OF 
Echo MICROSOFT INTERNET EXPLORER 10
Echo.
Echo Copyright (C) Microsoft Corporation.  All rights reserved.
Echo.

set ProductName=Internet Explorer 10
set REGBlockKey=HKLMSOFTWAREMicrosoftInternet ExplorerSetup10.0
set REGBlockValue=DoNotAllowIE10

set RemoteMachine=%1

if ""=="%1" goto Usage
if "/?"=="%1" goto Usage
if /I "/H"=="%1" goto Usage
if /I "/B"=="%1" goto LocalMachine
if /I "/U"=="%1" goto LocalMachine
set RemoteMachineName=%1
set Action=%2

:Parse
if /I "/B" == "%Action%" goto Block
if /I "/U" == "%Action%" goto UnBlock
goto Usage

:Block
Echo Blocking deployment of %ProductName% on %RemoteMachineName%
REG ADD "%RemoteMachine%%REGBlockKey%" /v %REGBlockValue% /t REG_DWORD /d 1 /f
goto End

:UnBlock
Echo Unblocking deployment of %ProductName% on %RemoteMachineName%
REG DELETE "%RemoteMachine%%REGBlockKey%" /v %REGBlockValue% /f
goto End

:LocalMachine
echo LOCAL!
set Action=%1
set RemoteMachine=.
set RemoteMachineName=the local machine
goto Parse

:Usage
Echo.
Echo This tool can be used to remotely block or unblock the delivery of
Echo %ProductName% via Automatic Updates. 
Echo.
Echo ------------------------------------------------------------
Echo Usage:
Echo %0 [machine name] [/B] [/U] [/H]
REM [machine name] [/B|U|H]
Echo B = Block %ProductName% deployment
Echo U = Allow %ProductName% deployment
Echo H = Help
Echo.
Echo To block or unblock installation on the local machine use
Echo period ("." with no quotes) as the machine name
Echo.
Echo Examples:
Echo %0 mymachine /B (blocks delivery on machine "mymachine")
Echo.
Echo %0 /U (unblocks delivery on the local machine)
Echo ------------------------------------------------------------
Echo.

:End

通过组策略禁用 IE10 自动更新

在本节中,我们将使用组策略管理模板 .ADM 文件 (IE10_Blocker.adm) - 允许管理员导入新的组策略设置,以阻止或取消阻止将 Internet Explorer 10 自动传送到其组策略环境中,并使用组策略集中在其环境中跨系统执行操作。

登录域控制器,启动组策略管理工具,右键单击域名并创建新的组策略。右键单击该策略,然后单击编辑

[玩转系统] 通过组策略禁用 IE10 自动更新

组策略管理编辑器中,展开计算机配置,展开策略,右键单击管理 工具并单击strong添加/删除模板/strong。/p p注意 - 此设置仅作为计算机设置可用,没有每用户设置。/ppimg src="https://cn.a-d.site/common-images/disable-ie10-automatic-update-via-group-policy/Disable-IE10-Automatic-Update-via-Group-Policy-Snap2.jpg"/pp在strong添加/删除模板/strong窗口中,单击strong添加/strong并导入strongIE10_Blocker.adm/strong模板。单击strong关闭/strong。/ppimg src="https://cn.a-d.site/common-images/disable-ie10-automatic-update-via-group-policy/Disable-IE10-Automatic-Update-via-Group-Policy-Snap3.jpg"/pp导入模板后,导航至strong计算机配置/strong strong管理模板 > 经典管理模板 > Windows 组件 > Windows 更新 > 自动更新阻止程序 v3

右键单击策略设置不允许通过自动更新传送 Internet Explorer 10,然后单击编辑

[玩转系统] 通过组策略禁用 IE10 自动更新

此策略设置允许您禁用通过自动更新交付 Internet Explorer 10。单击启用。单击确定

注意 - 此设置不会禁用自动更新或对 Windows 更新的访问。它也不会阻止通过 Windows 更新或自动更新交付除 Internet Explorer 10 之外的更新。

[玩转系统] 通过组策略禁用 IE10 自动更新

在客户端计算机上运行 gpupdate 命令,您将看到 IE10 不会通过自动更新进行安装。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯