Tìm kiếm trang web

Cách vô hiệu hóa Windows PowerShell 2.0 trên Windows 10


Phiên bản hiện tại của Windows PowerShell là 5. PowerShell được cài đặt sẵn trong Windows 10 và đã thay thế Dấu nhắc Lệnh trong menu Người dùng nguồn. Mặc dù PowerShell 5 là phiên bản ổn định chạy trên hệ thống của bạn nhưng công cụ PowerShell 2.0 vẫn được bật trên đó và phiên bản PowerShell này hiện được coi là một rủi ro bảo mật có thể được sử dụng để chạy các tập lệnh độc hại. Windows 10 đã ngừng sử dụng tính năng này trong Bản cập nhật dành cho người sáng tạo mùa thu tuy nhiên, điều đó không có nghĩa là nó bị xóa đối với tất cả người dùng. Nó vẫn có thể được kích hoạt trên hệ thống của bạn. Đây là cách bạn có thể kiểm tra xem bạn có còn chạy công cụ này hay không và cách bạn có thể tắt Windows PowerShell 2.0.

Kiểm tra PowerShell 2.0

Mở PowerShell với quyền quản trị và chạy lệnh sau.

Get-WindowsOptionalFeature -Online -FeatureName MicrosoftWindowsPowerShellV2

Trong kết quả mà lệnh này trả về, hãy xem trường Trạng thái. Nếu nó báo rằng công cụ này đã được kích hoạt thì bạn cần phải tắt nó đi. Nếu Bang trả về giá trị Vô hiệu hóa, bạn có thể tiếp tục. Bạn không cần phải làm gì khác.

Vô hiệu hóa công cụ Windows PowerShell 2.0

Mở PowerShell bằng quyền quản trị và chạy lệnh sau;

Disable-WindowsOptionalFeature -Online -FeatureName MicrosoftWindowsPowerShellV2Root

Điều này sẽ vô hiệu hóa công cụ Windows PowerShell 2.0. Bạn có thể kiểm tra nó bằng cách chạy lại lệnh này. Tiểu bang nên trả lại 'Khuyết tật'.

Nếu bạn không thấy thoải mái khi chạy lệnh trong PowerShell, bạn cũng có thể tắt tính năng này từ Bảng điều khiển. Mở File Explorer và nhập thông tin sau vào thanh vị trí.

Control Panel\Programs

Nhấp vào 'Bật hoặc tắt tính năng của Windows'. Thao tác này sẽ mở một cửa sổ mới có tên là 'Tính năng của Windows'. Có thể mất một chút thời gian để cửa sổ này tải danh sách các tính năng mà bạn có thể bật/tắt. Sau khi tải danh sách, hãy cuộn đến cuối và tìm Windows PowerShell 2.0. Bỏ chọn nó và nhấp vào OK. Bạn không cần phải khởi động lại hệ thống để điều này có hiệu lực.

Rủi ro là gì?

Windows PowerShell 5 có tính năng chống phần mềm độc hại giúp quét và ngăn các tập lệnh độc hại chạy, tuy nhiên, công cụ PowerShell 2.0 có thể được sử dụng để thực hiện một cuộc tấn công hạ cấp nhằm bỏ qua quá trình kiểm tra chống phần mềm độc hại. Điều này cuối cùng sẽ dẫn đến một tập lệnh PowerShell độc hại chạy trên hệ thống của bạn.

Việc vô hiệu hóa động cơ sẽ không có bất kỳ tác động tiêu cực nào. Microsoft biết rằng một số ứng dụng vẫn sử dụng PowerShell 2.0 nhưng họ đang nỗ lực giúp di chuyển chúng sang phiên bản mới hơn. Mặc dù tính năng này không còn được dùng nữa nhưng nó vẫn sẽ là một phần của Windows 10 trong tương lai gần và người dùng sẽ có thể kích hoạt nó nếu họ cần/muốn.

Bài viết liên quan