通过Windows部署映像服务和管理命令实用程序中的一些技巧,管理员可以解决困扰其用户的一些最常见的Windows 10更新问题。
Windows 10更新问题并不少见。Microsoft发布由于某种原因无法完全下载的更新,或者安装在完成之前挂起。
除了失败之外,Windows 10更新问题也适用于该过程。许多管理员都对他们认为强制更新的内容持怀疑态度,他们发现Windows 10在未经许可的情况下安装了更新。其他管理员很乐意采取与安全相关的和其他例行更新,但不希望Windows弄乱他们的驱动程序。
幸运的是,针对这些类型的Windows 10更新问题进行了修复。它来自Windows部署映像服务和管理(DISM)命令实用程序的add-package部分。
在Windows中,为软件包提供服务真的意味着什么?
通常,Windows程序包是指Windows Cabinet或Windows Update独立安装程序文件(.msu)管理员与Windows Update一起使用或通过直接下载来安装或删除更新,Service Pack,语言包,升级等。在此上下文中,为包提供服务意味着执行各种操作,例如添加或删除更新,或启用或禁用系统功能。
此外,众所周知的DISM cleanup-image命令可以替换正在运行或脱机的Windows映像中的损坏或损坏的文件,删除过时的项目并将顺序还原到Windows组件存储,该组件存储和跟踪安装期间安装的所有组件和服务。 Windows操作系统更新。这些操作是包服务的一种形式。
DISM add-package作为Windows Update的替代方案
DISM命令行的/ Add-Package部分非常方便。如果任何Windows Update软件包无法正确下载或安装,则管理员通常可以转向Microsoft Update目录以下载该软件包的独立版本。
使用更新目录的最佳方法是按Microsoft知识库文章编号搜索条目。例如,搜索KB4010250(这是Adobe Flash Player for Windows的最新更新)会产生以下结果(图A):
从这些列表中,管理员必须选择与他们想要更新的平台匹配的条目。对于Windows 10管理员,这意味着32位或64位版本的Current Branch,Current Branch for Business或长期服务分支。为Current Branch 抓取 64位版本会生成一个名为:windows10.0-kb4010250-x64_fa7ad44be8dd1c65b51f07efbee478b0fbf82f5c.msu的20.4 MB文件。
此文件以.msu扩展名结尾,该扩展名将其标记为自安装的独立更新文件。对于此更新的一次性应用程序,不必使用DISM将其添加到正在运行的Windows安装中。从更新目录获取的cabinet文件管理员也是如此,但前提是这些文件包含安装程序。
为什么要使用DISM添加包
DISM已准备就绪,可以将管理程序添加到管理员需要的任何正在运行或静态的Windows映像中。这使得DISM特别适合必须维护映像以便在桌面上进行部署或修复的管理员。他们可以在测试,审核,批准和应用标准图像更新时使用它来更新图像库。然后,当他们推出新图像或替换现有图像以修复或恢复损坏或损坏的计算机时,他们可以确保这些图像是最新的,并包括所有当前和批准的更新,补丁和修复。
使用DISM添加包的基本语法是:
DISM / <target> / add-package / packagepath:<packagespec>
当然,使用语法,魔鬼总是在细节中,因此值得分解命令的每个元素:
1、/ <target>标识图像管理员是否要添加到包中是在线还是离线。在线图像采用/ online属性。脱机图像采用/ image属性,后跟冒号,然后是想要更新的图像管理员的位置。例如,/ Image:C:\ test \ offline。
2、/ add-package告诉DISM它正在向图像添加一个包,它不需要修饰符或属性。
3、/ packagepath:<packagespec>定义包添加到映像的包文件的磁盘位置,其中<packagespec>是该包文件的完整文件规范。例如,/ packagepath:X:\ update.dwindows10.0-kb4010250...msu。
这个特殊的DISM命令还需要两个可能对管理员有用的附加属性:
1、/ IgnoreCheck会跳过DISM用来检查包是否适用的默认设置,然后再将它们添加到图像中。管理员只有在确定必须将包应用于目标图像时才应使用此功能。
/如果DISM检测到包或者命令中指定的Windows映像管理员具有挂起的联机操作,则防止跳过包安装。这可以防止潜在的更新冲突,因此最好将其包含在脱机映像中。
1153
169
上一篇:间谍软件