การอัปเดต Windows เป็นขั้นตอนสำคัญในการปกป้องระบบของคุณจากการโจมตีทางอันตราย และเพื่อให้แน่ใจว่าองค์ประกอบทุกอย่างของระบบปฏิบัติการทำงานได้ตามที่ควรจะเป็น
Microsoft ได้รวมอัปเดตทั้งหมดไว้ที่เดียวโดยนำเสนอ Windows Update utility ทำให้กระบวนการอัปเดตเร็วและง่ายขึ้น อย่างไรก็ตาม Windows Update ยังคงอยู่ในขั้นตอนการพัฒนา (Work in progress) ผู้ใช้มักเจอปัญหาต่างๆ เช่น รหัสข้อผิดพลาด 0x8007232B เมื่ออัปเดต Windows
รหัสข้อผิดพลาด 0x8007232B ใน Windows คืออะไร?
รหัสข้อผิดพลาด 0x8007232B อาจเกิดขึ้นทุกครั้งที่มีการติดตั้งอัปเดตใหม่บนคอมพิวเตอร์ที่รัน Windows 10/11 ข้อผิดพลาดมักโผล่ขึ้นมาเมื่อ Windows Update กำลังพยายามดาวน์โหลดหรือติดตั้งอัปเดตในพื้นหลัง
นี่คือข้อความบางอย่างที่มาพร้อมกับรหัสข้อผิดพลาด 0x8007232B:
เคล็ดลับจากมืออาชีพ: ใช้เครื่องมือเพิ่มประสิทธิภาพ PC เฉพาะทาง เพื่อกำจัดการตั้งค่าผิดปกติ ไฟล์ขยะ แอปที่เป็นอันตราย และภัยคุกคามด้านความปลอดภัย ที่อาจก่อให้เกิดปัญหาระบบหรือทำให้ประสิทธิภาพช้าลง
- Error code: 0x8007232b
Error Description: DNS name does not exist. - Error code: 0x8007232b
Windows could not be activated.
Key management services (KMS) host could not be located in domain name system (DNS), please have your system administrator verify that a KMS is published correctly in DNS.
เมื่อข้อผิดพลาดนี้โผล่ขึ้นมา บริการ Windows Update จะหยุดทำงาน ทำให้กระบวนการอัปเดตล้มเหลว
สาเหตุของรหัสข้อผิดพลาด 0x8007232B
ตามข้อความข้อผิดพลาด ปัญหานี้ปรากฏขึ้นเนื่องจากปัญหา DNS Server Windows ไม่สามารถเข้าถึงเซิร์ฟเวอร์ของ Microsoft ได้ เพราะเซิร์ฟเวอร์ปฏิเสธการเชื่อมต่อ เนื่องจากนี้ Windows Update จึงไม่สามารถเข้าถึงไฟล์อัปเดตและดาวน์โหลดจากเซิร์ฟเวอร์ได้
ข้อผิดพลาดนี้ยังเป็นไปได้ที่จะเกิดจากปัจจัยอื่นๆ เช่น:
- การติดเชื้อไวรัสหรือมัลแวร์
- ไฟล์ระบบเสียหายหรือหายไป
- ไฟล์ขยะ (Junk files)
การค้นหาสาเหตุของปัญหานั้นสำคัญในการกำหนดวิธีแก้ไขที่ดีที่สุดสำหรับข้อผิดพลาดนี้
ควรทำอะไรเมื่อ Windows Update มีรหัสข้อผิดพลาด 0x8007232B
แม้ปัญหา DNS จะเป็นสาเหตุหลักของข้อผิดพลาดนี้ แต่การทำ Troubleshooting พื้นฐานจะช่วยให้มั่นใจในความสำเร็จของวิธีแก้ไขที่นำไปใช้ ยังช่วยในการตัดสิทธิ์ปัจจัยอื่นๆ ที่อาจมีส่วนทำให้ปัญหาเกิดขึ้น
สิ่งแรกที่คุณต้องทำคือ ตัดการเชื่อมต่ออินเทอร์เน็ต แล้วรันซอฟต์แวร์ป้องกันไวรัสเพื่อสแกนหาการติดเชื้อที่เป็นไปได้ ต่อไป กำจัดไฟล์ขยะจากคอมพิวเตอร์ของคุณด้วยความช่วยเหลือของ Outbyte PC Repair นี่ยังจะลบไฟล์ที่ติดเชื้อที่คุณลบโดยใช้ซอฟต์แวร์ป้องกันไวรัสอย่างสมบูรณ์
เมื่อระบบของคุณได้รับการทำความสะอาดและเพิ่มประสิทธิภาพแล้ว คุณจึงสามารถลองวิธีแก้ไขด้านล่างเพื่อแก้ไขรหัสข้อผิดพลาด Windows 0x8007232B
ขั้นตอนที่ 1: ล้างโฟลเดอร์ Software Distribution
เมื่อคุณดาวน์โหลด Windows Updates ไฟล์จะถูกจัดเก็บชั่วคราวในโฟลเดอร์ที่เรียกว่า Software Distribution folder อาจเป็นไปได้ว่าการดาวน์โหลดเก่าๆ อาจรบกวนกระบวนการอัปเดต ทำให้เกิดรหัสข้อผิดพลาด 0x8007232B
เพื่อแก้ไข คุณต้องล้างการดาวน์โหลดเก่าทั้งหมดโดยทำตามคำแนะนำด้านล่าง:
- ปิด Wi-Fi และรีสตาร์ทคอมพิวเตอร์
- เปิด Command Prompt โดยค้นหาในกล่องค้นหา Start
- คลิกขวาที่ Command Prompt และคลิก Run as administrator
- หยุดบริการ Windows Update โดยใส่บรรทัดนี้ใน Command Prompt แล้วกด Enter: taskkill /f /fi "SERVICES eq wuauserv"
- พิมพ์คำสั่งต่อไปนี้ทีละคำสั่ง:
- net stop cryptSvc
- net stop bits
- net stop msiserver
- ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
- rmdir C:\Windows\SoftwareDistribution\DataStore
- rmdir C:\Windows\SoftwareDistribution\Download
รีสตาร์ทคอมพิวเตอร์และตรวจสอบว่า Windows Update ทำงานได้ตามปกติแล้วหรือไม่
ขั้นตอนที่ 2: รีเซ็ต Windows Update Service
หากการล้างการดาวน์โหลดเก่าไม่ได้ผล ลองรีเซ็ต Windows Update โดยหยุดองค์ประกอบทั้งหมด แล้วเริ่มต้นใหม่ วิธีทำ:
- เปิด Command Prompt โดยใช้คำแนะนำในขั้นตอนที่ 1
- พิมพ์คำสั่งเหล่านี้ทีละบรรทัด เพื่อหยุด Windows Update อย่างสมบูรณ์ แล้วกด Enter หลังแต่ละคำสั่ง:
- Net Stop bits
- Net Stop wuauserv
- Net Stop appidsvc
- Net Stop cryptsvc
- Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
- Ren %systemroot%\system32\catroot2 catroot2.bak
- รอให้กระบวนการเสร็จสิ้น แล้วเริ่มบริการใหม่โดยใส่คำสั่งเหล่านี้:
- Net Start bits
- Net Start wuauserv
- Net Start appidsvc
- Net Start cryptsvc
เมื่อคำสั่งเหล่านี้ถูกรันแล้ว ตรวจสอบว่ารหัสข้อผิดพลาด 0x8007232B ได้รับการแก้ไขหรือไม่
ขั้นตอนที่ 3: อัปเดตด้วยตนเอง (Update Manually)
หากขั้นตอนก่อนหน้าไม่ได้ผล ตัวเลือกต่อไปของคุณคืออัปเดตด้วยตนเอง คุณสามารถทำได้โดยใช้ Windows Update Assistant หรือการสร้างไฟล์ ISO
เพื่ออัปเดตโดยใช้ไฟล์ ISO ให้ทำตามคำแนะนำด้านล่าง:
- ดาวน์โหลด Media Creation Tool ที่นี่
- คลิกขวาที่ไฟล์ exe แล้วเลือก Run as administrator
- คลิก Accept ในหน้าต่าง End User License Agreement
- เลือก Create installation media for another PC แล้วคลิก Next
- คลิกที่กล่อง Edition list แล้วเลือกเวอร์ชัน Windows ของคุณ
- คลิก Next เพื่อดาวน์โหลดไฟล์ ISO
- ดับเบิลคลิกไฟล์ ISO ที่ดาวน์โหลดเพื่อ Mount มัน
- ทำตามคำแนะน่าบนหน้าจอเพื่อติดตั้งอัปเดตใหม่
ขั้นตอนที่ 4: แก้ไขการตั้งค่า DNS ของคุณ
หากคุณได้รับข้อความข้อผิดพลาดว่า KMS host ไม่สามารถค้นพบใน DNS ได้ วิธีแก้ไขที่ง่ายที่สุดคือ กำหนด KMS Server ด้วยตนเอง แทนคุณสมบัติ Automatic discovery เริ่มต้น
วิธีทำ:
- เปิด Command Prompt อีกครั้ง
- พิมพ์คำสั่งนี้เพื่อกำหนด KMS host โดยใช้ IPv4 address ของ host: cscript \windows\system32\slmgr.vbs -skms <IPv4Address><:port>
เมื่อคำสั่งเสร็จสิ้น ตรวจสอบว่า Windows Update สามารถติดตั้งอัปเดตใหม่โดยไม่มีข้อผิดพลาดก่อนหน้านี้ได้หรือไม่
ขั้นตอนที่ 5: รัน Network Troubleshooter
หากการแก้ไข DNS ดูเทคนิคเกินไปสำหรับคุณ คุณสามารถใช้ Troubleshooter built-in ของ Windows เพื่อแก้ไขปัญหาเครือข่ายของคุณ ทำตามขั้นตอนด้านล่างเพื่อรัน Troubleshooter:
- คลิก Start แล้วพิมพ์ Network Troubleshooter ในกล่องค้นหา
- เลือก Identify and repair network problems จากผลลัพธ์
- Network Troubleshooter จะรันสแกนคอมพิวเตอร์ของคุณเพื่อตรวจสอบปัญหาเครือข่าย
หลังจากสแกนเสร็จ ทำตามคำแนะน่าบนหน้าจอเพื่อแก้ไขปัญหาเครือข่ายที่ตรวจพบ
สรุป
Windows Update ทำให้การดาวน์โหลดและติดตั้งอัปเดตสะดวกและน้อยลง หากคุณพบรหัสข้อผิดพลาด 0x8007232B เมื่ออัปเดต Windows ให้ทำตามขั้นตอนที่ระบุไว้ข้างต้น คู่มือนี้ควรช่วยคุณกำจัดรหัสข้อผิดพลาด 0x8007232B และทำให้ Windows Update ทำงานราบรื่นอีกครั้ง