มีรหัสข้อผิดพลาด “0x80070643” หรือ “0x643” เกิดขึ้นเมื่อคุณติดตั้งการปรับปรุง .NET Framework

หมายเลขบทความ (Article ID): 976982 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้
หากคุณคือลูกค้า Small Business ค้นหาแหล่งข้อมูลการแก้ไขปัญหาและการเรียนรู้เพิ่มเติมที่ไซต์ การสนับสนุนสำหรับ Small Business
ขยายทั้งหมด | ยุบทั้งหมด

สรุป

เมื่อคุณพยายามติดตั้งการปรับปรุง .NET Framework โดยใช้ Windows Update, Microsoft Update หรือการปรับปรุง .NET Framework คุณอาจได้รับข้อผิดพลาดที่มีรหัสข้อผิดพลาดต่อไปนี้:
รหัสข้อผิดพลาด: 0x80070643

รหัสข้อผิดพลาด: 0x643

สาเหตุ

ปัญหานี้อาจเกิดขึ้นหากการลงทะเบียนการปรับปรุงซอฟต์แวร์ MSI เสียหายหรือหากการติดตั้ง .NET บนคอมพิวเตอร์เสียหาย

การแก้ไขปัญหา

ในการแก้ไขปัญหานี้ ให้ลองแก้ไขปัญหาความเสียหายในการลงทะเบียนปรับปรุงซอฟต์แวร์ MSI โดยใช้วิธีการที่ 1 หากยังไม่ได้ผล ให้ลองแก้ไข .NET Framework โดยใช้ขั้นตอนในวิธีการที่ 2
วิธีการที่ 1: แก้ไขปัญหาการลงทะเบียนการปรับปรุงซอฟต์แวร์ MSI ที่เสียหาย
ยุบรูปภาพนี้ขยายรูปภาพนี้
เมื่อต้องการแก้ไขปัญหาการลงทะเบียนการปรับปรุงซอฟต์แวร์ MSI ที่เสียหายโดยอัตโนมัติ ให้คลิกปุ่มหรือลิงก์ แก้ไขปัญหา คลิก เรียกใช้ ในกล่องโต้ตอบ ดูดาวน์โหลด แล้วทำตามขั้นตอนในตัวช่วยสร้างแก้ไขปัญหา
หมายเหตุ: ฟังก์ชันแก้ไขปัญหานี้ไม่สามารถใช้กับ Windows 8 หรือ Windows RT

ยุบรูปภาพนี้ขยายรูปภาพนี้
แก้ไขปัญหานี้
Microsoft Fix it Microsoft Fix it 50123
ยุบรูปภาพนี้ขยายรูปภาพนี้




ยุบรูปภาพนี้ขยายรูปภาพนี้
หมายเหตุ
ตัวช่วยสร้างนี้อาจมีเฉพาะในภาษาอังกฤษเท่านั้น แต่การแก้ไขอัตโนมัติยังสามารถใช้ได้กับ Windows รุ่นภาษาอื่นด้วย

ยุบรูปภาพนี้ขยายรูปภาพนี้
หมายเหตุ
หากคุณไม่ได้ใช้คอมพิวเตอร์ที่มีปัญหา ให้บันทึกโซลูชันแก้ไขปัญหาลงในแฟลชไดรฟ์หรือซีดีหรือดีวีดี แล้วเรียกใช้โซลูชันบนคอมพิวเตอร์ที่มีปัญหา

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีแก้ไขปัญหานี้ ให้ดูที่บทความใน Microsoft Knowledge Base:
971187 วิธีการแก้ไขปัญหาความเสียหายในการลงทะเบียนปรับปรุงซอฟต์แวร์ MSI
เข้าไปที่ Windows Update แล้วลองติดตั้งการปรับปรุงอีกครั้งหนึ่ง หรือปรับปรุง Microsoft Security Essentials สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการปรับปรุง Microsoft Security Essentials ดูที่ ติดตั้งการปรับปรุงข้อกำหนด Microsoft Security Essentials ล่าสุด

