หากคุณเคยพยายามติดตั้งการอัปเดตสำหรับ Microsoft .NET Framework 1.0, Microsoft .NET Framework 1.1, Microsoft .NET Framework 2.0, Microsoft .NET Framework 3.0 หรือ Microsoft .NET Framework 3.5 คุณอาจได้รับรหัสข้อผิดพลาดทั่วไปต่อไปนี้จาก Microsoft Windows Update ทั้งสองรหัส:
Errors: "0x643" หรือ "1603"
เมื่อรหัสข้อผิดพลาดเหล่านี้ปรากฏ หมายความว่าการอัปเดตไม่ได้ติดตั้งเนื่องจากปัญหากับกระบวนการติดตั้ง
สาเหตุของรหัสข้อผิดพลาดเหล่านี้
เหตุผลที่รหัสข้อผิดพลาดเหล่านี้ปรากฏมักเป็นเพราะความเสียหายในการติดตั้ง .NET Framework หรือความไม่สอดคล้องของสถานะฐานข้อมูล MSI ในการซ่อมแซมข้อผิดพลาดเหล่านี้ คุณควรติดตั้ง .NET Framework ใหม่ด้วยตนเอง ดาวน์โหลดเวอร์ชันใหม่ของ .NET และทำความสะอาดรีจิสทรีของระบบของคุณ
ขั้นตอนที่ 1 – ถอนการติดตั้งและติดตั้ง .NET Framework ใหม่ด้วยตนเอง
ก่อนอื่น คุณต้องถอนการติดตั้งเวอร์ชัน .NET Framework ทั้งหมดบนคอมพิวเตอร์ของคุณ จากนั้นติดตั้งใหม่ เนื่องจากคอมพิวเตอร์ของคุณต้องคิดว่าเมื่อคุณติดตั้ง .NET Framework ใหม่ นี่คือครั้งแรกที่ระบบของคุณเจอ มัน ในการทำเช่นนี้ ทำตามขั้นตอนเหล่านี้:
- คลิก Start แล้วเลือก Control Panel
- คลิกสองครั้งที่ Add or Remove Programs
- นำทางผ่านรายการ Currently installed programs และ ถอนการติดตั้งทุกเวอร์ชันของ .NET Framework ที่อยู่บนระบบของคุณทีละตัว หมายเหตุ: ก่อนที่คุณจะทำสิ่งนี้ ให้สร้างรายการของเวอร์ชัน .NET Framework ที่ติดตั้งอยู่ในปัจจุบัน
- เมื่อได้รับแจ้ง ให้รีสตาร์ทคอมพิวเตอร์ของคุณ
ขั้นตอนที่ 2 – ล้างสถานะฐานข้อมูล MSI ของทุกเวอร์ชัน .NET Framework
สำหรับขั้นตอนนี้ คุณต้องล้างสถานะฐานข้อมูล MSI ของทุกเวอร์ชัน .NET Framework โดยใช้ Windows Installer CleanUp Utility อย่างไรก็ตาม เครื่องมือนี้ไม่ได้มีเจตนาเป็นการแทนที่ขั้นตอนการถอนการติดตั้งมาตรฐานตามที่อธิบายในขั้นตอนที่ 1 คุณควรลองขั้นตอนที่ 1 ก่อนที่จะใช้วิธีนี้ เหตุผลคือเพราะเครื่องมือทำความสะอาดนี้ลบไฟล์ที่ใช้ร่วมกันและคีย์รีจิสทรีที่ใช้โดยเวอร์ชันต่างๆ ของ .NET Framework หลายเวอร์ชัน
- ดาวน์โหลด Windows Uninstaller CleanUp Utility จากเว็บไซต์ดาวน์โหลดของ Microsoft
- ก่อนอื่น ตรวจสอบให้แน่ใจว่าคุณล็อกอินเข้าคอมพิวเตอร์ในฐานะผู้ดูแลระบบพร้อมสิทธิ์การจัดการระบบ
- คลิก Start เลือก All Programs และเลือกคำสั่ง Windows Install CleanUp
- ในกล่องโต้ตอบ Windows Installer CleanUp ให้เลือกอินสแตนซ์ทั้งหมดที่เกี่ยวข้องกับ .NET Framework และลบพวกมัน
- เมื่อเสร็จสิ้น ให้รีสตาร์ทคอมพิวเตอร์ของคุณ
ขั้นตอนที่ 3 – ดาวน์โหลดและติดตั้งเวอร์ชัน .NET Framework ที่เคยติดตั้งอยู่บนคอมพิวเตอร์ของคุณ
เมื่อคุณลบอินสแตนซ์ทั้งหมดของ .NET Framework แล้ว และรีสตาร์ทคอมพิวเตอร์ คุณสามารถดำเนินการดาวน์โหลดและติดตั้งเวอร์ชัน .NET Framework ใดๆ ที่เคยอยู่บนระบบของคุณก่อนที่คุณจะลบมัน เมื่อคุณทำเช่นนี้ คอมพิวเตอร์ของคุณจะจัดการกับการติดตั้งเป็นเวอร์ชันใหม่ לגמרי และควรป้องกันไม่ให้ข้อผิดพลาดปรากฏบนระบบของคุณอีก
ขั้นตอนที่ 4 – ทำความสะอาดรีจิสทรี
– ดาวน์โหลดเครื่องมือทำความสะอาดรีจิสทรีนี้
รีจิสทรีเป็นฐานข้อมูลส่วนกลางที่เก็บข้อมูลสำคัญและการตั้งค่าสำหรับคอมพิวเตอร์ของคุณ มันเป็นที่อยู่ของการตั้งค่าสำคัญบางส่วนสำหรับคอมพิวเตอร์ของคุณ รวมถึงทุกอย่างตั้งแต่ภาพพื้นหลังเดสก์ท็อปไปจนถึงตัวเลือกซอฟต์แวร์ของคุณ น่าเสียดายที่รีจิสทริียังเป็นหนึ่งในเหตุผลใหญ่ที่สุดที่ข้อผิดพลาด .NET ปรากฏ ทุกครั้งที่คุณใช้คอมพิวเตอร์ จำนวนไฟล์และการตั้งค่ารีจิสทรีที่เสียหายบนระบบของคุณจะเพิ่มขึ้น ทำให้คอมพิวเตอร์ของคุณยากมากในการใช้ไฟล์ที่มันต้องการเพื่อทำงาน เพื่อป้องกันไม่ให้เป็นปัญหา ขอแนะนำให้คุณใช้ "registry cleaner" เพื่อซ่อมแซมการตั้งค่ารีจิสทรีที่เสียหายใดๆ ภายในคอมพิวเตอร์ของคุณ ซึ่งอาจเป็นสาเหตุของข้อผิดพลาดที่คุณเห็น