Đây không phải là lần đầu tiên tôi gặp sự cố sau trên Windows Server 2016 (2012 R2 hoặc 2008 R2):sau khi cài đặt các bản cập nhật hoặc một số vai trò / tính năng, máy chủ sẽ nhắc khởi động lại. Sau đó, thông báo “ Đang chuẩn bị cấu hình Windows. Không tắt máy tính của bạn ”Xuất hiện và máy chủ bị kẹt trong nhiều giờ. Tuy nhiên, máy chủ có thể truy cập qua mạng nhưng một số dịch vụ, bao gồm RDP, không khả dụng.
Mẹo đầu tiên khi sự cố như vậy xuất hiện là không làm gì cả . Chỉ cần cố gắng đợi cho đến khi các bản cập nhật được cài đặt. Quá trình cập nhật cấu phần Windows có thể mất nhiều thời gian, đặc biệt là trên các thiết bị cũ chậm hơn hoặc nếu bạn chưa cài đặt các bản cập nhật Windows trong một thời gian dài. Nếu quá trình cài đặt các bản cập nhật mất hơn 2 giờ , điều này không còn bình thường nữa và bạn có thể thử giải quyết vấn đề theo bài viết này.
Nếu không có thời gian chờ đợi, bạn có thể thử giải quyết nhanh vấn đề bằng cách khởi động lại máy chủ / máy tính bằng cách sử dụng hard reset. Bạn có thể đặt lại máy chủ vật lý từ bảng điều khiển HP ILO, Dell iDRAC (v.v.) hoặc từ bảng điều khiển Hyper-V / vSphere cho máy ảo. Tuy nhiên, điều này có thể ảnh hưởng tiêu cực đến Windows hoặc các ứng dụng của bạn. Tốt hơn là sử dụng một cách “mềm” hơn để đặt lại máy chủ bị kẹt trong giai đoạn cài đặt bản cập nhật khi khởi động lại.
Để khắc phục sự cố, bạn sẽ cần một máy tính Windows (hoặc máy chủ) khác nằm trên cùng một mạng với máy chủ lưu trữ sự cố. Chạy phần đính vào mmc Dịch vụ (services.msc
) trên đó và kết nối từ xa với máy chủ bị kẹt ( Hành động -> Kết nối với máy tính khác -> chỉ định tên hoặc địa chỉ IP của máy chủ sự cố).
Trong danh sách các dịch vụ của máy chủ từ xa, có thể dễ dàng tìm thấy Trình cài đặt mô-đun Windows trong Đang dừng tình trạng. Rõ ràng, dịch vụ này đang ngăn Windows thực hiện khởi động lại chính xác.
Trên Windows 10, sự cố này có thể gặp phải khi dòng chữ sau xuất hiện khi khởi động lại “
Shutting down service: Windows Modules Installer
”.
Bạn không thể kết thúc hoặc tạm dừng dịch vụ TrustedInstaller vì các nút điều khiển dịch vụ không hoạt động. Trong các thuộc tính của dịch vụ, bạn có thể tìm thấy tên của tệp thực thi:C:\Windows\servicing\TrustedInstaller.exe
Nhiệm vụ của chúng tôi là buộc quá trình này dừng lại. Cách đơn giản nhất sử dụng theo cách được mô tả trong bài viết Cách hủy dịch vụ Windows bị kẹt ở điểm dừng? lưu ý rằng bạn sẽ phải thực hiện tất cả các bước từ xa.
Mở dấu nhắc lệnh trên bất kỳ máy tính nào trong cùng một mạng và chạy lệnh sau đối với máy chủ lon-man02 để dừng quá trình TrustedInstaller.exe:
taskkill.exe /s lon-man01 /u corp\maxbak_adm /p Pa$$w0rdd! /im TrustedInstaller.exe
corp\maxbak_adm
) và mật khẩu (Pa$$w0rdd!
) để kết nối với máy tính từ xa. Bạn cũng có thể kết thúc quá trình từ xa bằng cách sử dụng tiện ích Pskill từ bộ công cụ PSTools:
pskill.exe \\lon-man01 TrustedInstaller.exe
Hoặc PsExec:
psexec \\lon-man01 taskkill /IM TrustedInstaller.exe /F
Sau đó, thông báo Đang tắt sẽ xuất hiện trên màn hình của máy chủ bị kẹt và trong một số khoảnh khắc, nó sẽ khởi động lại chính xác.
Windows có thể gặp khó khăn khi chuẩn bị cho giai đoạn cấu hình khi cài đặt các thành phần hoặc bản cập nhật do sự cố dịch vụ Windows Modules Installer không chỉ trên Windows Server mà còn trên phiên bản dành cho máy tính để bàn (Windows 10 và Windows 8.1).
Nếu bạn gặp phải thông báo “Đang chuẩn bị cấu hình Windows. Không tắt máy tính của bạn ”mỗi khi khởi động lại hoặc tắt máy tính của mình, bạn cần xóa bộ đệm ẩn của Windows Update Service và chạy kiểm tra tính toàn vẹn trên Windows image.
Để xóa tất cả các bản cập nhật trong bộ đệm Windows Update cục bộ, hãy làm theo các bước sau:
- Dừng wuaserv và bit dịch vụ:
net stop bits
c
net stop wuauserv
net stop appidsvc
net stop cryptsv - Đổi tên các thư mục SoftwareDistribution và catroot2:
Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
Ren %systemroot%\system32\catroot2 catroot2.bak - Khởi động dịch vụ cập nhật Windows:
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc - Sau khi khởi động lại, dịch vụ wuauserv sẽ tạo lại các thư mục SoftwareDistribution và catroot2, đồng thời bắt đầu kiểm tra và tải xuống các bản cập nhật.
Kiểm tra tính toàn vẹn của hình ảnh Windows của bạn và sửa các lỗi được tìm thấy bằng DISM và SFC:
DISM.exe /Online /Cleanup-Image /Restorehealth
sfc /scannow