ถ้าปัญหานี้ยังไม่ได้รับการแก้ไข โปรดไปที่วิธีที่ 2
ยุบรูปภาพนี้ขยายรูปภาพนี้
วิธีที่ 2: ซ่อมแซม .NET Framework
ยุบรูปภาพนี้ขยายรูปภาพนี้
ซ่อมแซมรุ่นของ .NET Framework ที่ไม่ได้ปรับปรุง
.NET Framework 4

ปฏิบัติตามขั้นตอนเหล่านี้ หากคุณกำลังใช้งาน Windows Vista หรือ Windows 7:
  1. ปิดโปรแกรมประยุกต์ทั้งหมด
  2. คลิก เริ่ม พิมพ์ Uninstall ในกล่อง ค้นหา แล้วคลิก ถอนการติดตั้งโปรแกรม
  3. คลิกสองครั้ง Microsoft .NET Framework 4 Client Profile
  4. เลือก Repair .NET Framework 4 Client Profile to its original state แล้วคลิก ถัดไป
  5. เมื่อการซ่อมแซมการติดตั้งเสร็จสมบูรณ์ คลิก เสร็จสิ้น
  6. คลิก เริ่มระบบของคอมพิวเตอร์ใหม่ตอนนี้ เพื่อเริ่มระบบของคอมพิวเตอร์ใหม่
  7. เมื่อคอมพิวเตอร์ของคุณเริ่มระบบใหม่ คลิก เริ่ม พิมพ์ Windows Update ในกล่อง ค้นหา แล้วคลิก Windows Update เพื่อติดตั้งการปรับปรุง Windows ล่าสุด
ทำตามขั้นตอนต่อไปนี้ถ้าคุณกำลังเรียกใช้ Windows XP:
  1. ปิดโปรแกรมประยุกต์ทั้งหมด
  2. คลิก เริ่ม คลิก แผงควบคุม แล้วคลิก เพิ่มหรือเอาโปรแกรมออก
  3. คลิก Microsoft .NET Framework 4 Client Profile ในรายชื่อโปรแกรมที่ติดตั้ง แล้วคลิก เปลี่ยน/เอาออก
  4. เลือก Repair .NET Framework 4 Client Profile to its original state แล้วคลิก ถัดไป
  5. เมื่อการซ่อมแซมการติดตั้งเสร็จสมบูรณ์ คลิก เสร็จสิ้น
  6. คลิก เริ่มระบบของคอมพิวเตอร์ใหม่ตอนนี้
  7. หลังจากคอมพิวเตอร์เริ่มระบบใหม่และคุณล็อกออนเข้า Windows แล้ว คลิก เริ่ม พิมพ์ Windows Update ในกล่อง ค้นหา แล้วคลิก Windows Update
  8. คลิก ค้นหาโปรแกรมปรับปรุง หลังจากสแกนเสร็จสมบูรณ์ คลิก ติดตั้ง Windows Updates แล้วทำตามคำแนะนำ
.NET Framework 1.1, 2.0, 3.0, 3.5
ปฏิบัติตามขั้นตอนเหล่านี้ หากคุณกำลังใช้งาน Windows 8:
  1. ใช้นิ้วเลื่อนจากขอบด้านขวาของหน้าจอ แล้วแตะ ค้นหา

    หมายเหตุ หากคุณกำลังใช้เมาส์ ให้ชี้เมาส์ไปที่มุมขวาบนของหน้าจอ เลื่อนตัวชี้เมาส์ลง แล้วคลิก ค้นหา
  2. แตะหรือคลิก การตั้งค่า แล้วป้อนชื่อของแอพที่คุณต้องการค้นหา
  3. แตะหรือคลิก ถอนการติดตั้งโปรแกรม
  4. แตะหรือคลิก เปิดหรือปิดคุณสมบัติของ Windows
  5. แตะหรือคลิกเพื่อยกเลิกการเลือกในช่อง .Net framework 3.5 (ที่รวม .Net2.0 และ 3.0)
  6. แตะหรือคลิก ตกลง และคลิก ปิด เมื่อการถอนการติดตั้งสมบูรณ์
  7. แตะหรือคลิกเพื่อปิดหน้าต่าง ถอนการติดตั้งโปรแกรม

