Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ไขข้อผิดพลาด Windows 0x8007232B: วิธีแก้ไขด่วนสำหรับอัปเดต Windows 10 & 11

การอัปเดต 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

เพื่อแก้ไข คุณต้องล้างการดาวน์โหลดเก่าทั้งหมดโดยทำตามคำแนะนำด้านล่าง:

  1. ปิด Wi-Fi และรีสตาร์ทคอมพิวเตอร์
  2. เปิด Command Prompt โดยค้นหาในกล่องค้นหา Start
  3. คลิกขวาที่ Command Prompt และคลิก Run as administrator
  4. หยุดบริการ Windows Update โดยใส่บรรทัดนี้ใน Command Prompt แล้วกด Enter: taskkill /f /fi "SERVICES eq wuauserv"
  5. พิมพ์คำสั่งต่อไปนี้ทีละคำสั่ง:
    • 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 โดยหยุดองค์ประกอบทั้งหมด แล้วเริ่มต้นใหม่ วิธีทำ:

  1. เปิด Command Prompt โดยใช้คำแนะนำในขั้นตอนที่ 1
  2. พิมพ์คำสั่งเหล่านี้ทีละบรรทัด เพื่อหยุด 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
  3. รอให้กระบวนการเสร็จสิ้น แล้วเริ่มบริการใหม่โดยใส่คำสั่งเหล่านี้:
    • Net Start bits
    • Net Start wuauserv
    • Net Start appidsvc
    • Net Start cryptsvc

เมื่อคำสั่งเหล่านี้ถูกรันแล้ว ตรวจสอบว่ารหัสข้อผิดพลาด 0x8007232B ได้รับการแก้ไขหรือไม่

ขั้นตอนที่ 3: อัปเดตด้วยตนเอง (Update Manually)

หากขั้นตอนก่อนหน้าไม่ได้ผล ตัวเลือกต่อไปของคุณคืออัปเดตด้วยตนเอง คุณสามารถทำได้โดยใช้ Windows Update Assistant หรือการสร้างไฟล์ ISO

เพื่ออัปเดตโดยใช้ไฟล์ ISO ให้ทำตามคำแนะนำด้านล่าง:

  1. ดาวน์โหลด Media Creation Tool ที่นี่
  2. คลิกขวาที่ไฟล์ exe แล้วเลือก Run as administrator
  3. คลิก Accept ในหน้าต่าง End User License Agreement
  4. เลือก Create installation media for another PC แล้วคลิก Next
  5. คลิกที่กล่อง Edition list แล้วเลือกเวอร์ชัน Windows ของคุณ
  6. คลิก Next เพื่อดาวน์โหลดไฟล์ ISO
  7. ดับเบิลคลิกไฟล์ ISO ที่ดาวน์โหลดเพื่อ Mount มัน
  8. ทำตามคำแนะน่าบนหน้าจอเพื่อติดตั้งอัปเดตใหม่

ขั้นตอนที่ 4: แก้ไขการตั้งค่า DNS ของคุณ

หากคุณได้รับข้อความข้อผิดพลาดว่า KMS host ไม่สามารถค้นพบใน DNS ได้ วิธีแก้ไขที่ง่ายที่สุดคือ กำหนด KMS Server ด้วยตนเอง แทนคุณสมบัติ Automatic discovery เริ่มต้น

วิธีทำ:

  1. เปิด Command Prompt อีกครั้ง
  2. พิมพ์คำสั่งนี้เพื่อกำหนด KMS host โดยใช้ IPv4 address ของ host: cscript \windows\system32\slmgr.vbs -skms <IPv4Address><:port>

เมื่อคำสั่งเสร็จสิ้น ตรวจสอบว่า Windows Update สามารถติดตั้งอัปเดตใหม่โดยไม่มีข้อผิดพลาดก่อนหน้านี้ได้หรือไม่

ขั้นตอนที่ 5: รัน Network Troubleshooter

หากการแก้ไข DNS ดูเทคนิคเกินไปสำหรับคุณ คุณสามารถใช้ Troubleshooter built-in ของ Windows เพื่อแก้ไขปัญหาเครือข่ายของคุณ ทำตามขั้นตอนด้านล่างเพื่อรัน Troubleshooter:

  1. คลิก Start แล้วพิมพ์ Network Troubleshooter ในกล่องค้นหา
  2. เลือก Identify and repair network problems จากผลลัพธ์
  3. Network Troubleshooter จะรันสแกนคอมพิวเตอร์ของคุณเพื่อตรวจสอบปัญหาเครือข่าย

หลังจากสแกนเสร็จ ทำตามคำแนะน่าบนหน้าจอเพื่อแก้ไขปัญหาเครือข่ายที่ตรวจพบ

สรุป

Windows Update ทำให้การดาวน์โหลดและติดตั้งอัปเดตสะดวกและน้อยลง หากคุณพบรหัสข้อผิดพลาด 0x8007232B เมื่ออัปเดต Windows ให้ทำตามขั้นตอนที่ระบุไว้ข้างต้น คู่มือนี้ควรช่วยคุณกำจัดรหัสข้อผิดพลาด 0x8007232B และทำให้ Windows Update ทำงานราบรื่นอีกครั้ง