Hướng dẫn tắt Windows Update trên VPS Windows (Windows Server & Windows 10/11)

Trên VPS Windows, Windows Update tự động có thể gây ra nhiều phiền toái: VPS tự khởi động lại giữa lúc đang treo game/chạy tool, ngốn CPU, RAM và băng thông lúc tải bản cập nhật, thậm chí làm mất kết nối Remote Desktop đột ngột. Bài viết này hướng dẫn tắt Windows Update triệt để bằng nhiều lớp, vì chỉ tắt một chỗ thường bị Windows tự bật lại.

Lưu ý bảo mật: Tắt update đồng nghĩa VPS sẽ không tự nhận bản vá lỗi bảo mật. Bạn nên thỉnh thoảng bật lại và cập nhật thủ công (xem mục cuối), đặc biệt với VPS có mở cổng ra Internet.

Vì sao nên tắt Windows Update trên VPS?

  • Tránh tự restart: bản cập nhật hay khởi động lại VPS mà không báo trước, làm gián đoạn dịch vụ/treo game 24/7.
  • Tiết kiệm tài nguyên: tiến trình cập nhật chiếm CPU/RAM và băng thông của gói VPS.
  • Ổn định cấu hình: tránh trường hợp bản cập nhật gây lỗi phần mềm đang chạy.

Khác biệt theo từng phiên bản Windows

Cách tắt Windows Update không hoàn toàn giống nhau giữa các phiên bản. Bảng dưới giúp bạn chọn đúng cách cho VPS của mình:

Phiên bản Có gpedit? (Cách 2) Có WaaSMedicSvc? (Cách 3) Cách nên dùng
Windows Server 2012 / 2012 R2 Không (chưa có dịch vụ này) Cách 1 + Cách 2 là đủ. Có thể dùng thêm sconfig.
Windows Server 2016 / 2019 / 2022 Cách 1 + 2 + 3 (bắt buộc Cách 3 vì Medic tự bật lại).
Windows 10 / 11 Pro, Enterprise Cách 1 + 2 + 3.
Windows 10 / 11 Home Không (không có gpedit) Dùng Cách 3 (Registry) thay cho Cách 2 + Cách 1.
Windows Server Core (không giao diện) Dùng lệnh Tùy bản Dùng sconfig và các lệnh sc/reg ở Cách 3.
Tóm gọn khác biệt chính:
  • Bản Home không có gpedit.msc → phải thay Cách 2 bằng Registry (Cách 3).
  • Server 2012/2012 R2 chưa có Windows Update Medic Service nên có thể bỏ bước tắt WaaSMedicSvc.
  • Từ Server 2016 / Win 10 trở lên bắt buộc làm Cách 3, nếu không update sẽ tự bật lại.

Riêng Windows Server, bạn có thể tắt nhanh bằng công cụ cấu hình sẵn: mở CMD/PowerShell gõ sconfig → chọn mục Windows Update Settings → đặt Manual (không tự cài).

Cách 1: Tắt dịch vụ Windows Update (services.msc)

Đây là bước cơ bản và nhanh nhất.

  1. Nhấn Windows + R, gõ services.msc rồi Enter.
  2. Tìm dịch vụ Windows Update.
  3. Nhấp đúp → tab General → mục Startup type chọn Disabled.
  4. Nhấn nút Stop để dừng ngay, rồi Apply → OK.
Quan trọng: Windows còn có dịch vụ Windows Update Medic Service (WaaSMedicSvc) chuyên "tự sửa" và bật lại Windows Update. Dịch vụ này bị khóa không cho đổi trong services.msc, phải tắt qua Registry ở Cách 3.

Cách 2: Tắt qua Group Policy (gpedit.msc)

Áp dụng cho Windows ServerWindows 10/11 bản Pro/Enterprise.

  1. Nhấn Windows + R, gõ gpedit.msc rồi Enter.
  2. Đi tới: Computer Configuration → Administrative Templates → Windows Components → Windows Update.
  3. Mở Configure Automatic Updates → chọn DisabledApply → OK.

