Triển khai Windows 10 trong doanh nghiệp - làm cách nào để xóa các ứng dụng được cài đặt sẵn?


26

Tôi đang cố gắng triển khai một số máy Windows 10 đang hoạt động và cần xóa hoặc tắt các ứng dụng được cài đặt sẵn.

Vì một số lý do, ban quản lý cảm thấy rằng ứng dụng Xbox và Candy Crush Soda Saga (v.v.) không nên được cài đặt trên máy trạm của công ty.

Chúng tôi đã thử gỡ cài đặt chúng sau khi thực tế, nhưng chúng lại xuất hiện cho bất kỳ người dùng mới nào đăng nhập, điều này không được chấp nhận. Làm thế nào để chúng ta thực sự loại bỏ các ứng dụng này khỏi hình ảnh Windows 10 của công ty?

Câu trả lời:


32

Phương pháp đơn giản nhất mà tôi đã tìm thấy để thực sự kiểm soát hình ảnh Windows 10 là chỉnh sửa nó bằng công cụ Quản lý và Phục vụ Hình ảnh Triển khai (DISM.exe) .


Nói tóm lại, bạn cần phải:

  1. Xác định vị trí Windows wim cho hình ảnh bạn đang triển khai.

    • Ví dụ, trên ISO cài đặt Windows 10, tệp là: \sources\install.wim
  2. Tạo một thư mục để tạm thời gắn wim vào.

  3. Gắn kết wim.

  4. Hãy thay đổi.

    • Với mục đích xóa các ứng dụng Windows 10 được cài đặt sẵn, thực tế có ba loại khác nhau mà chúng ta cần phải xử lý ở đây - một loại thực thi cổ điển, một loạt các ứng dụng Metro / UWP / Appx và một loạt các phím tắt trình cài đặt mà Windows 10 buộc vào Menu Bắt đầu.
    • Có vẻ đáng để chỉ ra ở đây rằng bạn có thể nhận được danh sách các gói appx từ WIM được gắn kết với DISM , nếu bạn không chắc chắn những thay đổi bạn muốn thực hiện.
  5. Cam kết thay đổi và ngắt kết nối WIM.


