ie11c语言开发,为 Internet Explorer 11 创建完全包含的部署包 - Browsers | Microsoft Docs...

如何为 Internet Explorer 11 创建完全包含的部署包

04/26/2020

本文内容

本文介绍如何为 Internet Explorer 11 创建安装包。 安装包可以在一次重启中应用所有必备更新、语言包和拼写词典,也可以应用最新的累积安全更新。

原始产品版本:   Internet Explorer 11

原始 KB 数:   3061428

摘要

以下自定义解决方案按原样提供。 它可以为需要此功能的客户提供功能性解决方法。 由于每个客户环境的唯一性,Microsoft 不能保证这些过程将满足客户的目标。 强烈建议实施这些过程的人员在将过程部署到生产环境之前对其进行全面测试。

本文中的过程要求客户熟悉如何创建批处理 ( .bat) 文件、命令行界面以及使用32位和64位的 Windows 操作系统。

在继续之前,请完全完成每个部分。

Internet Explorer 11 必备组件包

在驱动器 C 的根目录处创建一个名为 Temp 的临时文件夹,并确保至少有 (500 mb 的可用磁盘空间) 。

通过使用 KB 2847882 作为参考,将部署 Internet Explorer 11 的相应 Windows CPU 平台 (x64 或 x86) 下载各个程序包。 将这些包保存到您在步骤1中创建的临时目录。

在 Temp 文件夹中,创建一个名为的新文件夹 Cabfiles 。

在管理命令提示符下,转到 " C:Temp " 文件夹。

使用以下语法将每个必备组件程序包的内容提取到 Cabfiles 文件夹中:

C:\temp>expand "Windows6.1-KB2731771-x64.msu" -f:* c:\temp\cabfiles

备注

下面的命令行示例将用于提取 x64 版本的 Internet Explorer 11 必备项更新。 (处理 x86 版本的组件,请使用 x86 ( .msu) 程序包名称替换 x64 ( .msu) 程序包名称。 )

994479172b5a230f84a0f8bfa5e068c6.png

重复这些步骤以提取 Internet Explorer 11 的所有先决条件,并将 .cab 文件保存在 C:\Temp\Cabfiles 文件夹中。

Internet Explorer 11 核心安装包

下载目标 Windows 平台所需的核心 Internet Explorer 11 安装包,并将包保存到 C:\Temp 文件夹中。

在管理命令提示符下,转到 C:\Temp 文件夹。

使用以下语法将核心 Internet Explorer 11 程序包的内容提取到 Cabfiles 文件夹中:

C:\temp>IE 11-windows6.1-x64-en-us.exe /x:c:\temp\cabfiles

备注

下面的命令行示例将用于提取 x64 版本的 Internet Explorer 11 core 安装包。 (若要处理 x86 版本的组件,请将 x64 包名称替换为 x86 包名称。 )

cdc69ea64ac9e562c8f15eaabd296c51.png

