Microsoft chính thức xóa bỏ PowerShell 2.0 trên Windows 11

Microsoft đã hoàn toàn xóa bỏ PowerShell 2.0 khỏi các bản dựng xem trước (preview builds) của Windows 11, và thay đổi này sẽ được triển khai cho tất cả người dùng "trong bản cập nhật sắp tới". Hầu hết người dùng có lẽ sẽ không nhận ra sự biến mất của PowerShell 2.0, nhưng những thay đổi kiểu này trên hệ điều hành Windows là rất hiếm gặp.

PowerShell là shell dòng lệnh chính cho Windows, được thiết kế để khắc phục những hạn chế của Command Prompt vốn tồn tại từ thời MS-DOS. PowerShell 2.0 được phát hành vào năm 2009. Dù đã có nhiều bản cập nhật lớn kế tiếp, một số tập lệnh (script) và ứng dụng vẫn yêu cầu shell phiên bản 2.0 để hoạt động chính xác. Các hạn chế bảo mật thấp hơn của PowerShell trong những năm gần đây đã khiến nó trở thành cầu nối lý tưởng cho phần mềm độc hại (malware), tương tự như cách các tập lệnh/macro VBA trong Microsoft Office bị lợi dụng.

Microsoft chính thức tuyên bố không còn hỗ trợ (deprecated) PowerShell 2.0 từ năm 2017, vì vậy việc loại bỏ hoàn toàn đã được dự tính từ lâu. Công ty cho biết vào thời điểm đó rằng một số ứng dụng của chính họ vẫn đang sử dụng PowerShell 2.0, bao gồm các phiên bản SQL Server và Exchange. Hầu hết các tập lệnh và ứng dụng hiện nay nên sử dụng PowerShell 5.0 trở lên làm yêu cầu cơ bản, nhưng vẫn có thể còn một số ít chưa được cập nhật.

Bản build Windows 11 Insider Preview 27891 vừa được phát hành trên Kênh Canary (Canary Channel), và nó hoàn toàn loại bỏ hỗ trợ cho PowerShell 2.0. Chưa có thông tin chi tiết mới nào, nhưng Microsoft cho biết "thông tin thêm sẽ được chia sẻ trong những tháng tới về việc loại bỏ Windows PowerShell 2.0 trong bản cập nhật sắp tới cho Windows 11."

Nhìn chung, việc loại bỏ PowerShell 2.0 sẽ ảnh hưởng đến rất ít người. Nếu bạn là người dùng PowerShell lâu năm, bạn có thể cần cập nhật một số tập lệnh của mình. Một vài ứng dụng cũ hơn cũng có thể đang sử dụng PowerShell 2.0 cho một số chức năng, và nếu một trong số đó ngừng hoạt động, bạn sẽ cần kiểm tra với nhà phát triển hoặc nhà xuất bản để xem có bản cập nhật mới hay không.

Nếu bạn vẫn còn một số tập lệnh chạy ở chế độ 2.0 bằng cách sử dụng một trong các lệnh sau, bạn sẽ cần loại bỏ chúng và sửa bất kỳ lỗi nào xảy ra với phiên bản PowerShell mặc định:

powershell.exe -version 2

powershell -v 2

#requires -version 2

Tóm lại, việc khai tử PowerShell 2.0 sẽ không ảnh hưởng gì đến hầu hết mọi người, đồng thời khắc phục một số lỗ hổng bảo mật tồn tại lâu nay trên Windows.

Chủ Nhật, 06/07/2025 01:09
58 👨 6.121
Xác thực tài khoản!

Theo Nghị định 147/2024/ND-CP, bạn cần xác thực tài khoản trước khi sử dụng tính năng này. Chúng tôi sẽ gửi mã xác thực qua SMS hoặc Zalo tới số điện thoại mà bạn nhập dưới đây:

Số điện thoại chưa đúng định dạng!
Số điện thoại này đã được xác thực!
Bạn có thể dùng Sđt này đăng nhập tại đây!
Lỗi gửi SMS, liên hệ Admin
0 Bình luận
Sắp xếp theo
❖
    ❖ Chuyện công nghệ
    Chia sẻ
    Chia sẻ FacebookChia sẻ Twitter
    Đóng