วันนี้มีประสมการณ์การใช้งาน Windows Server Update Services (WSUS) มาฝากครับ เรื่องคือว่าผมใช้ WSUS เซิร์ฟเวอร์จัดการการอัพเดต Windows และซอฟต์แวร์ต่างๆ ของไมโครซอฟท์ ซึ่งระบบทำงานได้ดีมาตลอด แต่อยู่มาวันหนึ่งเมื่อผมเปิด Administration Console เพื่อจัดการอัพเดตปรากฏว่าเปิดไม่ได้โดยเกิดข้อผิดพลาดดังรายละเอียดด้านล่าง
รายละเอียดปัญหา
เมื่อผมพยายามเปิดหน้าต่าง Administration Console ของ WSUS เซิร์ฟเวอร์เพื่อจัดการอัพเดตตามปกติ ผลปรากฏว่าเกิดข้อผิดพลาดโดยได้รับข้อความ Error: Unexpected Error ดังรูปที่ 1 โดยมีรายละเอียดปัญหาที่ได้จากการสำเนาข้อมูลลงคลิปบอร์ดแล้วสำเนาลง Notepad ดังรูปที่ 2
รูปที่ 1
รูปที่ 2
สาเหตุและวิธีการแก้ไข
หลังจากเกิดปัญหาผมได้ทำการตรวจสอบระบบของเครื่องเซิร์ฟเวอร์ (เซิร์เวอร์เวอร์ตัวนี้ผมใช้ Windows Server 2008 R2) จึงพบว่าสาเหตุที่ทำให้เปิดหน้าต่าง Administration Console ของ WSUS เซิร์ฟเวอร์ไม่ได้เกิดจากพื้นที่ว่างบนฮาร์ดดิสก์มีไม่เพียงพอ (ฮาร์ดดิสก์ 120 GB แต่มีพื้นที่ว่างเพียง 336 KB) ดังรูปที่ 3
รูปที่ 3
วิธีการแก้ไขปัญหาดังกล่าวนี้ทำได้โดยการเพิ่มพื้นที่ฮาร์ดดิสก์ โชคดีที่ในกรณีของผมนี้ – WSUS เซิร์ฟเวอร์เป็นคอมพิวเตอร์เสมือน (Virtual Machine) ซึ่งใช้ฮาร์ดดิสก์เสมือนการแก้ไขปัญหาจึงทำได้ง่ายกว่าเมื่อเทียบกับฮาร์ดดิสก์ทางกายภาพ สำหรับวิธีการและขั้นตอนการเพิ่มพื้นที่ให้กับฮาร์ดดิสก์เสมือนนั้นสามารถอ่านได้จากเรื่อง การขยาย Virtual Hard Disk บน Hyper-V
แต่ถ้าหากใช้ฮาร์ดดิสก์ทางกายภาพจะต้องติดตั้งฮาร์ดดิสก์เพิ่ม (อาจต้องเสียเงินซื้อฮาร์ดดิสก์ตัวใหม่มาใส่เพิ่ม) นอกจากนี้ยังสามารถใช้ Server Cleanup Wizard ทำการลบอัพเดตที่ไม่จำเป็นออกก็ได้เช่นกัน อ่านเพิ่มเติมได้ที่ Using the Server Cleanup Wizard (En) ครับ