VPS HC
Trang Chủ / Blog / Cài đặt .NET Framework trên VPS Windows (2012/2016/2019/Win10)

Cài đặt .NET Framework trên VPS Windows (2012/2016/2019/Win10)

Tác giả
Nguyễn Chiến
Ngày đăng
15/06/2026
Lượt xem
40
Cài đặt .NET Framework trên VPS Windows (2012/2016/2019/Win10)

Hướng dẫn cài đặt các phiên bản .NET Framework phổ biến trên VPS Windows Server 2012, 2016, 2019 và Windows 10.

Lưu ý quan trọng: Bật Windows Update trước

Mặc định VPS Windows thường bị tắt Windows Update. Phải bật lại trước khi cài .NET để tránh lỗi thiếu dependencies:

# Mở PowerShell với quyền Admin, chạy:
Set-Service -Name wuauserv -StartupType Automatic
Start-Service wuauserv

# Kiểm tra trạng thái
Get-Service wuauserv

Hoặc vào Control Panel > Windows Update > Change Settings rồi chọn Install updates automatically.

.NET Framework 3.5 (bao gồm 2.0 và 3.0)

Windows Server 2012/2016/2019 và Win10 đã có sẵn .NET 3.5 nhưng cần bật lên:

# Bật qua PowerShell (Admin):
Enable-WindowsOptionalFeature -Online -FeatureName "NetFx3" -All

# Hoặc qua DISM:
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All

Hoặc vào Control Panel > Programs > Turn Windows features on or off → tích vào .NET Framework 3.5 → OK.

Nếu lỗi 0x800F0906 (không có internet hoặc bị chặn), dùng ISO Windows:

DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:\sources\sxs

(D: là ổ đĩa cài Windows, thay đúng drive letter)

.NET Framework 4.5

Windows 8/Server 2012 trở lên đã có sẵn 4.5. Kiểm tra version hiện tại:

# Kiểm tra .NET version đã cài
Get-ChildItem "HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP" -Recurse | Get-ItemProperty -Name Version,Release -ErrorAction SilentlyContinue | Select PSChildName, Version, Release | Sort Version

Nếu chưa có hoặc cần bản mới hơn, tải tại:
https://dotnet.microsoft.com/download/dotnet-framework/net45

Chạy file installer, chọn Next và đợi cài xong. Reboot nếu được yêu cầu.

.NET Framework 4.8 (mới nhất của .NET Framework)

Hỗ trợ: Windows 7 SP1 trở lên, Windows Server 2008 R2 trở lên.

Tải tại: https://dotnet.microsoft.com/download/dotnet-framework/net48

Có 2 bản:

  • Web Installer (~1.4MB): tải thêm trong quá trình cài, cần internet
  • Offline Installer (~115MB): cài hoàn toàn offline, khuyến nghị dùng cho VPS

Cài bằng PowerShell (tự động):

# Tải và cài .NET 4.8 offline
$url = "https://go.microsoft.com/fwlink/?linkid=2088631"
$output = "C:\ndp48-x86-x64-allOS-enu.exe"
Invoke-WebRequest -Uri $url -OutFile $output
Start-Process $output -ArgumentList "/quiet /norestart" -Wait
echo "Cai xong!"

.NET 6 / .NET 7 / .NET 8 (phiên bản mới - .NET Core)

Đây là thế hệ .NET mới (cross-platform), khác với .NET Framework.

Tải tại: https://dotnet.microsoft.com/download

Chọn đúng phiên bản:

  • .NET SDK: để phát triển và build app
  • .NET Runtime: chỉ để chạy app (nhẹ hơn)
  • ASP.NET Core Runtime: để chạy web app ASP.NET Core

Cài bằng PowerShell:

# Tải script cài .NET 8 SDK
Invoke-WebRequest "https://dot.net/v1/dotnet-install.ps1" -OutFile dotnet-install.ps1
.\dotnet-install.ps1 -Version 8.0.0

# Thêm vào PATH
$env:PATH += ";$env:LOCALAPPDATA\Microsoft\dotnet"

# Kiểm tra
dotnet --version

Kiểm tra sau khi cài:

# Kiểm tra .NET Framework
Get-ChildItem "HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP" -Recurse | Get-ItemProperty -Name Version -ErrorAction SilentlyContinue | Select PSChildName, Version

# Kiểm tra .NET (Core/5/6/7/8)
dotnet --list-sdks
dotnet --list-runtimes

Lỗi thường gặp:

  • 0x800F0906: Không có internet hoặc Windows Update bị tắt → bật Windows Update hoặc dùng offline installer với source từ ISO
  • 0x800F081F: Thiếu source file → dùng DISM với /Source chỉ vào thư mục sxs của ISO Windows
  • Restart required: Một số phiên bản yêu cầu restart sau khi cài, reboot VPS rồi kiểm tra lại
Có thể bạn cần xem thêm
Quay lại Blog
Bài viết đã được kiểm duyệt bởi VPS HC Team Cập nhật lần cuối: 15/06/2026

Bài Viết Liên Quan

Cần VPS tốc độ cao, giá hợp lý?

Khởi tạo trong vài phút · Hỗ trợ 24/7 · Uptime 99.99%

Dùng Thử Miễn Phí