Ngăn Windows Server 2012 buộc khởi động lại sau khi cập nhật


62

Tôi có một bộ điều khiển miền với Windows Server 2012 trên đó. Sau khi cập nhật, máy chủ không khởi động lại ngay lập tức. Tuy nhiên, nếu tôi từ xa vào máy chủ, tôi sẽ được đếm ngược để khởi động lại. Các tùy chọn duy nhất là khởi động lại ngay bây giờ hoặc đóng thông báo. Tuy nhiên, việc đếm ngược vẫn tiếp tục và cuối cùng máy chủ sẽ khởi động lại mà không có sự cho phép của tôi. Làm thế nào tôi có thể ngăn chặn điều này xảy ra?


2
Bạn đang cài đặt các bản cập nhật hoặc là cập nhật tự động trên?
Patrick

3
Tôi sẽ thêm các cập nhật được lên kế hoạch cho 3 giờ sáng nhưng thông báo này xuất hiện lúc 9 giờ sáng khi tôi đăng nhập.
Bryansix

4
Tương tự ở đây. Chính sách nhóm dành cho khởi động lại qua đêm, nhưng Server 2012 đã quyết định thực hiện ngay giữa thời gian sản xuất của chúng tôi! Argh!
Brian Knoblauch

14
Đây là hành vi ngu ngốc nhất tôi từng thấy liên quan đến cập nhật tự động. Nó thực sự sẽ đợi bạn đăng nhập, sau đó bắt đầu đồng hồ đếm ngược sẽ buộc khởi động lại. Vì vậy, nếu bạn đăng nhập để làm một cái gì đó, về cơ bản nó sẽ đặt một quả bom hẹn giờ trên cửa sổ công việc của bạn. Điều này gần như là ngu ngốc khi cách "tắt máy" thực hiện ngược lại và ngăn chặn việc tắt bằng cách yêu cầu bạn không tắt máy vì cài đặt bản cập nhật; trong khi đó lệnh "shutdown mà không cài đặt bản cập nhật" bị ẩn trong menu ctrl-alt-xóa. Không có nghĩa lý gì.
Triynko

2
@ user356577 Chỉ xảy ra với tôi, và câu trả lời là không. Phải NET STOP WUAUSERVlà một quản trị viên, và sau đó đảm bảo rằng nó (Windows Update) bị vô hiệu hóa trong services.msc và sau đó giết Windows Update trong Trình quản lý tác vụ. Điều đó dường như cuối cùng đã dừng đếm ngược trong thời gian này.
Zael

Câu trả lời:


44

Có một Chính sách nhóm cục bộ mà bạn có thể đặt để tắt tự động khởi động lại. Điều này chỉ nên được thực hiện trên Windows Servers giả sử một sysadmin sẽ chuyển RDP vào máy chủ theo lịch trình thường xuyên và cài đặt các bản cập nhật và khởi động lại máy chủ (xem Bản vá thứ ba ).

  1. Nhấn Windows Key + R để mở dấu nhắc chạy.
  2. Nhập "gpedit.msc" và nhấn enter.
  3. Trong "Trình chỉnh sửa chính sách nhóm cục bộ", đ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.
  4. Kích hoạt chính sách "Định cấu hình cập nhật tự động" và đặt thành "2".
  5. Kích hoạt chính sách "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".

2
Giải pháp tốt nhất cho đến nay!
digz6666 6/11/2015

@ digz6666 Vui mừng vì nó đã giúp!
Chaoix

Cảm ơn, rất nhiều trang web không đáng tin cậy. Tôi ước tôi đã tìm thấy kết quả này như là kết quả đầu tiên ...
simon

Tôi đang ở giữa đếm ngược đó. chỉ cần áp dụng các bước như mô tả ở trên. gpedit đó sẽ cần khởi động lại để có hiệu lực? Tôi sẽ biết sau 12 phút nữa.
dlatikay

1
đúng vậy điều chỉnh cài đặt không hủy bỏ việc đếm ngược đang chạy . điều này giống như việc xoa dịu một khung thời gian. Trong khi nó đang đếm ngược từ bốn phút, tôi đã hack theo gợi ý của @Zael trong bình luận cuối cùng của họ cho OP, và nó đã biến mất.
dlatikay

24

Cuối cùng, Microsoft đã tạo ra một FIX cho hành vi này trong bản cập nhật !

Có sẵn bản cập nhật cho phép bạn kiểm soát cách ứng dụng khách Cập nhật tự động áp dụng các bản cập nhật trong Windows 8 và Windows Server 2012. Sau khi bạn cài đặt bản cập nhật này, cài đặt chính sách "Định cấu hình cập nhật tự động" sẽ hoạt động trở lại như đã sử dụng trong các hệ điều hành Windows trước. Thay vì cài đặt các bản cập nhật trong chu kỳ bảo trì hàng ngày, các bản cập nhật Windows sẽ được cài đặt vào thời gian và ngày được lên lịch trong cài đặt chính sách "Định cấu hình cập nhật tự động".


1
Tìm tốt, câu trả lời tốt đẹp.
mfinni

