Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows Server

แก้ไข:Windows ติดอยู่ที่ "กำลังเตรียมกำหนดค่า Windows"

ไม่ใช่ครั้งแรกที่ฉันพบปัญหาต่อไปนี้ใน Windows Server 2016 (2012 R2 หรือ 2008 R2) หลังจากติดตั้งการอัปเดตหรือบทบาท/คุณลักษณะบางอย่าง เซิร์ฟเวอร์จะแจ้งให้รีสตาร์ท จากนั้นข้อความ “กำลังเตรียมกำหนดค่า Windows อย่าปิดเครื่องคอมพิวเตอร์ ” ปรากฏขึ้นและเซิร์ฟเวอร์ติดขัดเป็นเวลาหลายชั่วโมง อย่างไรก็ตาม เซิร์ฟเวอร์สามารถเข้าถึงได้ผ่านเครือข่าย แต่บริการจำนวนหนึ่ง รวมถึง RDP ไม่พร้อมใช้งาน

เคล็ดลับแรกเมื่อเกิดปัญหาดังกล่าวคือไม่ต้องทำอะไร . เพียงพยายามรอจนกว่าจะติดตั้งการอัปเดต กระบวนการอัปเดตคอมโพเนนต์ของ Windows อาจใช้เวลานาน โดยเฉพาะอย่างยิ่งในอุปกรณ์รุ่นเก่าที่ช้า หรือหากคุณไม่ได้ติดตั้งการอัปเดตของ Windows มาเป็นเวลานาน หากการติดตั้งการอัปเดตใช้เวลา มากกว่า 2 ชั่วโมง นี่ไม่ใช่เรื่องปกติอีกต่อไปและคุณสามารถลองแก้ไขปัญหาได้ตามบทความนี้

แก้ไข:Windows ติดอยู่ที่  กำลังเตรียมกำหนดค่า Windows

หากไม่มีเวลารอ คุณสามารถลองแก้ปัญหาอย่างรวดเร็วด้วยการรีสตาร์ทเซิร์ฟเวอร์/คอมพิวเตอร์โดยใช้ฮาร์ดรีเซ็ต คุณสามารถรีเซ็ตเซิร์ฟเวอร์จริงได้จากคอนโซล HP ILO, Dell iDRAC (ฯลฯ) หรือจากคอนโซล Hyper-V/vSphere สำหรับเครื่องเสมือน อย่างไรก็ตาม การดำเนินการนี้อาจส่งผลเสียต่อ Windows หรือแอปพลิเคชันของคุณ ควรใช้วิธีที่ "นุ่มนวลกว่า" เพื่อรีเซ็ตโฮสต์ที่ค้างระหว่างขั้นตอนการติดตั้งการอัปเดตเมื่อรีบูต

ในการแก้ไขปัญหา คุณจะต้องใช้คอมพิวเตอร์ Windows (หรือเซิร์ฟเวอร์) เครื่องอื่นที่อยู่ในเครือข่ายเดียวกันกับโฮสต์ปัญหา เรียกใช้บริการ mmc snap-in (services.msc ) และเชื่อมต่อกับเซิร์ฟเวอร์ที่ติดอยู่จากระยะไกล (การดำเนินการ -> เชื่อมต่อกับคอมพิวเตอร์เครื่องอื่น -> ระบุชื่อหรือที่อยู่ IP ของเซิร์ฟเวอร์ที่มีปัญหา)

แก้ไข:Windows ติดอยู่ที่  กำลังเตรียมกำหนดค่า Windows

ในรายการบริการของเซิร์ฟเวอร์ระยะไกล ง่ายต่อการค้นหา ตัวติดตั้งโมดูล Windows ใน หยุด สถานะ. เห็นได้ชัดว่าบริการนี้ป้องกันไม่ให้ Windows ทำการรีบูตที่ถูกต้อง

แก้ไข:Windows ติดอยู่ที่  กำลังเตรียมกำหนดค่า Windows

ใน Windows 10 ปัญหานี้สามารถพบได้เมื่อข้อความต่อไปนี้ปรากฏขึ้นเมื่อรีบูต “Shutting down service: Windows Modules Installer

คุณไม่สามารถสิ้นสุดหรือหยุดบริการ TrustedInstaller ได้ เนื่องจากปุ่มควบคุมบริการไม่ทำงาน ในคุณสมบัติของบริการ คุณสามารถค้นหาชื่อของไฟล์เรียกทำงาน:C:\Windows\servicing\TrustedInstaller.exe

