Computer >> Máy Tính >  >> Hệ thống >> Windows 10

Làm cách nào để Xóa Ứng dụng, Tính năng &Phiên bản cài sẵn khỏi Hình ảnh Cài đặt Windows 10 (tệp WIM)?

Trong hướng dẫn này, chúng tôi sẽ trình bày cách xóa các ứng dụng, tính năng (khả năng) được Microsoft Store cấp phép và các phiên bản Windows không sử dụng khỏi hình ảnh cài đặt Windows 10 (install.wim tập tin). Hãy làm điều đó theo cách thủ công bằng DISM hoặc PowerShell (nhưng tất cả các hành động có thể được tự động hóa bằng cách sử dụng một số tập lệnh). Cuối cùng, chúng tôi sẽ nhận được hình ảnh cài đặt Windows 10 rõ ràng mà không có bất kỳ chương trình hoặc thành phần nào mà chúng tôi không cần. Hình ảnh này sẽ chỉ chứa các ứng dụng và tính năng cốt lõi của Microsoft Store.

Bài viết này giải thích cách dọn dẹp và tối ưu hóa hình ảnh cài đặt Windows 10 để triển khai nó trên các máy tính của công ty trong trường hợp cài đặt sạch hoặc nâng cấp bản dựng. Sau khi nâng cấp bản dựng trên máy tính của người dùng sử dụng SCCM (từ Windows 10 1803 lên Windows 10 1909) thông qua setup.exe / auto nâng cấp, chúng tôi nhận thấy rằng một số ứng dụng UWP (Microsoft Store) cài sẵn được gỡ cài đặt trước đó đã xuất hiện trở lại trên các máy tính này.

Lưu ý . Windows 10 Build 1909 được sử dụng làm ví dụ trong bài viết này, nhưng hướng dẫn này cũng hoạt động với các bản dựng Windows 10 khác.

Khi bạn cài đặt Windows 10 trên máy tính, hình ảnh Windows \sources\install.wim (hoặc install.esd ) được triển khai trên thực tế. Nếu ảnh cài đặt Windows 10 của bạn được lưu trữ dưới dạng tệp ISO, hãy gắn nó vào ổ CD ảo và sao chép tệp E:\ sources \ install.wim (hoặc install.esd) vào đĩa cục bộ của bạn. Bạn cũng có thể sao chép toàn bộ thư mục, nhưng chúng tôi chỉ cần tệp .wim.

Lệnh DISM được sử dụng để sửa đổi tệp .WIM. Nếu bạn đang sử dụng hình ảnh Windows cũ hơn mà bạn đang tạo hình ảnh, hãy đảm bảo rằng bạn đang sử dụng phiên bản DISM mới nhất. Để làm việc với tệp install.wim của Windows 10 trong các phiên bản hệ điều hành khác, bạn cần cài đặt Windows ADK (Bộ công cụ triển khai và đánh giá Windows). Bạn có thể tải xuống ADK tại đây:https://msdn.microsoft.com/en-us/windows/hardware/dn913721.aspx. Cuộn xuống trang và nhấp vào “Tải xuống Windows ADK cho Windows 10”. Hiện tại, phiên bản mới nhất là ADK cho Windows 10, phiên bản 2004. Bạn chỉ nên cài đặt Công cụ triển khai thay vì toàn bộ bộ công cụ ADK.

Làm cách nào để Xóa Ứng dụng, Tính năng &Phiên bản cài sẵn khỏi Hình ảnh Cài đặt Windows 10 (tệp WIM)?

Bạn nên sử dụng đường dẫn đầy đủ đến DISM.exe khi chạy các lệnh sửa đổi hình ảnh (ví dụ:'C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\amd64\DISM\dism.exe '). Các phiên bản DISM trước đó có thể không hoạt động với các phiên bản mới hơn của tệp .wim.

Làm cách nào để Xóa các Phiên bản Hệ điều hành Bổ sung khỏi Tệp Windows 10 Install.WIM?

Theo mặc định, hình ảnh cài đặt Windows 10 được tạo bởi Công cụ tạo phương tiện Windows 10 chứa tất cả các phiên bản Windows có sẵn. Nếu bạn chỉ đang sử dụng một phiên bản Windows 10 (Quy tắc là Professional hoặc Enterprise), bạn có thể xóa tất cả các phiên bản Windows bổ sung khỏi hình ảnh cài đặt của mình.