Chi tiết hơn:

  1. Xác định vị trí Windows wim.

    • Tôi sẽ tải xuống phiên bản 64 bit, Enterprise mới nhất của Windows 10 (SW_DVD5_WIN_ENT_10_1511.1_64BIT_English_MLF_X20-93758.ISO) từ cổng cấp phép âm lượng của Micorosoft và gắn ISO vào D:. (Tất nhiên hãy chắc chắn để gắn kết nó với quyền truy cập đọc-ghi!)
    • Điều này đặt tập tin wim tôi muốn chỉnh sửa tại : D:\sources\install.wim. Tôi sẽ gán nó cho biến PowerShell.
      • $wimfile = "D:\sources\install.wim"

  2. Tạo một thư mục để tạm thời gắn wim vào.

    • Tôi cũng sẽ sử dụng C:\Temp\W10entDISMvà gán nó cho biến PowerShell.
      • $mountdir = "C:\Temp\W10entDISM"

  3. Gắn wim với DISM .

    • dism.exe /Mount-Image /ImageFile:$wimfile /Index:1 /MountDir:$mountdir

  4. Hãy thay đổi.

    • Với mục đích xóa các ứng dụng Windows 10 được cài đặt sẵn, thực tế có ba loại khác nhau mà chúng ta cần phải xử lý ở đây - một loại thực thi cổ điển, một loạt các ứng dụng Metro / UWP / Appx và một loạt các phím tắt trình cài đặt mà Windows 10 buộc vào Menu Bắt đầu.
      1. Trình thực thi cổ điển, Trình cài đặt OneDrive
        • Windows 10 có một mục thực thi OneDriveSetup.exevà các mục đăng ký để tự động chạy, điều này tôi sẽ loại bỏ, sử dụng Mô-đun PowerShell Mô-đun Bảo mật Hệ thống Tệp và trình chỉnh sửa đăng ký dòng lệnh , reg.exe. Tất nhiên, điều này có thể được thực hiện bằng tay hoặc với các công cụ dòng lệnh khác, nếu được ưu tiên.
        • takeown /F $mountdir\Windows\SysWOW64\OneDriveSetup.exe /A
        • Add-NTFSAccess -Path "$($mountdir)\Windows\SysWOW64\onedrivesetup.exe" -Account "BUILTIN\Administrators" -AccessRights FullControl
        • Remove-Item $mountdir\Windows\SysWOW64\onedrivesetup.exe
        • reg load HKEY_LOCAL_MACHINE\WIM $mountdir\Users\Default\ntuser.dat
        • reg delete "HKEY_LOCAL_MACHINE\WIM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v OneDriveSetup /f
      2. Các phím tắt trình cài đặt mà Windows 10 tạo trên Menu Bắt đầu.
        • Chúng được kiểm soát bởi khóa đăng ký có tên "CloudContent", chúng ta sẽ cần tạo và thêm một giá trị để vô hiệu hóa khi chỉnh sửa đĩa cài đặt. Nếu xử lý một cài đặt hiện có, khóa sẽ được tạo.
        • reg add HKEY_LOCAL_MACHINE\WIM\SOFTWARE\Policies\Microsoft\Windows\CloudContent
        • reg add HKEY_LOCAL_MACHINE\WIM\SOFTWARE\Policies\Microsoft\Windows\CloudContent /v DisableWindowsConsumerFeatures /t REG_DWORD /d 1 /f
        • reg unload HKEY_LOCAL_MACHINE\WIM
      3. Các ứng dụng Metro / UWP / Appx.
        • Chúng ta có thể sử dụng lệnh ghép ngắn Get-AppxProvisionedPackage để xem và quyết định loại bỏ ứng dụng Appx nào . ( Get-AppxProvisionedPackage -Path $mountdir) Điều quan trọng, không phải tất cả các ứng dụng Appx được cài đặt sẵn đều có thể hoặc nên xóa. Vào thời điểm viết bài này, không nên gỡ cài đặt AppConnector, ConnectivityStore và WindowsStore (việc sử dụng chúng có thể bị vô hiệu hóa theo những cách khác, nếu muốn, nhưng thực sự loại bỏ chúng đã được báo cáo để phá vỡ mọi thứ và tạo ra hậu quả không mong muốn). Cũng đáng lưu ý rằng trong Windows 10, Máy tính Windows là gói Appx.
        • Tôi đã chọn để lại ba ứng dụng đó, Máy tính Windows và Bộ sưu tập Microsoft Solitaire được cài đặt và xóa mọi thứ khác, vì vậy tôi cuối cùng vẫn chạy:
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.BingNews_4.6.169.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.BingSports_4.6.169.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.BingWeather_4.6.169.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.BingFinance_4.6.169.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.CommsPhone_1.10.15000.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.Messaging_1.10.22012.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.MicrosoftOfficeHub_2015.6306.23501.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.Office.OneNote_2015.6131.10051.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.SkypeApp_3.2.1.0_neutral_~_kzf8qxf38zg5c
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.Windows.Photos_2015.1001.17200.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.WindowsCamera_2015.1071.40.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.WindowsPhone_2015.1009.10.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.WindowsAlarms_2015.1012.20.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:microsoft.windowscommunicationsapps_2015.6308.42271.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.WindowsMaps_4.1509.50911.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.WindowsSoundRecorder_2015.1012.110.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.XboxApp_2015.930.526.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.ZuneMusic_2019.6.13251.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.ZuneVideo_2019.6.13251.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.Office.Sway_2015.6216.20251.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.People_2015.1012.106.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.Getstarted_2.3.7.0_neutral_~_8wekyb3d8bbwe
        • dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.3DBuilder_10.9.50.0_neutral_~_8wekyb3d8bbwe
  5. Cam kết thay đổi và ngắt kết nối WIM.

    • dism.exe /Unmount-Image /MountDir:$mountdir /commit