ปฏิบัติตามขั้นตอนเหล่านี้ หากคุณกำลังใช้งาน WindowsXP, Windows Vista แล้ว Windows 7:

ในการแก้ไข .NET Framework 1.1, 2.0, 3.0, 3.5 ให้ใช้ .NET Framework Cleanup Tool เพื่อถอนการติดตั้ง .NET Framework หลายเวอร์ชัน แล้วติดตั้งคอมโพเนนต์ใหม่

โดยทำตามขั้นตอนต่อไปนี้:
  1. ไปที่ข้อความติดประกาศในบล็อกต่อไปนี้:
    คู่มือผู้ใช้ .NET Framework Cleanup Tool
  2. ดาวน์โหลด dotnetfx_cleanup_tool.zip จากไซต์ต่อไปนี้:
    http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Components-PostAttachments/00-08-90-44-93/dotnetfx_5F00_cleanup_5F00_tool.zip
  3. เมื่อคุณได้รับพร้อมท์ ให้คลิก เปิด แล้วคลิก แยกตอนนี้
  4. ในแฟ้มที่คุณแยก ให้คลิกสองครั้งที่ cleanup_tool.exe
    หากคุณได้รับการแจ้งเตือนให้ใส่รหัสผ่านของผู้ดูแลระบบหรือเพื่อการยืนยัน โปรดใส่รหัสผ่าน แล้วคลิก ดำเนินการต่อ
  5. ในข้อความ คุณต้องการเรียกใช้โปรแกรมอรรถประโยชน์การล้างข้อมูลการติดตั้ง .NET Framework หรือไม่ คลิก ใช่
    ยุบรูปภาพนี้ขยายรูปภาพนี้
    หมายเหตุ
    เครื่องมือนี้อาจมีเฉพาะในภาษาอังกฤษเท่านั้น แต่ใช้ได้กับ Windows รุ่นภาษาอื่นด้วย
  6. คลิก ใช่ เพื่อยอมรับข้อตกลงสิทธิ์การใช้งาน
  7. ในหน้าต่าง ผลิตภัณฑ์ที่จะล้างข้อมูล คลิกรายการ เลือก .NET Framework - ทุกเวอร์ชัน แล้วคลิก ล้างข้อมูลตอนนี้
    ยุบรูปภาพนี้ขยายรูปภาพนี้
    หมายเหตุ
    เครื่องมือล้างไม่อนุญาตให้คุณลบ .NET Framework 2.0 ใน Windows Vista หรือ Windows รุ่นใหม่ เนื่องจาก .NET Framework ได้รับการติดตั้งเป็นคอมโพเนนต์ของระบบปฏิบัติการ
  8. หลังจากลบ .NET Framework แล้ว เริ่มระบบคอมพิวเตอร์ใหม่
  9. ดาวน์โหลดและติดตั้งคอมโพเนนต์ต่อไปนี้:
    .NET Framework 1.1

    Microsoft .NET Framework Version 1.1 Redistributable Package

    .NET Framework 1.1 Service Pack 1 (SP1)

    Microsoft .NET Framework 1.1 Service Pack 1

    .NET Framework 3.5 SP1 (การติดตั้งนี้จะติดตั้ง .NET Framework 2.0 SP2 และ .NET Framework 3.0 SP2) ด้วย
    Microsoft .NET Framework 3.5 Service Pack 1
  10. เริ่มระบบคอมพิวเตอร์ใหม่
  11. ไปที่ Windows Update อีกครั้งแล้วค้นหาและติดตั้งการปรับปรุง
