Microsoft GitHub Lưu Trữ Các Script Gỡ Bỏ Ứng Dụng Rác Windows: Cách Tiếp Cận Của Nhà Phát Triển Để Tối Ưu Hóa Windows

BigGo Editorial Team
Microsoft GitHub Lưu Trữ Các Script Gỡ Bỏ Ứng Dụng Rác Windows: Cách Tiếp Cận Của Nhà Phát Triển Để Tối Ưu Hóa Windows

Trong một diễn biến thú vị từ cộng đồng phát triển Windows, các cuộc thảo luận đã nổi lên xung quanh cách tiếp cận của Microsoft trong việc quản lý các ứng dụng rác Windows thông qua các script công khai trên GitHub. Cộng đồng đặc biệt tập trung vào các phương pháp đối lập trong việc gỡ bỏ các ứng dụng Windows không mong muốn, với một số nhà phát triển ưa thích cách tiếp cận danh sách cho phép (whitelist) hơn là các script gỡ bỏ mặc định của Microsoft.

Cách Tiếp Cận Chính Thức Của Microsoft

Microsoft duy trì một kho lưu trữ có tên [ windows-dev-box-setup-scripts ] trên GitHub, bao gồm nhiều công cụ để tối ưu hóa môi trường phát triển Windows. Trong số các công cụ này có script PowerShell tên RemoveDefaultApps.ps1, được thiết kế để gỡ bỏ các ứng dụng Windows được cài đặt sẵn mà có thể không cần thiết cho các nhà phát triển.

Giải Pháp Cộng Đồng và Script Chính Thức

Cộng đồng phát triển đã chỉ ra hai cách tiếp cận khác biệt để quản lý ứng dụng rác Windows:

  1. Script Mặc Định của Microsoft : Một script PowerShell đơn giản để gỡ bỏ các ứng dụng cài đặt sẵn cụ thể.
  2. Cách Tiếp Cận Whitelist : Theo ghi nhận từ cộng đồng phát triển, một số người thích duy trì danh sách các ứng dụng được phép và gỡ bỏ mọi thứ còn lại, điều này chứng minh hiệu quả hơn khi Windows tiếp tục thêm các ứng dụng mới với mỗi bản cập nhật.

Triển Khai Kỹ Thuật

Quá trình gỡ bỏ ứng dụng rác dựa trên một số thành phần chính:

  • Chocolatey : Trình quản lý gói cho Windows
  • Boxstarter : Một wrapper cho Chocolatey quản lý việc khởi động lại hệ thống
  • PowerShell Scripts : Được sử dụng để tự động gỡ bỏ các ứng dụng cài đặt sẵn

Tác Động đến Môi Trường Phát Triển

Script nhắm vào nhiều thành phần được cài đặt sẵn bao gồm:

  • Các trò chơi casino di động
  • Cổng thực tế hỗn hợp (Mixed Reality Portal)
  • Các điều khiển giao diện người dùng của bên thứ ba
  • Các ứng dụng học ngôn ngữ

Cân Nhắc Trong Tương Lai

Mặc dù kho lưu trữ có vẻ ít được duy trì tích cực, sự tồn tại của nó nhấn mạnh cuộc thảo luận đang diễn ra về việc tối ưu hóa hệ thống Windows và nhu cầu về các giải pháp gốc tốt hơn để quản lý các ứng dụng cài đặt sẵn. Sự ưa thích của cộng đồng đối với cách tiếp cận whitelist cho thấy giải pháp chính thức của Microsoft có thể được hưởng lợi từ một hệ thống toàn diện hơn để quản lý các ứng dụng Windows.

Lưu ý: Các script được đề cập trong bài viết này có thể được tìm thấy trong kho lưu trữ GitHub công khai của Microsoft, tuy nhiên người dùng nên thận trọng và xem xét kỹ mọi script trước khi chạy chúng trên hệ thống của mình.