[玩转系统] 如何从 Windows 10 安装映像(WIM 文件)中删除内置应用程序、功能和版本?
作者:精品下载站 日期:2024-12-14 22:53:58 浏览:16 分类:玩电脑
如何从 Windows 10 安装映像(WIM 文件)中删除内置应用程序、功能和版本?
在本指南中,我们将展示如何从 Windows 10 安装映像中删除 Microsoft Store 预配的应用程序、功能和未使用的 Windows 版本(
install.wim
文件)。让我们使用 DISM 或 PowerShell 手动执行此操作(但所有操作都可以使用某些脚本自动执行)。最后,我们将获得一个干净的 Windows 10 安装映像,其中没有任何我们不需要的程序或组件。此映像将仅包含核心 Microsoft Store 应用程序和功能。
本文介绍如何清理和优化 Windows 10 安装映像,以便在全新安装或版本升级时将其部署在企业计算机上。通过setup.exe /auto update使用SCCM(从Windows 10 1803到Windows 10 1909)升级用户计算机上的版本后,我们发现之前卸载的一些内置UWP(Microsoft Store)应用程序再次出现在这些计算机上。
注意。本文以 Windows 10 Build 1909 作为示例,但该指南也适用于其他 Windows 10 版本。
当您在计算机上安装 Windows 10 时,Windows 映像
\sources\install.wim
(或者
install.esd
)实际部署。如果您的 Windows 10 安装映像存储为 ISO 文件,请将其装载到虚拟 CD 驱动器并将 E:\sources\install.wim(或 install.esd)文件复制到本地磁盘。您也可以复制整个目录,但我们只需要 .wim 文件。
DISM 命令用于修改 .WIM 文件。如果您使用的是要为其制作映像的旧版 Windows 映像,请确保您使用的是最新的 DISM 版本。要在其他操作系统版本中使用 Windows 10 install.wim 文件,您需要安装Windows ADK(Windows 评估和部署工具包)。您可以在此处下载 ADK:https://msdn.microsoft.com/en-us/windows/hardware/dn913721.aspx。向下滚动页面并单击“下载适用于 Windows 10 的 Windows ADK”。目前,最新版本是适用于 Windows 10 的 ADK 2004 版。您应该只安装部署工具,而不是整个 ADK 工具包。
建议在运行映像修改命令时使用 DISM.exe 的完整路径(例如,‘
C:\Program Files (x86)\Windows Kits\Assessment and Deployment Kit\Deployment Tools\amd64\DISM\dism.exe
’)。早期的 DISM 版本可能无法与较新版本的 .wim 文件配合使用。
如何从 Windows 10 Install.WIM 文件中删除其他操作系统版本?
默认情况下,Windows 10 媒体创建工具生成的 Windows 10 安装映像包含所有可用的 Windows 版本。如果您仅使用一种 Windows 10 版本(通常是专业版或企业版),则可以从安装映像中删除所有其他 Windows 版本。
从 install.wim 中删除不必要的 Windows 版本并不会减少 .WIM 文件的大小。仅删除 XML 文件和一些元数据。
在 install.wim 文件中获取可用 Windows 10 版本的列表:
Dism /Get-WimInfo /WimFile:"e:\sources\install.esd"
在我们的示例中,映像中有 9 个版本:Windows 10 家庭版、Windows 10 家庭单语言版、Windows 10 教育版、Windows 10 企业版、Windows 10 专业版等,索引从 1 到 9。
您可以使用以下命令将特定 Windows 10 版本的安装映像从 ESD 文件导出到 WIM 映像:
Dism /export-image /SourceImageFile:c:\sources\install.esd /SourceIndex:6 /DestinationImageFile:c:\iso\install.wim /Compress:max /CheckIntegrity
此命令将创建一个新的 install.wim 文件,仅包含一个版本 - Windows 10 Pro。它在图像中的索引将更改为1。
让我们获取有关 WIM 文件中剩余图像的详细信息:
dism /get-wiminfo /wimfile:c:\iso\install.wim /index:1
Index : 4
Name : Windows 10 Pro
Description : Windows 10 Pro
Size : 14,754,777,474 bytes
WIM Bootable : No
Architecture : x64
Hal : <undefined>
Version : 10.0.18363
ServicePack Build : 418
ServicePack Level : 0
Edition : Professional
Installation : Client
ProductType : WinNT
ProductSuite : Terminal Server
System Root : WINDOWS
Directories : 22541
Files : 96467
Created : 10/7/2019 - 4:05:55 AM
Modified : 11/15/2019 - 8:46:50 AM
Languages :
en-US (Default)
如果您想在 install.wim 中保留多个 Windows 版本,可以使用 DISM 工具的 /delete-image 参数删除不需要的版本。
例如,您想要删除索引为 1 和 3 的 Home 和 Home Single Language 版本:
Dism /Delete-Image /ImageFile:c:\sources\install.wim /Index:1 /CheckIntegrity
Dism /Delete-Image /ImageFile:c:\sources\install.wim /Index:3 /CheckIntegrity
如果 DISM 检测到图像中存在任何结构损坏,/CheckIntegrity 参数允许撤消 WIM 文件修改操作。
或者您可以按名称删除版本:
Dism /Delete-Image /ImageFile:c:\sources\install.wim /Name:"Windows 10 Education" /CheckIntegrity
此外,您可以使用 PowerShell 从 Windows 10 安装映像中删除不需要的版本:
Remove-WindowsImage -ImagePath "c:\sources\install.wim" -Index 2 -CheckIntegrity
从 Windows 10 安装映像中删除内置 UWP 应用
您可以从 Windows 10 安装映像中删除所有预配的 UWP (Microsoft Store) 应用程序。它有助于更快地安装 Windows 并节省磁盘空间。您还将摆脱不需要的小部件,并且您的用户将更容易了解操作系统。
我们将向您展示如何使用 DISM 或 PowerShell 从 install.wim 中删除内置 UWP 应用。
在您的驱动器上创建一个文件夹:
C:\mount
。将 Windows 安装映像 (WIM) 装载到此文件夹:
dism.exe /mount-wim /wimfile:c:\iso\install.wim /mountdir:c:\mount /index:1
请注意,我使用了
/index:1
,因为我已经从图像中删除了不需要的 Windows 版本,如上所述。您可以指定所需图像的索引。
安装 WIM 文件后,您可以显示预配的 Microsoft Store 应用程序包的列表。我使用了更方便的文本文件格式来查看命令输出:
Dism.exe /image:c:\mount /Get-ProvisionedAppxPackages > c:\ps\apps.txt
有关每个应用程序的信息如下所示:
DisplayName : Microsoft.BingWeather
Version : 4.25.20211.0
Architecture : neutral
ResourceId : ~
PackageName : Microsoft.BingWeather_4.25.20211.0_neutral_~_8wekyb3d8bbwe
现在是最有趣的事情的时候了:我们将删除所有不需要的应用程序。不幸的是,Edge、Cortana、联系支持和其他一些应用程序无法删除(但您可以使用 GPO 禁用它们)。我还建议保留计算器(
Microsoft.WindowsCalculator
)、照片查看器(
Microsoft.Windows.Photos
),
Microsoft.VP9VideoExtensions
,因为新版本的 Windows 10 没有这些应用程序的经典(桌面)版本。另外,不要删除
Microsoft.WindowsStore
,因为如果有一天你需要的话,就很难恢复了。
您可以逐个删除应用程序或一次性删除所有应用程序。要从安装的映像中删除现代应用程序,请指定其名称 (PackageName)。让我们删除 BingWeather 应用程序:
dism.exe /image:c:\mount /Remove-ProvisionedAppxPackage /PackageName:Microsoft.BingWeather_4.25.20211.0_neutral_~_8wekyb3d8bbwe
以同样的方式,删除所有不需要的内置应用程序。
完成后,卸载映像并保存更改(请参阅下面的操作方法)。
此外,您还可以使用 TechNet Gallery 中的现成 PowerShell 脚本从 Windows 10 安装映像中删除预装的应用程序:https://gallery.technet.microsoft.com/Removing-Built-in-apps-65dc387b。
这种方法的优点是不需要手动挂载 wim 文件。您所要做的就是指定 .wim 文件的路径并运行 PowerShell 脚本。但是,如果出现问题,无论是与 DISM 有关还是与脚本本身有关,都将很难找到错误。
以管理员身份打开 PowerShell 并运行以下命令:
.\removeapps.ps1 -pathtowim c:\Windows10\sources\install.wim -selectapps $true
您将在单独的行中看到每个应用程序,您可以选择是否删除(
Y
)或离开(
N
) 它。
为所有应用程序选择操作后,脚本将删除您不需要的应用程序。与 DISM 不同,您不需要保存对 .wim 文件的更改 - 它们将由脚本保存。
如果要删除所有应用程序,请删除命令末尾的参数 selectapps $true。这将删除所有可以删除的应用程序。
使用 PowerShell 时,您可能会收到错误,因为当前执行策略设置不允许运行 PowerShell 脚本。
要修复此问题,请运行此 PowerShell 命令并更改执行策略设置:
Set-ExecutionPolicy -ExecutionPolicy Unrestricted
这将允许 PS1 脚本运行。
禁用或删除 Windows 10 安装映像中的功能和特性
您可以使用 DISM 从 Windows 10 安装映像中删除(或安装)某些功能。
使用 DISM 获取已安装的 Windows 10 安装映像中预安装组件的列表:
Dism.exe /image:c:\mount /Get-Capabilities
组件可能已安装或禁用(不存在)。
您还可以使用 PowerShell 显示映像中所有 Windows 组件的列表(在本示例中,我们将仅显示已安装的 Windows 组件):
Get-WindowsCapability -Path c:\mount|?{$_.State -eq "Installed"}
Windows 10 1909 预装了以下组件:
App.Support.QuickAssist~~~~0.0.1.0
Browser.InternetExplorer~~~~0.0.11.0
Hello.Face.18330~~~~0.0.1.0
Hello.Face.Migration.18330~~~~0.0.1.0
Language.Basic~~~en-US~0.0.1.0
Language.Handwriting~~~en-US~0.0.1.0
Language.OCR~~~en-US~0.0.1.0
MathRecognizer~~~~0.0.1.0
Media.WindowsMediaPlayer~~~~0.0.12.0
OneCoreUAP.OneSync~~~~0.0.1.0
OpenSSH.Client~~~~0.0.1.0
您可以通过名称删除已安装的组件。让我们删除一个人脸识别组件Hello.Face:
Dism.exe /image:c:\mount/Remove-Capability /CapabilityName:Hello.Face.18330~~~~0.0.1.0
此外,您还可以启用映像中的某些功能。例如,要安装所有 RSAT 管理工具:
Get-WindowsCapability -Path c:\mount |? {$_.Name -like "*RSAT*" -and $_.State -eq "NotPresent"} | Add-WindowsCapability -Path c:\mount
以同样的方式,您可以启用/禁用其他组件。例如,让我们启用 .NET 3.5 并禁用 SMB1:
dism.exe /image:C:\mount /enable-feature /featurename:netfx3 /all /source:E:\sources\sxs
dism.exe /image:C:\mount /disable-feature /featurename:smb1protocol
以同样的方式,您可以将驱动程序或最新的安全更新集成到 Windows 10 安装映像中。
优化 Windows 10 WIM 安装映像
对 Windows 10 安装映像进行更改后,使用 /cleanup-image 参数对其进行优化和清理。
使用 /ResetBase 选项删除以前的组件版本:
Dism /Image:C:\Mount /cleanup-image /StartComponentCleanup /ResetBase
使用 Dism /ScanHealth 检查图像是否有错误。
DISM /Image:C:\Mount /Cleanup-Image /ScanHealth
仍然需要卸载映像并将更改保存到 WIM 文件:
dism.exe /unmount-wim /mountdir:c:\mount /commit
如果您改变了主意,请使用
/discard
参数而不是
/commit
放弃更改。
为了节省空间,您还可以使用以下命令将 install.wim 压缩为 install.esd:
Dism /Export-Image /SourceImageFile:c:\iso\install.wim /SourceIndex:1 /DestinationImageFile:c:\iso\install.esd /Compress:recovery
然后将 install.wim (install.esd) 复制到 Windows 安装介质。您应该只复制 .wim 文件,而不更新任何其他文件。
要从安装文件创建 ISO 映像,您可以使用免费的便携式程序Folder2ISO 或其他类似程序。
猜你还喜欢
- 03-30 [玩转系统] 如何用批处理实现关机,注销,重启和锁定计算机
- 02-14 [系统故障] Win10下报错:该文件没有与之关联的应用来执行该操作
- 01-07 [系统问题] Win10--解决锁屏后会断网的问题
- 01-02 [系统技巧] Windows系统如何关闭防火墙保姆式教程,超详细
- 12-15 [玩转系统] 如何在 Windows 10 和 11 上允许多个 RDP 会话
- 12-15 [玩转系统] 查找 Exchange/Microsoft 365 中不活动(未使用)的通讯组列表
- 12-15 [玩转系统] 如何在 Windows 上安装远程服务器管理工具 (RSAT)
- 12-15 [玩转系统] 如何在 Windows 上重置组策略设置
- 12-15 [玩转系统] 如何获取计算机上的本地管理员列表?
- 12-15 [玩转系统] 在 Visual Studio Code 中连接到 MS SQL Server 数据库
- 12-15 [玩转系统] 如何降级 Windows Server 版本或许可证
- 12-15 [玩转系统] 如何允许非管理员用户在 Windows 中启动/停止服务
取消回复欢迎 你 发表评论:
- 精品推荐!
-
- 最新文章
- 热门文章
- 热评文章
[影视] 黑道中人 Alto Knights(2025)剧情 犯罪 历史 电影
[古装剧] [七侠五义][全75集][WEB-MP4/76G][国语无字][1080P][焦恩俊经典]
[实用软件] 虚拟手机号 电话 验证码 注册
[电视剧] 安眠书店/你 第五季 You Season 5 (2025) 【全10集】
[电视剧] 棋士(2025) 4K 1080P【全22集】悬疑 犯罪 王宝强 陈明昊
[软件合集] 25年6月5日 精选软件22个
[软件合集] 25年6月4日 精选软件36个
[短剧] 2025年06月04日 精选+付费短剧推荐33部
[短剧] 2025年06月03日 精选+付费短剧推荐25部
[软件合集] 25年6月3日 精选软件44个
[剧集] [央视][笑傲江湖][2001][DVD-RMVB][高清][40集全]李亚鹏、许晴、苗乙乙
[电视剧] 欢乐颂.5部全 (2016-2024)
[电视剧] [突围] [45集全] [WEB-MP4/每集1.5GB] [国语/内嵌中文字幕] [4K-2160P] [无水印]
[影视] 【稀有资源】香港老片 艺坛照妖镜之96应召名册 (1996)
[剧集] 神经风云(2023)(完结).4K
[剧集] [BT] [TVB] [黑夜彩虹(2003)] [全21集] [粤语中字] [TV-RMVB]
[实用软件] 虚拟手机号 电话 验证码 注册
[资源] B站充电视频合集,包含多位重量级up主,全是大佬真金白银买来的~【99GB】
[影视] 内地绝版高清录像带 [mpg]
[书籍] 古今奇书禁书三教九流资料大合集 猎奇必备珍藏资源PDF版 1.14G
[电视剧] [突围] [45集全] [WEB-MP4/每集1.5GB] [国语/内嵌中文字幕] [4K-2160P] [无水印]
[剧集] [央视][笑傲江湖][2001][DVD-RMVB][高清][40集全]李亚鹏、许晴、苗乙乙
[电影] 美国队长4 4K原盘REMUX 杜比视界 内封简繁英双语字幕 49G
[电影] 死神来了(1-6)大合集!
[软件合集] 25年05月13日 精选软件16个
[精品软件] 25年05月15日 精选软件18个
[绝版资源] 南与北 第1-2季 合集 North and South (1985) /美国/豆瓣: 8.8[1080P][中文字幕]
[软件] 25年05月14日 精选软件57个
[短剧] 2025年05月14日 精选+付费短剧推荐39部
[短剧] 2025年05月15日 精选+付费短剧推荐36部
- 最新评论
-
- 热门tag