ยุบรูปภาพนี้ขยายรูปภาพนี้

ข้อมูลเพิ่มเติม

ปัญหาที่พบ

และคุณอาจพบกับปัญหาต่อไปนี้เมื่อคุณพยายามติดตั้งการปรับปรุงนี้:
  • การปรับปรุงไม่ได้รับการติดตั้ง
  • ระบบจะยังคงเตือนคุณให้ติดตั้งการปรับปรุงนี้ แม้ว่าคุณจะติดตั้งแล้วก็ตาม
  • เดสก์ท็อปไม่ปรากฏขึ้นมา
หากคุณพบกับปัญหาดังกล่าว ให้ลองทำวิธีการต่อไปนี้เพื่อแก้ไขปัญหา


วิธีที่ 1: รีเซ็ตคอมโพเนนต์ของ Windows Update และปรับปรุงคอมพิวเตอร์ของคุณ
ยุบรูปภาพนี้ขยายรูปภาพนี้


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

ยุบรูปภาพนี้ขยายรูปภาพนี้
หมายเหตุ
โซลูชันแก้ไขปัญหามีสองโหมด: Default และ Aggressive คุณควรเรียกใช้โซลูชันแก้ไขปัญหาในโหมด Default และตรวจสอบว่าโหมดนี้แก้ไขปัญหาของคุณใน Windows Update หรือไม่ก่อนเรียกใช้ในโหมด Aggressive

ยุบรูปภาพนี้ขยายรูปภาพนี้
แก้ไขปัญหานี้
Microsoft Fix it Microsoft Fix it 50202
ยุบรูปภาพนี้ขยายรูปภาพนี้


ยุบรูปภาพนี้ขยายรูปภาพนี้
หมายเหตุ
ตัวช่วยสร้างนี้อาจมีเฉพาะในภาษาอังกฤษเท่านั้น แต่การแก้ไขอัตโนมัติยังสามารถใช้ได้กับ Windows รุ่นภาษาอื่นด้วย

ยุบรูปภาพนี้ขยายรูปภาพนี้
หมายเหตุ
หากคุณไม่ได้ใช้คอมพิวเตอร์ที่มีปัญหา ให้บันทึกโซลูชันแก้ไขปัญหาลงในแฟลชไดรฟ์หรือซีดีหรือดีวีดี แล้วเรียกใช้โซลูชันบนคอมพิวเตอร์ที่มีปัญหา

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีตั้งค่าคอมโพเนนต์ Windows Update ใหม่ ดูที่บทความต่อไปนี้:
http://support.microsoft.com/kb/971058/th
ยุบรูปภาพนี้ขยายรูปภาพนี้
วิธีที่ 2: ดาวน์โหลดการปรับปรุงด้วยตนเองจากการเชื่อมโยงของการดาวน์โหลด แล้วติดตั้งการปรับปรุงในโหมดคลีนบูต 
ยุบรูปภาพนี้ขยายรูปภาพนี้


