Cách dừng tự động khởi động lại sau khi cập nhật Windows

Microsoft buộc bạn phải khởi động lại máy tính Windows mỗi khi thực hiện cập nhật. Thoạt nhìn, điều này có vẻ bất thường vì hệ thống Linux không có yêu cầu như vậy. Các bản cập nhật được cho là sẽ diễn ra ở chế độ nền và không làm gián đoạn quy trình làm việc hiện tại của bạn. Hướng dẫn này sẽ chỉ ra một số giải pháp thay thế để dừng tự động khởi động lại trong Windows sau khi bạn hoàn tất bản cập nhật.

1. Sử dụng menu Services

Đây là cách dễ nhất để ngăn tự động khởi động lại sau khi cập nhật Windows. Mở menu Services bằng cách nhập services trong Win + R hoặc sử dụng tìm kiếm trong menu Windows. Cuộn xuống hết đến Windows Update trong danh sách các mục. Nhấp chuột phải và chọn Properties, sau đó chuyển đến tab General. Đổi Startup Type thành Disabled. Nhấp vào Apply > OK.

Có một số vấn đề với phương pháp này, mặc dù bạn có thể tắt tùy ý. Lệnh cấm toàn diện đối với các hoạt động liên quan đến cập nhật có thể ảnh hưởng đến những bản cập nhật ứng dụng Windows và bản vá bảo mật, vốn rất cần thiết trong môi trường đe dọa hiện nay. Điều này có nghĩa là không có bản tải xuống và lời nhắc cập nhật. Có những phương pháp tốt hơn bên dưới cung cấp cách tiếp cận chi tiết hơn.

2. Sử dụng Local Group Policy Editor

Trên thiết bị Windows Pro/Enterprise, hãy mở lệnh Run, Win + R và nhập gpedit.msc rồi nhấn Enter.

Khi cửa sổ Local Group Policy Editor mở ra, hãy điều hướng đến Local Computer Policy -> Computer Configuration -> Administrative Templates -> Windows Components -> Windows Update. Trên ngăn bên phải, nhấp đúp vào mục: No auto-restart with logged on users for schedule automated updates installation.

Chọn hộp Enabled và nhấp Apply > OK để tắt hoàn toàn chức năng auto-restart đối với bất kỳ bản cập nhật nào trong tương lai. Phương pháp này vẫn cho phép tải xuống bản cập nhật Windows, nhưng không có chế độ khởi động lại bắt buộc.

Dừng khởi động lại tự động trong các bản cập nhật bằng Local Group Policy Editor.
Dừng khởi động lại tự động trong các bản cập nhật bằng Local Group Policy Editor.

3. Sử dụng PowerShell

PowerShell có một thiết lập registry có tên là NoAutoRebootWithLoggedOnUsers cho phép người dùng ngăn chặn việc khởi động lại bắt buộc sau khi cập nhật Windows. Phương pháp này có thể hoạt động dễ dàng trong Windows 10, nhưng cần một vài điều chỉnh trong Windows 11 vì đường dẫn registry chính xác có thể không tồn tại, dẫn đến lỗi "không tìm thấy đường dẫn".

Đầu tiên, hãy mở PowerShell với quyền admin. Nếu bạn là người dùng Windows 11, hãy chạy script PowerShell sau để đặt cài đặt registry ở trên.

$registryPath = "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU"

# Check if the registry path exists
if (-not (Test-Path $registryPath)) {
    # Create the registry path
    New-Item -Path $registryPath -Force | Out-Null
}

# Set NoAutoRebootWithLoggedOnUsers to 1
Set-ItemProperty -Path $registryPath -Name "NoAutoRebootWithLoggedOnUsers" -Value 1 -Type DWord

# Set Configure Automatic Updates (required for NoAutoRebootWithLoggedOnUsers to work)
Set-ItemProperty -Path $registryPath -Name "AUOptions" -Value 4 -Type DWord

Sau đó, nhập lệnh bên dưới. Nếu là người dùng Windows 10, bạn có thể nhập trực tiếp vì bạn sẽ không gặp lỗi "path not found".

Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" -Name "NoAutoRebootWithLoggedOnUsers" -Value 1