Chỉ cần codez:

$wimfile = "D:\sources\install.wim"
$mountdir = "C:\Temp\W10entDISM"
dism.exe /Mount-Image /ImageFile:$wimfile /Index:1 /MountDir:$mountdir

# Remove Appx Packages
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.BingNews_4.6.169.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.BingSports_4.6.169.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.BingWeather_4.6.169.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.BingFinance_4.6.169.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.CommsPhone_1.10.15000.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.Messaging_1.10.22012.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.MicrosoftOfficeHub_2015.6306.23501.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.Office.OneNote_2015.6131.10051.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.SkypeApp_3.2.1.0_neutral_~_kzf8qxf38zg5c
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.Windows.Photos_2015.1001.17200.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.WindowsCamera_2015.1071.40.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.WindowsPhone_2015.1009.10.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.WindowsAlarms_2015.1012.20.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:microsoft.windowscommunicationsapps_2015.6308.42271.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.WindowsMaps_4.1509.50911.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.WindowsSoundRecorder_2015.1012.110.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.XboxApp_2015.930.526.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.ZuneMusic_2019.6.13251.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.ZuneVideo_2019.6.13251.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.Office.Sway_2015.6216.20251.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.People_2015.1012.106.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.Getstarted_2.3.7.0_neutral_~_8wekyb3d8bbwe
    dism.exe /Image:$mountdir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.3DBuilder_10.9.50.0_neutral_~_8wekyb3d8bbwe

# Remove OneDrive Setup 
    takeown /F $mountdir\Windows\SysWOW64\OneDriveSetup.exe /A
    Add-NTFSAccess -Path "$($mountdir)\Windows\SysWOW64\onedrivesetup.exe" -Account "BUILTIN\Administrators" -AccessRights FullControl
    Remove-Item $mountdir\Windows\SysWOW64\onedrivesetup.exe

    reg load HKEY_LOCAL_MACHINE\WIM $mountdir\Users\Default\ntuser.dat
    reg delete "HKEY_LOCAL_MACHINE\WIM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v OneDriveSetup /f

# Remove Cloud Content
    reg add HKEY_LOCAL_MACHINE\WIM\SOFTWARE\Policies\Microsoft\Windows\CloudContent
    reg add HKEY_LOCAL_MACHINE\WIM\SOFTWARE\Policies\Microsoft\Windows\CloudContent /v DisableWindowsConsumerFeatures /t REG_DWORD /d 1 /f

# Unload, Unmount, Commit
reg unload HKEY_LOCAL_MACHINE\WIM

dism.exe /Unmount-Image /MountDir:$mountdir /commit

Bây giờ bạn sẽ có một tệp ISO và / hoặc wim mà bạn có thể sử dụng để cài đặt Windows 10 mà không cần thêm crap, hoặc đưa vào hệ thống quản lý triển khai / cấu hình của bạn. Một screenclip của Menu bắt đầu từ việc triển khai hệ điều hành:

nhập mô tả hình ảnh ở đây


9
Windows có bị hỏng nếu bạn xóa Solitaire không?
Michael Hampton

13
@MichaelHampton: Không, nhưng người dùng của bạn có thể phá Windows nếu họ không có Solitaire.
afrazier

Tôi thích làm điều này hoàn toàn phá vỡ giao diện gạch. Thật là một tải của cr @ p!
Cuộc đua nhẹ nhàng với Monica

1
@MichaelHampton hah, không, nhưng nó là một tác phẩm kinh điển trên Windows, vì vậy tôi để nó ở lại. Một khách hàng Windows chỉ cảm thấy trần trụi mà không có nó và tôi không muốn bị buộc tội phân phối nội dung khiêu dâm trong hình ảnh công ty. :)
HoplessN00b