Sau đó mở CMD với quyền Admin và chạy gpupdate /force để áp dụng ngay.

Cách 3: Tắt WaaSMedicSvc và cấu hình qua Registry

Bước then chốt để Windows không tự bật lại update.

  1. Nhấn Windows + R, gõ regedit rồi Enter.
  2. Tắt dịch vụ Medic — vào khóa:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WaaSMedicSvc
    Sửa giá trị Start (DWORD) thành 4 (4 = Disabled).
  3. Chặn tự động cập nhật — vào (hoặc tạo) khóa:
    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
    Tạo giá trị DWORD tên NoAutoUpdate = 1.
  4. Khởi động lại VPS để áp dụng.
Cách sửa nhanh bằng lệnh (mở CMD/PowerShell với quyền Admin):
reg add "HKLM\SYSTEM\CurrentControlSet\Services\WaaSMedicSvc" /v Start /t REG_DWORD /d 4 /f
reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v NoAutoUpdate /t REG_DWORD /d 1 /f
sc config wuauserv start= disabled
sc stop wuauserv

Cách 4: Tắt các tác vụ cập nhật trong Task Scheduler

Ngăn Windows lên lịch tải/cài cập nhật ngầm.

  1. Nhấn Windows + R, gõ taskschd.msc rồi Enter.
  2. Vào: Task Scheduler Library → Microsoft → Windows → WindowsUpdate→ UpdateOrchestrator.
  3. Nhấp phải từng tác vụ (Scheduled Start, Schedule Scan...) → Disable.

Cách 5 (tạm thời): Đặt kết nối "Metered" hoặc Pause updates

Dành cho Windows 10/11 khi chỉ muốn tạm hoãn:

  • Metered connection: Settings → Network & Internet → chọn card mạng → bật Metered connection. Windows sẽ hạn chế tự tải cập nhật.
  • Pause updates: Settings → Windows Update → Pause updates (tạm dừng tối đa vài tuần).
Hai cách này chỉ hoãn tạm thời, không tắt hẳn. Để tắt triệt để hãy dùng kết hợp Cách 1 + 2 + 3.

Bảng tổng hợp các cách

Cách Mức độ Phù hợp
1. services.msc Cơ bản Mọi phiên bản Windows
2. Group Policy Hiệu quả Windows Server, Win 10/11 Pro/Enterprise
3. Registry (WaaSMedicSvc + NoAutoUpdate) Triệt để Mọi phiên bản (kể cả Home)
4. Task Scheduler Bổ sung Mọi phiên bản
5. Metered / Pause Tạm thời Windows 10/11
Khuyến nghị cho VPS: Kết hợp Cách 1 + Cách 3 (và Cách 2 nếu có gpedit) là chắc chắn nhất để Windows Update không tự bật lại.

Cách bật lại và cập nhật thủ công khi cần

Khi muốn cập nhật vá bảo mật, đảo ngược các bước:

  • Đặt lại dịch vụ Windows Update về Manual hoặc Automatic trong services.msc và Start.
  • Đưa WaaSMedicSvc → Start = 3 và xóa/đặt NoAutoUpdate = 0.
  • Đặt Configure Automatic Updates về Not Configured, chạy gpupdate /force.
  • Vào Settings → Windows Update → Check for updates để cập nhật thủ công.

Lưu ý quan trọng

  • Mọi thao tác nên thực hiện với quyền Administrator.
  • Sửa Registry sai có thể ảnh hưởng hệ thống — hãy làm đúng đường dẫn, cân nhắc tạo Snapshot VPS trước khi chỉnh (xem bài Hướng dẫn sử dụng Snapshot VPS).
  • Tắt update lâu dài làm giảm bảo mật — nên cập nhật thủ công định kỳ.