Kịch bản thiết lập Windows 10

Từ lâu, tôi đã muốn chia sẻ tập lệnh tự động hóa quá trình thiết lập Windows 10 (phiên bản hiện tại là 18362), nhưng tôi chưa bao giờ thực hiện được. Có lẽ nó sẽ hữu ích cho ai đó toàn bộ hoặc chỉ một phần.

Tất nhiên, sẽ rất khó để mô tả tất cả các cài đặt, nhưng tôi sẽ cố gắng làm nổi bật những cài đặt quan trọng nhất.

Nếu có ai quan tâm thì chào mừng bạn đến với Cat.

Nhập

Từ lâu, tôi đã muốn chia sẻ tập lệnh của mình để tự động hóa quá trình thiết lập Windows 10, nhưng tôi chưa bao giờ thực hiện được. Có lẽ nó sẽ hữu ích cho ai đó toàn bộ hoặc chỉ một phần.

Tất nhiên, sẽ rất khó để mô tả tất cả các cài đặt, nhưng tôi sẽ cố gắng nêu bật điều quan trọng nhất:

Các chức năng chính

  • Tắt dịch vụ theo dõi chẩn đoán
  • Rất nhiều chỉnh sửa của Explorer
  • Chọn chế độ Windows làm mặc định
  • Chọn chế độ ứng dụng mặc định
  • Thay đổi đường dẫn biến môi trường cho các tệp tạm thời thành $env:SystemDriveTemp
  • Bao gồm thông tin bổ sung khi xuất BSoD
  • Vô hiệu hóa SmartScreen của Windows Defender trong Microsoft Edge
  • Ngăn chặn việc tắt Ethernet adapter để tiết kiệm điện cho máy tính để bàn
  • Xóa tất cả ứng dụng UWP khỏi tất cả các tài khoản ngoại trừ
  • Xóa tất cả các ứng dụng UWP khỏi tài khoản hệ thống ngoại trừ
  • Vô hiệu hóa các thành phần
  • Xóa OneDrive
  • Tạo một tác vụ trong Trình lập lịch tác vụ để chạy dọn dẹp ổ đĩa
  • Tạo một tác vụ trong Trình lập lịch tác vụ để dọn sạch thư mục “$env:SystemRootSoftwareDistributionDownload”
  • Tạo thư mục $env:TEMP trong Trình lập lịch tác vụ dọn dẹp
  • Ngăn chặn các ứng dụng tiêu chuẩn chạy ở chế độ nền, ngoại trừ
  • Cho phép truy cập thư mục được kiểm soát và thêm các thư mục được bảo vệ
  • Vô hiệu hóa dịch vụ tùy chỉnh
  • Tạo lối tắt định dạng cũ cho "Thiết bị và Máy in"
  • Xác định lại vị trí của các thư mục Desktop, Documents, Downloads, Music, Pictures, Videos
  • Làm mới các biểu tượng trên màn hình, biến môi trường và thanh tác vụ mà không cần khởi động lại Explorer

Kịch bản

Github

Sử dụng

  • Nếu lưu thành file .ps1 thì nên đổi mã hóa thành “UTF-8 with BOM”

hoặc

  • Copy toàn bộ đoạn code và dán vào PowerShell ISE

NB

  • PowerShell và PowerShell ISE phải được chạy với quyền nâng cao
  • Đặt chính sách khởi chạy tập lệnh PowerShell thích hợp

Set-ExecutionPolicy Unrestricted -Force

Nguồn: www.habr.com

Thêm một lời nhận xét