Việc xóa các phiên bản Windows không cần thiết khỏi install.wim không làm giảm nhiều kích thước của tệp .WIM. Chỉ các tệp XML và một số siêu dữ liệu bị xóa.

Nhận danh sách các phiên bản Windows 10 có sẵn trong tệp install.wim:

Dism /Get-WimInfo /WimFile:"e:\sources\install.esd"

Làm cách nào để Xóa Ứng dụng, Tính năng &Phiên bản cài sẵn khỏi Hình ảnh Cài đặt Windows 10 (tệp WIM)?

Trong ví dụ của chúng tôi, có 9 phiên bản trong hình ảnh:Windows 10 Home, Windows 10 Home Single Language, Windows 10 Education, Windows 10 Enterprise, Windows 10 Pro, v.v., với các chỉ số từ 1 đến 9.

Bạn có thể xuất hình ảnh cài đặt của một phiên bản Windows 10 cụ thể từ tệp ESD sang hình ảnh WIM bằng lệnh sau:

Dism /export-image /SourceImageFile:c:\sources\install.esd /SourceIndex:6 /DestinationImageFile:c:\iso\install.wim /Compress:max /CheckIntegrity

Làm cách nào để Xóa Ứng dụng, Tính năng &Phiên bản cài sẵn khỏi Hình ảnh Cài đặt Windows 10 (tệp WIM)?

Lệnh này sẽ tạo một tệp install.wim mới chỉ chứa một phiên bản - Windows 10 Pro. Chỉ mục của nó trong hình ảnh sẽ thay đổi thành 1 .

Hãy lấy thông tin chi tiết về hình ảnh còn lại trong tệp 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)

Nếu bạn muốn giữ nhiều phiên bản Windows trong install.wim, bạn có thể xóa các phiên bản bạn không cần bằng cách sử dụng / delete-image tham số của công cụ DISM.

Ví dụ:bạn muốn xóa các phiên bản Home và Home Single Language với các chỉ số 1 và 3:

Dism /Delete-Image /ImageFile:c:\sources\install.wim /Index:1 /CheckIntegrity
Dism /Delete-Image /ImageFile:c:\sources\install.wim /Index:3 /CheckIntegrity

/ CheckIntegrity tham số cho phép hoàn tác các hoạt động sửa đổi tệp WIM của bạn nếu DISM phát hiện thấy bất kỳ hư hỏng cấu trúc nào trong hình ảnh.

Hoặc bạn có thể xóa các ấn bản theo tên của chúng:

Dism /Delete-Image /ImageFile:c:\sources\install.wim /Name:"Windows 10 Education" /CheckIntegrity

Ngoài ra, bạn có thể xóa các phiên bản bạn không cần khỏi hình ảnh cài đặt Windows 10 của mình bằng PowerShell:

Remove-WindowsImage -ImagePath "c:\sources\install.wim" -Index 2 –CheckIntegrity

Xóa Ứng dụng UWP tích hợp khỏi Hình ảnh cài đặt Windows 10

Bạn có thể xóa tất cả các ứng dụng UWP (Microsoft Store) được cấp phép khỏi ảnh cài đặt Windows 10 của mình. Nó rất hữu ích để cài đặt Windows nhanh hơn và tiết kiệm dung lượng trên đĩa của bạn. Bạn cũng sẽ loại bỏ các widget không mong muốn và người dùng của bạn sẽ dễ dàng có được cái nhìn sâu sắc hơn về hệ điều hành.

Chúng tôi sẽ hướng dẫn bạn cách xóa các ứng dụng UWP tích hợp sẵn khỏi install.wim bằng DISM hoặc PowerShell.

Tạo một thư mục trên ổ đĩa của bạn:C:\mount . Gắn hình ảnh cài đặt Windows (WIM) vào thư mục này:

dism.exe /mount-wim /wimfile:c:\iso\install.wim /mountdir:c:\mount /index:1

Lưu ý rằng tôi đã sử dụng /index:1 , vì tôi đã xóa các phiên bản Windows mà tôi không cần khỏi hình ảnh như mô tả ở trên. Bạn có thể chỉ định chỉ mục của hình ảnh bạn cần.

Làm cách nào để Xóa Ứng dụng, Tính năng &Phiên bản cài sẵn khỏi Hình ảnh Cài đặt Windows 10 (tệp WIM)?

Sau khi đã gắn kết tệp WIM của mình, bạn có thể hiển thị danh sách các gói ứng dụng Microsoft Store được cấp phép. Tôi đã sử dụng định dạng tệp văn bản thuận tiện hơn để xem đầu ra lệnh:

