Cách ngăn Windows 10 khởi động lại máy tính sau khi cài đặt bản cập nhật


79

Câu hỏi này đã được trả lời trước đây, ví dụ ở đây , nhưng tất cả các câu trả lời tôi thấy yêu cầu sử dụng thả xuống trong Cài đặt> Cập nhật & Bảo mật> Tùy chọn nâng cao.

Trên phiên bản Windows 10 Pro của tôi, không có danh sách thả xuống như vậy:

Windows cập nhật tùy chọn nâng cao

Làm thế nào tôi có thể ngăn chặn tự động khởi động lại?


1
Phiên bản Windows 10 1607 (Bản dựng hệ điều hành 14393.10)
Laurent

19
Có nhưng vấn đề với việc đặt giờ "hoạt động" là nếu tôi quên đóng Excel và để nó mở qua đêm, Windows có thể khởi động lại vào ban đêm, khiến tôi mất dữ liệu chưa được lưu. Ngoài ra, thời gian hoạt động tối đa là 12 giờ, giả sử mọi người ngủ ít nhất 12 giờ mỗi ngày ...
Laurent

1
@Laurent, khi Cập nhật người tạo được phát hành vào tháng tới, một trong những thay đổi sẽ tăng Active Hourscài đặt tối đa bạn có thể định cấu hình lên 18 giờ. Hy vọng rằng, bạn thường ngủ ít nhất sáu giờ!
Run5k

1
Đây chỉ là một trong nhiều điều mà Windows làm chúng ta chậm lại và cản trở công việc của chúng ta. Mặc dù chúng tôi vẫn sử dụng Windows một chút ở đây trong công việc kinh doanh của chúng tôi (chủ yếu là trong WINE hoặc VirtualBox), chúng tôi đã chuyển sang Linux (RHEL, LM MATE 18.1 và Xubfox 16.04). Các bản cập nhật Linux không làm chúng tôi chậm lại và hiếm khi cần phải khởi động lại.
Mike Waters

Câu trả lời:


89

Đặt "Không tự động khởi động lại với người dùng đã đăng nhập để cài đặt cập nhật tự động theo lịch trình" GPO không hoạt động với tôi. Tôi thức dậy sáng nay và máy của tôi đã được khởi động lại. (Tôi đã sử dụng máy tính tối qua và thậm chí không nhận được cảnh báo.)

Đề xuất này từ techjTHER.net có vẻ hứa hẹn hơn.

  • Mở Trình lập lịch tác vụ và điều hướng đến Thư viện Trình lập lịch tác vụ> Microsoft> Windows> UpdateOrchestrator
  • Nhấp chuột phải vào tác vụ Khởi động lạiVô hiệu hóa nó.

Windows sẽ cố gắng kích hoạt lại tác vụ một cách tự động, do đó bạn cũng cần sửa đổi các quyền trên tệp tác vụ.

  • Truy cập C: \ Windows \ System32 \ T task \ Microsoft \ Windows \ UpdateOrchestrator
  • Mở thuộc tính của tệp Khởi động lại , mở tab Bảo mật và mở Quyền nâng cao.
  • Giữ quyền sở hữu tệp bằng cách nhấp vào liên kết "Thay đổi" bên cạnh chủ sở hữu và nhập tên của bạn. Vô hiệu hóa kế thừa thông qua nút ở phía dưới.

  • Thay đổi tất cả các quyền để đọc hoặc đọc và chỉ thực hiện.


3
Bạn cũng nên đặt chính sách nhóm "Kích hoạt Windows UPM để tự động đánh thức hệ thống để cài đặt các bản cập nhật theo lịch trình" thành DISABLED. Nếu bạn không, đôi khi Windows sẽ khởi động máy tính của bạn khi tắt (ngủ đông), cài đặt các bản cập nhật và tắt lại, khiến bạn mất trạng thái ngủ đông. Điều này khiến bạn mất tất cả các cửa sổ đang mở, đó là một nỗi đau rất lớn.
Steve

1
Coi chừng rằng tác vụ phải được tắt trước, sau đó đặt quyền cho tập tin. Nếu bạn thực hiện quyền truy cập tệp trước, tác vụ có thể gây ra lỗi khi cố gắng đặt trạng thái thành bị tắt.
Mike Simpson

7
Theo như tôi có thể nói, điều này không còn hoạt động. Windows bây giờ bỏ qua các quyền trên tệp và chuyển "khởi động lại" trở lại để kích hoạt. Tôi không nghĩ hiện tại có một cách để ngăn Windows tự khởi động lại, điều này hoàn toàn vô lý.
dallin