3
Nó có thể được sử dụng để vô hiệu hóa khởi động lại quá? Chúng tôi đã có một Máy chủ Windows giới thiệu cổ phiếu iSCSI cho máy ảo của chúng tôi và đó là "điều tồi tệ" mỗi khi nó tự động khởi động lại từ bên dưới các máy ảo phụ thuộc đó.
Brian Knoblauch

10
Đó là năm 2015, hệ thống của tôi đã được cập nhật, tôi vẫn không thấy tùy chọn nào trong cài đặt cập nhật windows có tiêu đề "Đừng bắt đầu đếm ngược khi tôi đăng nhập". Đây là một thất bại sử thi.
Triynko

3
Đây là một sự hỗn loạn đồng chí. Tôi vừa đăng nhập vào một máy chủ có 20 người dùng và nó cho tôi biết nó sẽ khởi động lại sau 13 phút. Tuyệt quá. Cảm ơn microsoft.
Patrick

1
Tôi vẫn còn bối rối bởi từ ngữ trong Chính sách nhóm. Chính xác thì bạn phải cấu hình cái gì để máy chủ sẽ chỉ khởi động lại lúc 3 giờ sáng chứ không phải ngẫu nhiên?
NickG

17

Vô hiệu hóa dịch vụ Windows Update. Không có trong Trình quản lý dịch vụ - chỉ cần dừng nó. Việc đếm ngược là từ dịch vụ, không phải từ chính Windows.

Nếu bạn dừng nó - không cập nhật thêm UNTIL, máy sẽ được khởi động lại theo cách thủ công.

http://www.techspot.com/guides/230-prevent-automatic-windows-update-restarts/

Tương tự hoạt động với Server 2012. net stopvà sau đó dừng dịch vụ.


1
Đó là một cách tốt để ngăn chặn việc khởi động lại khi nó nhắc tôi. Tôi đoán tôi vẫn còn một vấn đề tiềm ẩn là việc khởi động lại không xảy ra lúc 3 giờ sáng khi các bản cập nhật xảy ra mà thay vào đó đợi đến khi tôi đăng nhập. Tôi không hiểu tại sao tôi đăng nhập lại bắt đầu đếm ngược.
Bryansix

Thay đổi dường như. Tôi cũng không thích nó. 3 giờ sáng là một điều cấu hình;) Khởi động lại của tôi xảy ra vào cuối tuần.
TomTom

1
Câu trả lời này thực sự không hiệu quả với tôi. đã dừng dịch vụ Windows Update và tiếp tục nhận các biểu ngữ đếm ngược trên Máy chủ 2012.
Bret Fisher

3
Nếu bạn dừng dịch vụ, nó có thể không đủ. Có thể dịch vụ sẽ tự động khởi động sau 1 phút. Nó sẽ thực hiện việc này tổng cộng 2 lần, tùy thuộc vào phiên bản cửa sổ bạn đang sử dụng. Ngoài ra, có thể có một hoặc nhiều quá trình đang chạy được gọi Windows Update. Trong một trường hợp gần đây tôi đã phải giết các quá trình này và dừng dịch vụ để ngăn chặn vấn đề.
LPChip 6/03/2015

2
Nó sử dụng Trình lập lịch tác vụ để khởi động lại dịch vụ và xử lý nếu chúng bị dừng.
Lankymart

9

Dừng dịch vụ là không đủ, vì nó sẽ chỉ bắt đầu lại. Bạn phải vô hiệu hóa dịch vụ cho đến khi bạn sẵn sàng khởi động lại máy chủ.

Sau đó, để khắc phục sự cố, bạn sẽ cần thêm giá trị đăng ký này để đảm bảo Windows khởi động lại vào thời gian đã lên lịch, ngay cả khi nó bị khóa.

reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU /v AlwaysAutoRebootAtScheduledTime /t REG_DWORD /d 1 /f

Vấn đề tài liệu MS KB


1

Để tạm thời khởi động lại, hãy vô hiệu hóa các dịch vụ Windows Update và Windows Module Installer. Bật chúng lại vào ban đêm để khởi động lại có thể xảy ra.


Tôi thà tiết kiệm cho mình những phiền phức và chỉ tự bắn mình.

1

Bạn có thể sử dụng Powershell để cài đặt các bản cập nhật. Thực hiện tìm kiếm trên internet cho mô-đun PSWindowsUpate và tải xuống. Sau đó chạy lệnh Get-WUInstall. Có một công tắc cho phép bạn bỏ qua yêu cầu khởi động lại. Tôi đã sử dụng nó trên tất cả các máy chủ năm 2012 của tôi và tôi thích nó hơn nhiều so với sử dụng GUI.


Việc chuyển đổi tham chiếu là -IgnoreRebootví dụipmo PSWindowsUpdate; Get-WUInstall -AcceptAll -IgnoreReboot
spuder

0

Nếu các bản cập nhật của bạn thông qua WSUS, bạn có thể xác định bản cập nhật nào yêu cầu khởi động lại máy bắt buộc và lập kế hoạch cho chúng trong cửa sổ bảo trì. Nếu không thì tắt dịch vụ Windows Update như đề xuất ở trên.

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.