Dism.exe /image:c:\mount /Get-ProvisionedAppxPackages > c:\ps\apps.txt

Thông tin về mỗi ứng dụng sẽ giống như sau:

DisplayName : Microsoft.BingWeather
Version : 4.25.20211.0
Architecture : neutral
ResourceId : ~
PackageName : Microsoft.BingWeather_4.25.20211.0_neutral_~_8wekyb3d8bbwe

Làm cách nào để Xóa Ứng dụng, Tính năng &Phiên bản cài sẵn khỏi Hình ảnh Cài đặt Windows 10 (tệp WIM)?

Bây giờ là lúc dành cho những điều thú vị nhất:chúng tôi sẽ xóa tất cả các ứng dụng mà chúng tôi không cần. Thật không may, không thể xóa các ứng dụng như Edge, Cortana, Contact Support và một số ứng dụng khác (nhưng bạn có thể tắt chúng bằng GPO). Tôi cũng khuyên bạn nên rời khỏi máy tính (Microsoft.WindowsCalculator ), trình xem ảnh (Microsoft.Windows.Photos ), Microsoft.VP9VideoExtensions , vì các bản dựng mới của Windows 10 không có phiên bản cổ điển (máy tính để bàn) của các ứng dụng này. Ngoài ra, đừng xóa Microsoft.WindowsStore , vì rất khó để khôi phục nó nếu bạn cần một ngày nào đó.

Bạn có thể xóa từng ứng dụng một hoặc tất cả cùng một lúc. Để xóa một ứng dụng hiện đại khỏi hình ảnh được gắn kết, hãy chỉ định tên của ứng dụng đó (PackageName). Hãy xóa ứng dụng BingWeather:

dism.exe /image:c:\mount /Remove-ProvisionedAppxPackage /PackageName:Microsoft.BingWeather_4.25.20211.0_neutral_~_8wekyb3d8bbwe

Làm cách nào để Xóa Ứng dụng, Tính năng &Phiên bản cài sẵn khỏi Hình ảnh Cài đặt Windows 10 (tệp WIM)?

Theo cách tương tự, hãy xóa tất cả các ứng dụng cài sẵn mà bạn không cần.

Khi bạn hoàn tất, hãy ngắt kết nối hình ảnh và lưu các thay đổi (xem cách thực hiện bên dưới).

Ngoài ra, bạn có thể xóa các ứng dụng được cài đặt sẵn khỏi hình ảnh cài đặt Windows 10 bằng cách sử dụng tập lệnh PowerShell tạo sẵn từ Thư viện TechNet:https://gallery.technet.microsoft.com/Removing-Built-in-apps-65dc387b.

Một ưu điểm của phương pháp này là bạn không cần phải mount tệp wim theo cách thủ công. Tất cả những gì bạn phải làm là chỉ định một đường dẫn đến tệp .wim và chạy tập lệnh PowerShell. Tuy nhiên, nếu có sự cố, sẽ khó tìm ra lỗi hơn cho dù nó liên quan đến DISM hay chính tập lệnh.

Mở PowerShell với tư cách quản trị viên và chạy lệnh sau:

.\removeapps.ps1 -pathtowim c:\Windows10\sources\install.wim -selectapps $true

Làm cách nào để Xóa Ứng dụng, Tính năng &Phiên bản cài sẵn khỏi Hình ảnh Cài đặt Windows 10 (tệp WIM)?

Bạn sẽ thấy từng ứng dụng trong một dòng riêng biệt và bạn có thể chọn xóa (Y ) hoặc rời đi (N ) nó.

Sau khi bạn chọn một hành động cho tất cả các ứng dụng, tập lệnh sẽ xóa những ứng dụng bạn không cần. Không giống như DISM, bạn không cần lưu các thay đổi đối với tệp .wim - chúng sẽ được lưu bằng tập lệnh.

Nếu bạn muốn xóa tất cả các ứng dụng, hãy xóa tham số selectapps $ true trong phần cuối của lệnh. Thao tác này sẽ xóa tất cả các ứng dụng có thể được gỡ bỏ.

Khi làm việc với PowerShell, bạn có thể gặp lỗi vì cài đặt chính sách thực thi hiện tại không cho phép chạy các tập lệnh PowerShell. Làm cách nào để Xóa Ứng dụng, Tính năng &Phiên bản cài sẵn khỏi Hình ảnh Cài đặt Windows 10 (tệp WIM)?