1
Tôi cũng đã phải thực hiện quá trình này cho thư mục "C: \ Windows \ System32 \ T task \ Microsoft \ Windows \ rempl" để tự động khởi động lại bị chặn (vô hiệu hóa các tác vụ trong trình lập lịch tác vụ, sau đó xóa tất cả các quyền ghi). Ít nhất, tôi nghĩ rằng họ đang ở đây vì đã qua thời gian dự kiến ​​và chưa khởi động lại. Chúng ta sẽ xem nếu MS tạo ra một nhiệm vụ khác đang cố gắng vượt qua các khối của chúng ta ... -_-
Venryx

2
Không hoạt động, không được phép vô hiệu hóa tác vụ khởi động lại, ngay cả đối với quản trị viên! Tôi nhận được thông báo này: "Tài khoản người dùng bạn đang hoạt động không có quyền vô hiệu hóa tác vụ này"
Tomas

9

Tất cả các cách giải quyết hack được đề xuất dường như không hoạt động với bản cập nhật kỷ niệm. Nhưng vẫn có một tùy chọn: Bạn có thể cập nhật định kỳ "giờ hoạt động" trong cài đặt. Tuy nhiên, điều này không thú vị khi làm thủ công, nhưng có một dịch vụ cửa sổ nhỏ có thể làm điều đó cho bạn: https://www.udse.de/en/windows-10-reboot-blocker


Câu trả lời được chấp nhận dường như vẫn hoạt động với tôi ... Vì các bản cập nhật không tự động cài đặt, nên nó không khởi động lại. Tuy nhiên nếu tôi nhấp để cài đặt các bản cập nhật, nó sẽ khởi động lại sau mà không cần hỏi, vì vậy tôi đảm bảo khởi động lại ngay sau khi cài đặt các bản cập nhật theo cách thủ công.
Laurent

3
Chuyện này thật vớ vẩn! Tôi không thể tin rằng chúng ta cần cài đặt cái này để "sửa" thứ gì đó không nên bị "hỏng" ngay từ đầu! Rất nhiều vì đã trở thành một phiên bản "pro" ....
tftd

1
Đối với những người thích xem lại mã trước khi chạy nó, cũng có một phiên bản PowerShell bởi một người khác trên Github .
Peter Taylor

8

Biên tập:

Microsoft sẽ phát hành một cách để báo lại các bản cập nhật. The Verge - Microsoft đang giúp dễ dàng dừng Windows 10 khởi động lại PC của bạn một cách ngẫu nhiên để cập nhật

Tôi không chắc chắn nếu ứng dụng cài đặt cho phép bạn làm điều này nữa. Tôi đã có một cái nhìn nhưng tôi không thể tìm thấy bất cứ điều gì. Giải pháp dưới đây sẽ hoạt động bất kể bạn có Windows 10 Pro hay không.

Trong hộp thoại chạy (winkey + R), gõ "gpedit.msc" (không có trích dẫn), nhấn enter Điều hướng đến Cấu hình máy tính / Mẫu quản trị / Cấu phần Windows / Cập nhật Windows Nhấp đúp vào "Không tự động khởi động lại với người dùng đã đăng nhập để lên lịch cài đặt cập nhật tự động "Kích hoạt nó và nhấp vào áp dụng

Tham chiếu: Windows 10: Tắt tự động khởi động lại để cập nhật

Gpedit


7
gpedit chỉ dành cho phiên bản Pro và cao hơn, Home hoặc thấp hơn không có gpedit
Moab

2
Tôi có Pro vì vậy tôi đã có thể làm điều này. Nhưng nó đã được kích hoạt (tôi đã kích hoạt nó từ lâu khi tôi vẫn còn trên Windows 8). Đêm qua nó đã khởi động lại một lần nữa ngay cả khi cài đặt này được bật.
Laurent

21
Điều này không hoạt động. Tôi đã kích hoạt tính năng này, nhưng nó vẫn khởi động lại. Điều khó chịu nhất là nó khởi động lại trong tuần, trong giờ hành chính , trong khi nhiều ứng dụng đang mở và chỉ cần đóng chúng một cách mạnh mẽ và tôi mất việc. Mỗi lần như vậy. Tôi đã sử dụng Windows từ 3.1 và không bận tâm đến bất kỳ quyết định UI đáng ngờ nào của họ, bao gồm 8 UI hiện đại. Nhưng hãy để tôi làm công việc chết tiệt của mình mà không bị gián đoạn. Trớ trêu thay, họ đặt tên cho nó là Windows 10 "Pro".
Groo

1
Không hoạt động. (Phiên bản Windows 10 1607 Build 14393.187)
user643011

2
Có ai đọc đoạn cuối của tùy chọn đó "điều này không hoạt động nếu chính sách Configure Automatic Updateskhông hoạt động"? Tôi đoán (nhưng chưa thể xác minh) điều này chỉ hoạt động nếu một người cũng kích hoạt chính sách nói trên.
Tobias Kienzler

5

Hai giải pháp khác dường như không hoạt động đối với tôi vì các cài đặt đăng ký đó đã được đặt trên máy tính của tôi.