แก้ไข:Windows ติดอยู่ที่  กำลังเตรียมกำหนดค่า Windows

งานของเราคือบังคับให้กระบวนการนี้หยุดลง วิธีที่ง่ายที่สุดในการใช้วิธีที่อธิบายไว้ในบทความ How to Kill a Windows Service ซึ่งค้างอยู่ที่การหยุดทำงาน? โดยจำไว้ว่าคุณจะต้องทำทุกขั้นตอนจากระยะไกล

เปิดพรอมต์คำสั่งบนคอมพิวเตอร์เครื่องใดก็ได้ในเครือข่ายเดียวกัน และเรียกใช้คำสั่งต่อไปนี้กับเซิร์ฟเวอร์ lon-man02 เพื่อหยุดกระบวนการ TrustedInstaller.exe:

taskkill.exe /s lon-man01 /u corp\maxbak_adm /p Pa$$w0rdd! /im TrustedInstaller.exe

ในตัวอย่างนี้ ฉันระบุชื่อบัญชีผู้ดูแลระบบ (corp\maxbak_adm ) และรหัสผ่าน (Pa$$w0rdd! ) เพื่อเชื่อมต่อกับคอมพิวเตอร์ระยะไกล

คุณยังสามารถฆ่ากระบวนการจากระยะไกลได้โดยใช้ยูทิลิตี้ Pskill จากชุดเครื่องมือ PSTools:

pskill.exe \\lon-man01 TrustedInstaller.exe

หรือ PsExec:

psexec \\lon-man01 taskkill /IM TrustedInstaller.exe /F

หลังจากนั้นข้อความ กำลังปิด จะปรากฏบนหน้าจอของเซิร์ฟเวอร์ที่ค้าง และในบางครั้ง เซิร์ฟเวอร์ควรรีบูตอย่างถูกต้อง

แก้ไข:Windows ติดอยู่ที่  กำลังเตรียมกำหนดค่า Windows

Windows อาจติดขัดในการเตรียมตัวสำหรับการกำหนดค่าเฟสเมื่อติดตั้งส่วนประกอบหรือการอัปเดตเนื่องจากปัญหาการบริการ Windows Modules Installer ไม่เพียงแต่ใน Windows Server แต่ยังรวมถึงเวอร์ชันเดสก์ท็อปด้วย (Windows 10 และ Windows 8.1)

หากคุณประสบกับข้อความ “Preparing to configuration Windows. ห้ามปิดคอมพิวเตอร์” ทุกครั้งที่คุณรีสตาร์ทหรือปิดเครื่อง คุณต้องล้างแคชของ Windows Update Service และทำการตรวจสอบความสมบูรณ์ของอิมเมจ Windows

หากต้องการล้างการอัปเดตทั้งหมดในแคช Windows Update ในเครื่อง ให้ทำตามขั้นตอนเหล่านี้:

  1. หยุด wuaserv และบิต บริการ:
    net stop bits
    net stop wuauserv
    net stop appidsvc
    net stop cryptsv
  2. เปลี่ยนชื่อโฟลเดอร์ SoftwareDistribution และ catroot2:
    Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
    Ren %systemroot%\system32\catroot2 catroot2.bak
  3. เริ่มบริการอัปเดตของ Windows:
    net start bits
    net start wuauserv
    net start appidsvc
    net start cryptsvc
  4. หลังจากรีสตาร์ทบริการ wuauserv จะสร้างไดเรกทอรี SoftwareDistribution และ catroot2 ขึ้นใหม่ และเริ่มตรวจสอบและดาวน์โหลดการอัปเดต
คุณยังสามารถใช้ รีเซ็ตWUEng . สำเร็จรูป สคริปต์เพื่อรีเซ็ตส่วนประกอบ Windows Update สำหรับรายละเอียด ตรวจสอบบทความที่ลิงค์

ตรวจสอบความสมบูรณ์ของอิมเมจ Windows ของคุณและแก้ไขข้อผิดพลาดที่พบโดยใช้ DISM และ SFC:

DISM.exe /Online /Cleanup-Image /Restorehealth

sfc /scannow

หาก Windows ไม่บู๊ตหลังจากติดตั้งการอัปเดต คุณสามารถถอนการติดตั้งการอัปเดตล่าสุดได้โดยใช้อิมเมจการติดตั้งหรือผ่าน Windows Recovery Environment