เราขอแนะนำให้คุณติดตั้งการปรับปรุงในโหมดคลีนบูตเพื่อป้องกันไม่ให้โปรแกรมที่ไม่ใช่ของ Microsoft ได้รับความเสียหาย เมื่อต้องการเข้าสู่โหมดคลีนบูตในคอมพิวเตอร์ ให้ทำตามขั้นตอนต่อไปนี้:
  1. คลิก เริ่ม พิมพ์ msconfig ในกล่อง เริ่มการค้นหา แล้วกด Enter
  2. ถ้าคุณได้รับพร้อมท์ให้ป้อนรหัสผ่านของผู้ดูแลระบบหรือให้ยืนยัน ให้พิมพ์รหัสผ่านหรือคลิก ดำเนินการต่อ
  3. บนแท็บ ทั่วไป คลิก การเริ่มต้นระบบที่เลือก
  4. ใต้ การเริ่มต้นระบบที่เลือก ให้ล้างกล่องกาเครื่องหมาย โหลดรายการการเริ่มต้นระบบ
  5. คลิกแท็บ บริการ แล้วคลิกเพื่อเลือกกล่องกาเครื่องหมาย ซ่อนบริการ Microsoft ทั้งหมด แล้วคลิก ปิดใช้งานทั้งหมด
  6. คลิก ตกลง
  7. เมื่อคุณได้รับพร้อมท์ ให้คลิก เริ่มระบบของคอมพิวเตอร์ใหม่
  8. หลังจากคอมพิวเตอร์ของคุณเริ่มระบบใหม่ ลองปรับปรุงคอมพิวเตอร์ของคุณอีกครั้ง
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการนี้ ดูที่บทความใน Microsoft Knowledge Base ต่อไปนี้:
331796 เริ่มทำการล้างข้อมูลเพื่อพิจารณาว่าโปรแกรมพื้นหลังกำลังรบกวนเกมหรือโปรแกรมของคุณอยู่หรือไม่
ยุบรูปภาพนี้ขยายรูปภาพนี้

ข้อมูลเพิ่มเติม

ถ้าคุณไม่ได้ติดตั้งการปรับปรุง .NET Framework เมื่อได้รับรหัสข้อผิดพลาด 0x80070643 หรือ 0x643 คุณอาจต้องเก็บรวบรวมข้อมูลบันทึกเพิ่มเติมเพื่อแก้ไขปัญหาของคุณ

เจ้าหน้าที่ฝ่ายสนับสนุนหรือเจ้าหน้าที่เทคโนโลยีสารสนเทศสามารถช่วยตรวจสอบบันทึกเหล่านี้เพื่อหาวิธีแก้ไขปัญหานี้ให้ท่าน

โดยคลิกเพื่อทำตามขั้นตอนในบทความต่อไปนี้:
วิธีบันทึกข้อมูลการเปิดใช้งานโปรแกรมติดตั้ง Microsoft และบันทึกข้อมูลอย่างละเอียดเพื่อรวบรวมข้อมูลการแก้ไขปัญหาเพิ่มเติม: http://support.microsoft.com/kb/2545723/th


ถ้าคุณได้รับข้อผิดพลาดนี้ใน Office Updates ให้ดูที่บทความ Windows Online ต่อไปนี้เพื่อหาวิธีแก้ไขปัญหา:
http://windows.microsoft.com/th-th/windows-vista/windows-update-error-80070643

ยังคงต้องการความช่วยเหลือหรือไม่

หากบทความนี้ไม่สามารถตอบคำถามของคุณ ให้คลิกปุ่มนี้เพื่อสอบถามสมาชิกกลุ่มผู้ใช้งานคนอื่นๆ ที่กลุ่มผู้ใช้งาน Microsoft Community:
ถามคำถาม

คุณสมบัติ

หมายเลขบทความ (Article ID): 976982 - รีวิวครั้งสุดท้าย: 4 กรกฎาคม 2556 - Revision: 9.0
ใช้กับ
  • Microsoft Windows XP Starter Edition
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional Edition
  • Windows Vista Starter
  • Windows Vista Home Basic
  • Windows Vista Home Premium
  • Windows Vista Business
  • Windows Vista Enterprise
  • Windows Vista Ultimate
  • Windows Server 2008 Standard
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Datacenter
  • Windows Server 2008 R2 Standard
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Datacenter
  • Windows 7 Starter
  • Windows 7 Home Premium
  • Windows 7 Home Basic
  • Windows 7 Professional เมื่อใช้กับ:
    • Windows 7 Ultimate
  • Windows 8
  • Windows 8 Enterprise
  • Windows 8 Pro
Keywords: 
kbsurveytest kbfixme kbmsifixme kbcip kbsmbportal KB976982

ให้ข้อเสนอแนะ