Microsoft .NET Framework là một tính năng quan trọng của hệ điều hành Windows hiện đại. Nó cung cấp cho nhà phát triển một bộ sưu tập mã sẵn có mà Microsoft duy trì. Hầu hết thời gian, bạn không có trực tiếp việc gì với .NET Framework. Tuy nhiên, không phải lúc nào cũng vậy. Đôi khi, bạn cần biết phiên bản cụ thể của .NET Framework cài đặt trên hệ thống.
Dưới đây là sáu cách bạn có thể tìm ra phiên bản .NET Framework nào được cài đặt trên Windows của bạn.
Tìm phiên bản .NET Framework mới hơn: 4.5 và sau
Có ba phương pháp bạn có thể dùng để tìm phiên bản .NET Framework cho phiên bản 4.5 và sau. "Nhưng Gavin," tôi nghe bạn nói, "Tôi làm điều này để biết phiên bản nào tôi có, tôi không biết nó có phải 4.5 hay không."
Bạn hoàn toàn đúng. Kiểm tra phiên bản .NET Framework chỉ mất chốc lát. Bạn có thể nhanh chóng xác định xem bạn có .NET Framework 4.5 hoặc mới hơn không. Nếu không, bạn có thể an toàn giả định rằng bạn có phiên bản cũ hơn cài đặt, hoặc không có .NET Framework nào (rất không太可能).
1. Dùng Registry Editor để tìm phiên bản .NET Framework
Bạn có thể tìm phiên bản .NET Framework cài đặt trên hệ thống trong registry. (Windows Registry là gì?)
- Nhấn Ctrl + R để mở Run, sau đó nhập regedit.
- Khi Registry Editor mở, tìm mục sau: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4
- Dưới v4, kiểm tra Full. Nếu nó ở đó, bạn có .NET Framework 4.5 hoặc mới hơn.
- Trong bảng bên phải, kiểm tra mục DWORD tên Release. Nếu DWORD Release tồn tại, bạn có .NET Framework 4.5 hoặc phiên bản sau.
- Dữ liệu DWORD Release chứa giá trị liên quan đến phiên bản .NET Framework cụ thể. Ví dụ, trong ảnh dưới, DWORD Release có giá trị 461814. Nghĩa là hệ thống tôi có .NET Framework 4.7.2. Kiểm tra bảng dưới đây cho giá trị DWORD Release của bạn.
Bạn có thể đối chiếu giá trị DWORD với bảng giá trị dưới để tìm chính xác phiên bản .NET Framework trên hệ thống.
2. Dùng Command Prompt để tìm phiên bản .NET Framework
Gõ command vào thanh tìm kiếm Start Menu, chuột phải vào Best Match và chọn Run as Administrator.
Bây giờ, copy và dán lệnh sau vào Command Prompt:
reg query "HKLM\SOFTWARE\Microsoft\Net Framework Setup\NDP\v4" /s
Lệnh liệt kê các .NET Framework cài đặt cho phiên bản 4. .NET Framework 4 và sau hiển thị dạng "v4.x.xxxxx."
3. Dùng PowerShell để tìm phiên bản .NET Framework
Gõ powershell vào thanh tìm kiếm Start Menu, chuột phải vào Best Match và chọn Run as Administrator.
Bây giờ, bạn có thể dùng lệnh sau để kiểm tra giá trị DWORD Release của .NET Framework:
Get-ChildItem 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\' | Get-ItemPropertyValue -Name Release | Foreach-Object { $_ -ge 394802 }
Lệnh trên trả về True nếu phiên bản .NET Framework là 4.6.2 hoặc cao hơn. Ngược lại, trả về False. Bạn có thể dùng bảng giá trị DWORD .NET Framework ở trên để thay thế sáu chữ số cuối của lệnh cho phiên bản khác. Xem ví dụ của tôi:
Lệnh đầu tiên xác nhận phiên bản 4.6.2 có mặt. Lệnh thứ hai xác nhận 4.7.2 có mặt. Tuy nhiên, lệnh thứ ba kiểm tra 4.8, mà tôi chưa cài vì Windows 10 May Update chưa đến hệ thống. Vẫn vậy, bạn nắm được nguyên tắc PowerShell làm việc với bảng giá trị DWORD.
Tìm phiên bản .NET Framework cũ hơn
Bạn có thể tìm phiên bản .NET Framework cũ cài trên hệ thống bằng registry. Registry Editor nắm tất cả câu trả lời.
- Nhấn Ctrl + R để mở Run, sau đó nhập regedit.
- Khi Registry Editor mở, tìm mục: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP
- Kiểm tra tệp NDP trong registry cho mỗi phiên bản .NET Framework.
Kiểm tra phiên bản .NET Framework dùng công cụ thứ ba
Có một vài công cụ bạn có thể dùng để tự động tìm phiên bản .NET Framework trên hệ thống. Tuy nhiên, chúng không được cập nhật thường xuyên, đó là lý do biết phương pháp thủ công cũng tiện.
1. Raymondcc .NET Detector
Raymondcc .NET Detector là một trong những công cụ phát hiện nhanh và dễ dùng nhất. Bạn tải thư mục, giải nén, chạy tệp thực thi. Khi chương trình chạy, nó hiển thị danh sách phiên bản .NET Framework. Phiên bản màu đen là đã cài trên hệ thống, màu xám là chưa. Nếu nhấp vào phiên bản .NET Framework màu xám, chương trình đưa bạn đến trình cài đặt.
Download: Raymondcc .NET Detector for Windows (Free)
Mật khẩu archive là raymondcc
2. ASoft .NET Version Detector
ASoft .NET Version Detector hoạt động rất giống Raymondcc .NET Detector. Sau khi tải và giải nén, chạy tệp thực thi. Chương trình hiển thị danh sách phiên bản .NET Framework hiện tại. Nó cũng cung cấp link tải cho các phiên bản bạn chưa có.
Download: ASoft .NET Version Detector for Windows (Free)
Các phương pháp đơn giản kiểm tra phiên bản .NET Framework
Bây giờ bạn biết vài phương pháp đơn giản kiểm tra phiên bản .NET Framework.
Không luôn cần kiểm tra phiên bản .NET Framework. Nhiều chương trình sẽ kiểm tra phiên bản trước khi cài và báo cho bạn nếu có vấn đề. Những chương trình khác sẽ cài phiên bản cần thiết trước khi bắt đầu cài đặt, giúp bạn khỏi việc tìm phiên bản đúng và phiền toái tải xuống.
Vẫn vậy, luôn tiện lợi biết cách tìm phiên bản .NET Framework thủ công. Muốn biết thêm về .NET Framework? Đây là lý do bạn cần nó và cách cài trên Windows 10.