Để khắc phục, hãy chạy lệnh PowerShell này và thay đổi cài đặt chính sách Thực thi:

Set-ExecutionPolicy -ExecutionPolicy Unrestricted

Điều này sẽ cho phép các tập lệnh PS1 chạy trên.

Tắt hoặc Xóa Khả năng &Tính năng khỏi Hình ảnh Cài đặt Windows 10

Bạn có thể sử dụng DISM để xóa (hoặc cài đặt) một số tính năng nhất định khỏi ảnh cài đặt Windows 10 của mình.

Nhận danh sách các thành phần được cài đặt sẵn trong hình ảnh cài đặt Windows 10 được gắn kết bằng cách sử dụng DISM:

Dism.exe /image:c:\mount /Get-Capabilities

Làm cách nào để Xóa Ứng dụng, Tính năng &Phiên bản cài sẵn khỏi Hình ảnh Cài đặt Windows 10 (tệp WIM)?

Một thành phần có thể được cài đặt hoặc tắt (Không có).

Bạn cũng có thể hiển thị danh sách tất cả các thành phần Windows trong hình ảnh bằng PowerShell (trong ví dụ này, chúng tôi sẽ chỉ hiển thị các thành phần Windows đã cài đặt):

Get-WindowsCapability -Path c:\mount|?{$_.State -eq "Installed"}

Windows 10 1909 được cài đặt sẵn các thành phần sau:

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

Bạn có thể loại bỏ một thành phần đã cài đặt theo tên của nó. Hãy xóa thành phần nhận dạng khuôn mặt Hello.Face:

Dism.exe /image:c:\mount/Remove-Capability /CapabilityName:Hello.Face.18330~~~~0.0.1.0

Ngoài ra, bạn có thể kích hoạt một số khả năng trong hình ảnh. Ví dụ:để cài đặt tất cả các công cụ quản trị RSAT:

Get-WindowsCapability -Path c:\mount |? {$_.Name -like "*RSAT*" -and $_.State -eq "NotPresent"} | Add-WindowsCapability -Path c:\mount

Theo cách tương tự, bạn có thể bật / tắt các thành phần khác. Ví dụ:hãy bật .NET 3.5 và tắt SMB1:

dism.exe /image:C:\mount /enable-feature /featurename:netfx3 /all /source:E:\sources\sxs
dism.exe /image:C:\mount /disable-feature /featurename:smb1protocol

Làm cách nào để Xóa Ứng dụng, Tính năng &Phiên bản cài sẵn khỏi Hình ảnh Cài đặt Windows 10 (tệp WIM)?

Theo cách tương tự, bạn có thể tích hợp trình điều khiển hoặc các bản cập nhật bảo mật mới nhất vào hình ảnh cài đặt Windows 10 của mình.

Tối ưu hóa Hình ảnh Cài đặt Windows 10 WIM

Sau khi bạn đã thực hiện các thay đổi đối với hình ảnh cài đặt Windows 10 của mình, hãy tối ưu hóa và làm sạch nó bằng cách sử dụng / cleanup-image tham số.

Xóa các phiên bản thành phần trước bằng tùy chọn / ResetBase :

Dism /Image:C:\Mount /cleanup-image /StartComponentCleanup /ResetBase

Kiểm tra hình ảnh để tìm lỗi bằng cách sử dụng Dism / ScanHealth.

DISM /Image:C:\Mount /Cleanup-Image /ScanHealth

Nó vẫn để ngắt kết nối hình ảnh và lưu các thay đổi vào tệp WIM:

dism.exe /unmount-wim /mountdir:c:\mount /commit

Nếu bạn đã đổi ý, hãy sử dụng /discard tham số thay vì /commit để hủy các thay đổi.

Để tiết kiệm dung lượng, bạn có thể nén thêm install.wim thành install.esd bằng lệnh:

Dism /Export-Image /SourceImageFile:c:\iso\install.wim /SourceIndex:1 /DestinationImageFile:c:\iso\install.esd /Compress:recovery

Sau đó, sao chép install.wim (install.esd) của bạn vào phương tiện cài đặt Windows của bạn. Bạn chỉ nên sao chép tệp .wim và không cập nhật bất kỳ tệp nào khác.

Để tạo ảnh ISO từ tệp cài đặt của bạn, bạn có thể sử dụng chương trình di động miễn phí Folder2ISO hoặc các chương trình tương tự khác.