Nếu sau này bạn đổi ý, bạn có thể khởi động lại tự động bằng cách đặt giá trị registry ở trên thành “0”.

Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" -Name "NoAutoRebootWithLoggedOnUsers" -Value 0
Vô hiệu hóa script PowerShell trong Windows 11 có tên là "NoAutoRebootWithLoggedUsers".
Vô hiệu hóa script PowerShell trong Windows 11 có tên là "NoAutoRebootWithLoggedUsers".

4. Sử dụng Registry Editor

Phương pháp trên để buộc dừng khởi động lại Windows Update, mà bạn đã thực hiện bằng PowerShell, cũng có thể được thực hiện bằng Registry Editor. Phương pháp này sẽ tự động hoạt động trong Windows 10 nhưng yêu cầu một điều chỉnh cụ thể trong Windows 11.

Mở lệnh Run, Win + R và nhập regedit vào hộp để mở Registry Editor trên thiết bị. Chèn đường dẫn sau vào cửa sổ Registry Editor:

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate

Xem trong WindowsUpdate -> AU (Automatic) key để tìm giá trị D-WORD (32 bit) có tên là “NoAutoRebootWithLoggedOnUsers”. Theo mặc định, giá trị này được đặt thành 0, nhưng bạn cần chuyển thành 1.

Bạn không cần phải tạo mục registry theo cách này nếu đã thực thi script PowerShell ở trên.

Cảnh báo quan trọng: Hãy luôn sao lưu registry của bạn trước khi thực hiện bất kỳ điều chỉnh nào.

5. Sử dụng Task Scheduler

Mở Task Scheduler từ hộp Windows Search. Điều hướng đến Task Scheduler -> Task Scheduler Library -> Microsoft -> Windows -> UpdateOrchestrator. UpdateOrchestrator Service hoạt động ở chế độ nền để quét, tải xuống và cài đặt các bản cập nhật Windows.

Nếu bạn thấy tùy chọn Reboot trong bảng điều khiển ở bên phải UpdateOrchestrator, hãy nhấp chuột phải để tắt tùy chọn đó. Nếu bạn không thấy tùy chọn Reboot, điều đó có nghĩa là tác vụ Reboot chưa được tạo. Giải pháp thay thế là thay đổi các tham số khởi động lại cơ bản cho tùy chọn Schedule Scan. Chọn Properties của tùy chọn đó bằng cách nhấp chuột phải.

Thay đổi các tham số khởi động lại từ tab Conditions.

6. Thay đổi Active Hours

Windows có một tính năng gọi là Active Hours, đúng như tên gọi, cho phép người dùng chỉ định khoảng thời gian mà hệ điều hành không nên tự động cài đặt bản cập nhật hoặc khởi động lại hệ thống.

Trong Windows 11, hãy điều hướng đến Settings -> Windows Update -> Advanced Options -> Active Hours. Đối với Windows 10, hãy chọn Settings -> Update & Security -> Windows Update. Sau đó, chọn Change Active Hours.

Nếu nút Adjust Active Hours được đặt thành Automatically, hãy đổi thành Manually. Phân bổ khoảng thời gian trong ngày mà hệ thống không nên nhắc bạn khởi động lại. Dễ dàng điều chỉnh các cài đặt này để không nhận được bất kỳ thông báo khởi động lại nào trong ít nhất 23 giờ một ngày.

7. Sử dụng Metered Connections

Sử dụng Metered Connections là một cách tuyệt vời để dừng khởi động lại tự động, đồng thời vẫn cho phép cài đặt các bản cập nhật quan trọng. Điều này rất phù hợp với những người không muốn can thiệp vào group policy hoặc Registry Editor của mình.

Vào Settings -> Network & internet -> Wi-Fi. Chọn mạng Wi-Fi mong muốn và bật công tắc chuyển đổi Metered connection.

Như được hiển thị ở đây, bạn có thể dừng tự động khởi động lại trong Windows sau khi bản cập nhật được tải xuống. Tương tự như vậy, bạn có thể tắt cập nhật driver tự động trong Windows. Nếu bạn thấy Windows Update Service của mình bị thiếu, có nhiều cách để đưa nó trở lại máy tính.

Thứ Ba, 29/04/2025 16:18
31 👨 79
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
❖
    Chia sẻ
    Chia sẻ FacebookChia sẻ Twitter
    Đóng