IE-Win7.cab 是从 Internet Explorer 11 安装文件 ( # A1) 提取的 .cab 文件的名称。 它保存在文件夹中 C:\Temp\Cabfiles 。

Internet Explorer 11 语言包

备注

在安装 Internet Explorer 11 语言包之前,必须安装相应 Internet Explorer 11 语言的操作系统语言包。 您可以通过 Windows 更新或手动下载和安装此更新。

例如,若要为 Internet Explorer 11 安装法文语言包,则必须已在计算机上安装了法语 OS 语言包。 有关详细信息,请参阅 Windows 语言包。

下载 Internet Explorer 11 语言包包,并将其保存到 C:\temp 文件夹中。

在管理命令提示符下,转到 C:\Temp 文件夹。

使用以下语法将 Internet Explorer 11 语言包包的内容提取到 Cabfiles 文件夹中:

C:\temp>Expand "IE11-windows6.1-LanguagePack-x64.af-za.msu" -f:* c:\temp\cabfiles

备注

Internet Explorer 11 的下载语言包的名称为 IE11-Windows 6.1-LanguagePack-x64-af-za。

输出 .cab 文件: "Windows6.1-KB2841134-X64.cab"。

所有提取的语言包文件都将具有相同的名称 (例如,Windows6.1-KB2841134-X64.cab) 。 因此,必须确保对 .cab 文件进行重命名,以便在将多个语言包提取到同一位置时不会覆盖这些文件。

例如,重命名解压缩的 .cab 文件,如下所示:

语言包

旧名称

新的名称

语言包1

Windows6.1-KB2841134-X64.cab

Windows6.1-KB2841134-X64-Af-za.cab

语言包2

Windows6.1-KB2841134-X64.cab

Windows6.1-KB2841134-X64-fr-fr.cab

:从 "Windows6.1-KB2841134-X64.cab" 到 "Windows6.1-KB2841134-X64-Af-za.cab"

:从 "Windows6.1-KB2841134-X64.cab" 到 "Windows6.1-KB2841134-X64-fr-fr.cab"

下面的命令行示例将用于提取的荷兰语语言包的 x64 版本。 (若要处理 x86 版本的组件,请将 x64 包名称替换为 x86 包名称。 )

aa213e8c1f4e54c99c4f0f175ac92883.png

Internet Explorer 11 拼写词典

下载 Internet Explorer 11 拼写词典包,并将其保存到 C:\Temp 文件夹中。

在管理命令提示符下,转到 C:\Temp 文件夹。

使用以下语法将拼写词典包的内容提取到 Cabfiles 文件夹中:

C:\temp>Expand "IE-Spelling-fr.msu" -f:* c:\temp\cabfiles

备注

下面的命令行示例可用于提取拼写词典程序包的 x64 或 x86 版本。

f4dcecdb99242a8f50552fa8dd48a998.png

Internet Explorer 11 累积安全更新

下载最新的 Internet Explorer 11 累积安全更新 (CSU) 程序包,并将其保存到 C:\Temp 文件夹中。

在管理命令提示符下,转到 C:\Temp 文件夹。

使用以下语法将 Internet Explorer 11 累积安全更新包的内容提取到 Cabfiles 文件夹中:

C:\temp>Expand "IE11-Windows6.1-KB3049563-x64.msu" -f:* c:\temp\cabfiles

备注

下面的命令行示例将用于提取 x64 版本的 Internet Explorer 11 累积安全更新。 (若要处理 x86 版本的组件,请将 x64 包名称替换为 x86 包名称。 )

47adac8f031dfb3e283ebc1a3c8e0c7c.png

完成包

执行完上述所有步骤后,可以使用该 C:\Temp\Cabfiles 文件夹作为 Internet explorer 11 先决条件、Internet explorer 11 核心安装文件、语言包、拼写词典和最新累积安全更新的安装源。 然后,可以使用批处理文件按顺序开始安装每个组件。

将以下示例脚本复制到记事本,并根据包要求对其进行自定义。 包要求包括以下各项:

Internet Explorer (x86 或 x64) 核心安装包

语言包

拼写词典包

累积安全更新

然后,将脚本文件作为 SampleScript.bat 保存在文件夹中, C:\Temp\Cabfiles 以便它可以访问该文件夹中的所有文件。

例如: C:\Temp\Cabfiles\SampleScript.bat

自定义并保存脚本文件后,应立即双击 Samplescript.bat 以执行它。 命令提示符窗口显示脚本正在执行的命令。 输出类似于以下内容:

9f22b09b1a9bf290da7708aefe61faa1.png

此脚本将安装所有解压缩的 .cab 文件,而不提示重新启动。 这些文件包括 Internet Explorer 11、Internet Explorer 11 安装程序文件、Internet Explorer 11 语言包、Internet explorer 11 拼写包以及 Internet Explorer 11 累积安全更新的先决条件。

一旦 Samplescript.bat 文件安装了所有 cab 文件,就会立即重新启动计算机。

安装 x64 版本的 .cab 文件的示例脚本

备注

以下脚本中的语法与安装 x86 (32 位) Internet Explorer 11 基本相同。 唯一所需的更改是将所有 x64bit cab 文件名替换为 x86 cab 文件名称。

ECHO OFF

ECHO Installing IE 11 prerequisite: KB2834140

dism /online /add-package /packagepath:Windows6.1-KB2834140-v2-x64.cab /quiet /norestart

ECHO Installing IE 11 prerequisite: KB2670838

dism /online /add-package /packagepath:Windows6.1-KB2670838-x64.cab /quiet /norestart

ECHO Installing IE 11 prerequisite: KB2639308

dism /online /add-package /packagepath:Windows6.1-KB2639308-x64.cab /quiet /norestart

ECHO Installing IE 11 prerequisite: KB2533623

dism /online /add-package /packagepath:Windows6.1-KB2533623-x64.cab /quiet /norestart

ECHO Installing IE 11 prerequisite: KB2731771

dism /online /add-package /packagepath:Windows6.1-KB2731771-x64.cab /quiet /norestart

ECHO Installing IE 11 prerequisite: KB2729094

dism /online /add-package /packagepath:Windows6.1-KB2729094-v2-x64.cab /quiet /norestart

ECHO Installing IE 11 prerequisite: KB2786081

dism /online /add-package /packagepath:Windows6.1-KB2786081-x64.cab /quiet /norestart

ECHO Installing IE 11 prerequisite: KB2888049

dism /online /add-package /packagepath:Windows6.1-KB2888049-x64.cab /quiet /norestart

ECHO Installing IE 11 prerequisite: KB2882822

dism /online /add-package /packagepath:Windows6.1-KB2882822-x64.cab /quiet /norestart

ECHO Installing IE 11 Main Application

dism /online /add-package /packagepath:IE-Win7.cab /quiet /norestart

ECHO Installing IE 11 Spanish language Pack

dism /online /add-package /packagepath:Windows6.1-KB2841134-x64-es.cab /quiet /norestart

ECHO Installing IE 11 language French pack

dism /online /add-package /packagepath:Windows6.1-KB2841134-x64-fr-fr.cab /quiet /norestart

ECHO Installing IE 11 French Spelling Dictionaries Pack

dism /online /add-package /packagepath:Windows6.3-KB2849696-x86.cab /quiet /norestart

ECHO Installing IE cumulative security update

dism /online /add-package /package path: IE11-Windows6.1-KB3049563-x64.cab /quiet /norestart

重要

这是一个示例脚本文件,作为演示以实现前面讨论的方案的演示提供。 我们不提供此脚本文件的担保或支持。 在生产环境中试用脚本文件之前,应先对其进行全面测试。

更多信息

这些过程只能应用于以下操作系统:

Windows 7 (32 位和64位版本) Service Pack 1

Windows Server 2008 R2 (64-位版本) Service Pack 1

有关 Internet Explorer 11 的最低操作系统要求的详细信息,请参阅 Internet explorer 11 (的系统要求和语言支持 IE11)。

Internet Explorer 11 包含多个更新的功能和工具。 1.更新了 Web 标准。WebGL、Canvas 2D L2 扩展、全屏 API、加密的媒体扩展、媒体源扩展、CSS 弹性框布局模块、突变观察者,如 DOM4 和 5.3。 2.增强的保护模式。扩展了保护模式,以进一步限制攻击者在个人环境和公司环境中访问敏感信息或个人信息的能力。默认情况下,此功能处于关闭状态。 3.企业模式。企业模式是可以在 Windows 8.1 更新和 Windows 7 设备的 IE11 上运行的一种兼容性模式,该模式允许网站使用已修改的浏览器配置来呈现内容,其中该浏览器配置旨在模拟 Windows Internet Explorer 8,以避免与在早期版本 Internet Explorer 上编写和测试的 Web 应用关联的常见兼容性问题。 4.过时 ActiveX 控件阻止。有助于使 ActiveX 控件保持最新,因为恶意软件可能针对过时控件中的安全漏洞,通过从计算机收集信息、安装不需要的软件或者使其他人远程控制它来破坏计算机。 5.Do Not Track (DNT) 例外。 IE11 可让网站询问用户在浏览网站时是否对其进行跟踪。如果用户批准请求, 则 IE 将记录“Do Not Track”规则的例外,并向允许跟踪的网站发送标头。通过遵守这些标头并请求对默认隐私设置的例外,网站所有者可以培养与其用户之间关于隐私的信任关系。 6.IE 管理工具 (IEAK)。可让你创建自定义、品牌化版本的 IE11 。 7.无人参与设置。可让你更新 Unattend.xml 文件,以自定义主页、收藏夹、搜索提供程序、源、加速器、网页快讯和最匹配结果搜索设置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值