1
@ obl1992 Không, cả hai đều được coi là ứng dụng cốt lõi và không thể xóa bằng các phương pháp thông thường. Xé chúng ra dù sao cũng đã được báo cáo để phá vỡ mọi thứ. Nếu bạn thực sự muốn loại bỏ chúng, cách tiếp cận tốt hơn là chặn chúng chạy với thứ gì đó như Applocker hoặc SRP.
HoplessN00b

2

OneDrive và Cortana không thể được gỡ bỏ theo cách thông thường. Bạn cần chỉnh sửa sổ đăng ký để kích hoạt các gói ẩn trong "HKLM: \ Software \ Microsoft \ Windows \ Windows Components".

Tôi đã xây dựng công cụ của riêng mình để tùy chỉnh Windows 10 (đã thử nghiệm trên Win 10 -1709 Enterprise). Nó chủ yếu được viết bằng powershell, vì vậy có thể dễ đọc và bảo trì hơn các tệp bó phổ biến hơn mà bạn nhận được trong các diễn đàn. Bạn có thể kiểm tra mã để biết chi tiết.


1

Cách dễ nhất sẽ là triển khai Windows 10 LTSB. Enterprise LTSB là phiên bản hỗ trợ dài hạn của Windows 10 Enterprise được phát hành cứ sau 2 đến 3 năm. Về cơ bản, đây là Windows 10 không có toàn bộ ứng dụng; Không có Microsoft Store, không có Microsoft Edge, không có ứng dụng nào cả.

Điều này rõ ràng đòi hỏi một ISO hoàn toàn khác. Họ được hỗ trợ cập nhật bảo mật trong 10 năm sau khi phát hành và cố tình không nhận được cập nhật tính năng.

Nếu bạn đã có gói Windows 10 Enterprise E3 (trên mỗi thiết bị) thông qua Cấp phép số lượng lớn, bạn được phép tải xuống và cài đặt Windows 10 Enterprise LTSB.

Thêm chi tiết: http://doad.microsoft.com/doad/2/D/1/2D14FE17-66C2-4D4C-AF73-E122930B60F6/Windows-10-Volume-Licensing-Guide.pdf

Nếu bạn không thể hoặc không muốn thay đổi HĐH, bạn sẽ có thể gỡ cài đặt tất cả các ứng dụng thông qua PowerShell:

Chạy với tư cách quản trị viên: Get-AppXProvisionedPackage -Online | Xóa-AppxProvisionedPackage -Online Get-AppxPackage -allusers | Xóa-AppxPackage

Chạy với tư cách người dùng: Get-AppxPackage | Xóa-AppxPackage

Xin lưu ý rằng các lệnh đó sẽ gỡ cài đặt tất cả các ứng dụng ngoại trừ Cortana, Edge và Microsoft Store. Bạn cũng sẽ mất máy tính bằng cách làm như vậy, chỉ cho thông tin của bạn.


2
Vâng, tôi đã kết thúc việc triển khai LTSB cho hầu hết các mục đích sử dụng, thật không may, việc thiếu bất kỳ ứng dụng tàu điện ngầm nào khiến nó không phù hợp với một số mục đích sử dụng ... (tôi muốn nói có thể là ứng dụng máy ảnh cho máy tính xách tay, hoặc một cái gì đó tương tự) và thấy mình có để triển khai một số ứng dụng tàu điện ngầm cho tất cả các cài đặt LTSB mà chúng tôi có. Vì vậy, thực sự, cùng một vấn đề ngược lại, nhưng khó hơn, bởi vì một số ứng dụng metro mà chúng tôi muốn không có sẵn trong "cửa hàng" Windows 10 và dù sao cũng không chơi tốt với SCCM. Ngốc @ & # $ ing Microsoft.
HoplessN00b
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.