Đây là một giải pháp gián tiếp, đó là bảo Windows Update không tự động cài đặt các bản cập nhật, chỉ cần tải xuống và sau đó nhắc nhở để cài đặt. Sau đó, người dùng có thể chọn thời điểm cài đặt chúng và khởi động lại.

Truy cập khóa Đăng ký sau: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ WindowsUpdate \ Auto Update
Đặt giá trị AUOptions thành một trong các giá trị sau:

1 = Không bao giờ kiểm tra cập nhật
2 = Kiểm tra cập nhật nhưng hãy để tôi chọn có tải xuống không và cài đặt chúng
3 = Tải xuống bản cập nhật nhưng hãy để tôi chọn có cài đặt chúng
4 = Cài đặt bản cập nhật tự động

Tôi đặt nó thành 3.

Nguồn: Diễn đàn Microsoft Technet: Cách ngăn Windows 10 tự động khởi động lại, trả lời bằng MaxBak83


có, tôi sử dụng công cụ này để tìm kiếm cập nhật thủ công: superuser.com/a/948069/174557
magicandre1981

4
Không, điều này cũng không hoạt động. Windows 10 Pro của tôi (với cài đặt này được đặt thành 2(sau khi tôi xóa Windows/SoftwareDistributionthư mục, thực sự đã tải xuống các bản cập nhật, cài đặt chúng và sau đó khởi động lại, vào giữa giờ làm việc của tôi , vào Thứ Tư, 13 giờ tối, với một số ứng dụng đã mở, bao gồm cả chưa được lưu Sau đó, nó đã tiến hành cài đặt "Phiên bản Anemony" trong 30 phút tiếp theo, không thành công và sau đó tự động khôi phục phiên bản trước của tôi. Thật tuyệt, giờ tôi có thể đợi lần thử tiếp theo. Phải nhớ lưu bất cứ khi nào tôi đi lấy cốc cà phê.
Groo

1
Nó đã làm việc cho tôi; bây giờ tôi nhận được một thông báo nói rằng Yêu cầu khởi động lại và sau đó đáng ngại hơn Chúng tôi sẽ khởi động lại thiết bị của bạn ngoài giờ hành chính . Nhưng nó không tự khởi động lại. Có một nút để khởi động lại ngay bây giờ .
jmgonet

1
Không hoạt động. (Phiên bản Windows 10 1607 Build 14393.187)
user643011

không phải là HKLM \ PHẦN MỀM \ Chính sách \ Microsoft \ ...? Ngoài ra, điều này dường như xác nhận nhận xét của tôi rằng bạn phải kích hoạt cả hai chính sách "Định cấu hình cập nhật tự động" "Không tự động khởi động lại với người dùng đã đăng nhập để cài đặt cập nhật tự động theo lịch trình"
Tobias Kienzler

1

Winaero.com đã cung cấp một cách để làm điều đó:

  • Mở Registry Editor.
  • Đi tới khóa Sổ đăng ký sau: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
  • Tạo một giá trị DWORD mới ở đây được đặt tên NoAutoRebootWithLoggedOnUsersvà đặt thành 1và khởi động lại thiết bị.

nhập mô tả hình ảnh ở đây


1
Tôi vừa mới đến đó trong regedit và trên PC của tôi, khóa đó đã được đặt thành 1.
Laurent

Máy tính của tôi không có WindowsUpdate
Richard

@Richard tạo một khóa có tên đó nếu bạn không thể tìm thấy nó
magicandre1981

3
Không hoạt động. (Phiên bản Windows 10 1607 Build 14393.187)
user643011

Tiếp tục trong xu hướng các blog công nghệ không thực hiện nghiên cứu thích hợp và không kiểm tra chéo câu trả lời của họ đủ kỹ lưỡng, hướng dẫn không liệt kê thông tin bitness đúng cách. Khóa bạn đã đăng chỉ áp dụng cho máy 32 bit. Tôi cũng đã thêm thông tin cho các máy 64 bit.
hải âu

1

Đây là một tệp .zip chứa tệp .reg NÊN hoạt động ngay cả trong Windows 10 (mặc dù tôi không biết chắc chắn cho đến lần tiếp theo M $ đẩy bản cập nhật Win10 yêu cầu khởi động lại):

http://www.geekalive.com/NoAutoReboot_Win10.zip

Đây là nội dung của tệp NoAutoReboot.reg, nhưng hãy nhớ đọc cả 00ReadMe.txt.

REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update]
"NoAutoRebootWithLoggedOnUsers"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU]
"NoAutoRebootWithLoggedOnUsers"=dword:00000001
"NoAutoUpdate"=dword:00000000
"AUOptions"=dword:00000004
"AutomaticMaintenanceEnabled"=dword:00000001
"ScheduledInstallDay"=dword:00000000
"ScheduledInstallTime"=dword:00000003
"AllowMUUpdateService"=dword:00000001

Lưu ý rằng để điều này có hiệu quả, bạn cần khởi động lại Dịch vụ Windows Update hoặc chỉ khởi động lại máy tính sau khi cài đặt bản cập nhật đăng ký.


0

Đối với máy tính có Chính sách nhóm, áp dụng chính sách Cấu hình người dùng \ Mẫu quản trị \ Cấu phần Windows \ Windows Update \ Xóa quyền truy cập để sử dụng tất cả các tính năng của Windows Update với tùy chọn Không hiển thị bất kỳ thông báo nào sẽ ngăn chặn hoàn toàn việc khởi động lại bắt buộc. Bản cập nhật Windows trên Windows 10 sẽ vẫn đầy đủ chức năng.

Các mục đăng ký cho chính sách này là HKCU \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Chính sách \ WindowsUpdate Tạo các khóa: DisableWindowsUpdateAccess với giá trị 1 DisableWindowsUpdateAccessMode có giá trị 0

Điều này sẽ ngăn tác vụ lập lịch tác vụ trong câu trả lời của JaredE cũng buộc phải khởi động lại. Ngay cả khi chạy thủ công tác vụ này sẽ không gây ra khởi động lại.


-1

Câu trả lời có thể, vẫn đang thử nghiệm nhưng dường như vẫn hoạt động cho đến khi MS thay đổi các cài đặt này trong Trình lập lịch tác vụ.

Trên một bài đăng khác, "Làm cách nào để vô hiệu hóa tự động khởi động lại trong Windows 10?", Tham khảo jakethedog bằng Trình lập lịch tác vụ. Tôi đã mở rộng cài đặt cho mỗi mục trong UpdateOchestrator.

Bắt đầu và nhập Trình lập lịch tác vụ. Thư viện lập lịch tác vụ Goto >> Microsoft >> Windows >> UpdateOrchestrator.

Tại đây bạn sẽ tìm thấy các mục có thể được điều chỉnh để khiến các Cập nhật hoạt động khác đi. Bạn có thể thay đổi các thuộc tính khác nhau trong mỗi mục bằng cách nhấp chuột phải và chọn Thuộc tính.

Bạn sẽ thấy sáu tab. Hầu hết có các tham số có thể được thiết lập, vô hiệu hóa hoặc xóa. Sử dụng tab Lịch sử trên mỗi mục để xem khi nào và những gì chúng đang xử lý. Sau đó, mỗi tab thực hiện các thay đổi mong muốn.

Cho đến nay, tôi chỉ Vô hiệu hóa và không xóa bất kỳ tham số nào. MS có thể thêm lại một tham số đã xóa khi quét cập nhật chạy, cho dù là thủ công hay tự động và thay thế các mục bị thiếu.

Trên mỗi mục tôi đã điều chỉnh, tôi đã thay đổi các tab sau.

Tab chung >> Tùy chọn bảo mật. Đã thay đổi tài khoản người dùng kiểm soát mục từ Hệ thống sang tài khoản của tôi. Điều này sẽ giúp tài khoản hệ thống ngừng ghi đè thay đổi.

Kích hoạt >> Chỉnh sửa >> Cài đặt nâng cao. Bắt đầu nhiệm vụ: Theo lịch trình. Đặt tác vụ Trì hoãn tối đa (độ trễ ngẫu nhiên): thành 1 ngày. Đặt tác vụ Dừng nếu nó chạy lâu hơn: 30 phút. Đặt Hết hạn: ngày bạn thực hiện thay đổi đối với mặt hàng, muộn hơn 15 phút so với khi thay đổi được thực hiện và Đồng bộ hóa theo các múi giờ. Bỏ chọn Kích hoạt.

Hành động >> Chỉnh sửa. Đổi tên mục Chương trình / tập lệnh. Ở đây, tôi vừa thay đổi MusNotification.exe thành MNcation.exe và xóa tùy chọn Thêm đối số của Khởi động lại. Điều này có thể được thêm vào Trình xem sự kiện, tôi chưa kiểm tra để xem.

Điều kiện >> Công suất. Bỏ chọn cả hai mục.

Cài đặt. Đặt thành như sau.

nhập mô tả hình ảnh ở đây

Sau đó chọn OK để đóng cửa sổ Thuộc tính, sau đó Nhấp chuột phải và Tắt mục trên mỗi mục bạn điều chỉnh. Sau đó khởi động lại.


1
Bạn nên chỉnh sửa câu trả lời này sau khi bạn xác minh đó là câu trả lời thực tế. Xem lại . Tại sao bạn gửi câu trả lời giống hệt nhau cho các câu hỏi thay vì gắn cờ một trong những câu hỏi dưới dạng trùng lặp?
Ramhound
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.