Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> การบำรุงรักษาคอมพิวเตอร์

แก้ไข Error 0x80070643 ระหว่าง Microsoft Update – วิธีแก้แบบขั้นตอน

ขณะใช้ Microsoft Update บนผลิตภัณฑ์ Windows และ Office ต่างๆ เช่น Windows Server, Windows XP และ Microsoft Office 2003 คุณอาจพบ Error 0x80070643 ข้อผิดพลาดนี้บอกอย่างพื้นฐานว่า เกิดข้อผิดพลาดระหว่างการติดตั้ง และบางอย่างทำให้ Windows Installer ปิดก่อนที่การติดตั้งจะเสร็จสิ้น ข้อผิดพลาดนี้อาจเกิดขึ้นเมื่อพยายามอัปเดตโปรแกรมและซอฟต์แวร์ Microsoft หลายอย่าง ไม่จำกัดเพียงผลิตภัณฑ์หนึ่งหรือสอง ข้อผิดพลาดนี้เป็นข้อผิดพลาดทั่วไป จึงไม่ต้องการโซลูชันเฉพาะทาง

สาเหตุของ Error Code 0x80070643 คืออะไร?

หากคุณประสบข้อผิดพลาดนี้ คุณจะได้รับข้อความข้อผิดพลาดนี้:

Error 0x80070643: Fatal error during installation.

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

วิธีแก้ไข Error Code 0x80070643

ขั้นตอนที่ 1 – ให้สิทธิ์ System Administrator

การให้ผู้ใช้เข้าถึงสิทธิ์ Administrator นี้จะช่วยให้แพ็กเกจ Windows Installer เข้าถึงส่วนของระบบที่ปกติจะไม่อยู่ในขอบเขต เช่น C:\Program Files และ C:\Windows นี่คือที่ที่อัปเดตต้องติดตั้ง เพื่อให้สิทธิ์ Administrator ให้กับผู้ใช้ คุณต้อง:

คำแนะนำนี้สำหรับระบบ Windows 7/Vista คุณต้อง Login เป็น Admin

  1. คลิก Start > Control Panel > User Accounts and Family Safety > Add or remove User Accounts
  2. คลิกบัญชีที่คุณต้องการให้สิทธิ์ Administrator
  3. ด้านซ้ายมือ คลิก "Change the Account Type"
  4. คลิก Radio button ถัดจาก "Administrator"

เพื่อเปลี่ยนการตั้งค่าบัญชีบนระบบ Windows XP:

  1. คลิก Start > Control Panel > User Accounts
  2. คลิก "Change an Account" ในกล่อง "Pick a Task"
  3. คลิกบัญชีที่คุณต้องการเปลี่ยน
  4. คลิก Change the account type
  5. เพิ่มสิทธิ์ของผู้ใช้นั้นเป็น Administrator

วิธีนี้ควรอนุญาตให้คุณติดตั้งผ่าน Windows Installer ได้ โดยระบบไม่ปฏิเสธการเข้าถึงส่วนต่างๆ ของฮาร์ดดิสก์

ขั้นตอนที่ 2 – ใช้คำสั่ง SQL เพื่อให้สิทธิ์ Administrator

หากคุณกำลังรัน Server คุณอาจต้องการให้ผู้ใช้บางคนมีสิทธิ์ Administrator เพื่อให้พวกเขาติดตั้งอัปเดตได้ คุณสามารถใช้คำสั่ง SQL ซึ่งย่อมาจาก Structured Query Language ซึ่งเป็นภาษาคอมพิวเตอร์ฐานข้อมูลสำหรับฐานข้อมูลเชิงสัมพันธ์ เพื่อสร้างและใช้คำสั่งนี้:

  1. เปิด Notepad และพิมพ์:

EXEC sp_grantlogin '<Server_Name>\<Login_name>' Go EXEC sp_addsrvrolemember '<Server_Name>\<Login_name>', 'sysadmin' Go

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

EXEC sp_addsrvrolemember '< Server_Name>\<Login_name>', 'sysadmin' Go
ที่นี่ Server_Name แทนชื่ออินสแตนซ์ SQL Server ของคุณ และ Login_name คือบัญชีผู้ใช้หรือกลุ่มของคุณ

  • บันทึกไฟล์นี้และตั้งชื่อว่า "GrantPermission.sql" บนไดรฟ์ C:\
  • เปิด Command Prompt และพิมพ์: "osql -E -i C:\GrantPermission.sql"

โปรดทราบ <Server_Name> คือ SQL Server ของคุณ และ <Login_Name> คือบัญชีผู้ใช้หรือกลุ่มที่คุณต้องการให้สิทธิ์

ขั้นตอนที่ 3 – ใช้ Enterprise Manager เพื่อให้สิทธิ์ Administrator

นี่คือวิธีสำรองจากขั้นตอนด้านบน หากคุณไม่ต้องการความยุ่งยากในการเขียนโค้ดทั้งหมด

  1. คลิก Start > All Programs > Microsoft SQL Server > Enterprise Manager (command)
  2. ในนี้ ให้ค้นหา Microsoft SQL Servers > SQL Server Group > (local) > Security
  3. คลิกขวาที่ "Logins" และเลือก "New Login"
  4. จะมีแท็บ "General" บน "SQL Server Login Properties – New Login" ใหม่ที่เปิดขึ้น คลิกมัน
  5. เลือกโดเมนของคุณจากรายการโดเมน
  6. เลือกชื่อผู้ใช้ / กลุ่มบัญชีที่คุณต้องการใช้
  7. คลิก Add แล้ว OK
  8. ตอนนี้ บนแท็บ Server Roles ให้ติ๊ก chọn System Administrators check box ในรายการ Server Roles แล้วคลิกปุ่ม OK

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

ขั้นตอนที่ 4 – ทำความสะอาด Registry

สาเหตุใหญ่ที่ Error 0x80070643 แสดงขึ้น คือการที่คอมพิวเตอร์ใช้ 'Registry' ในการทำงาน ไม่มีคนมากที่ตระหนักถึงสิ่งนี้ แต่วงดน Registry เป็นหนึ่งในส่วนสำคัญที่สุดของระบบ Windows ซึ่งถูกใช้อย่างต่อเนื่องเพื่อช่วยให้คอมพิวเตอร์ทำงานลื่นไหลและน่าเชื่อถือ ทุกครั้งที่คุณใช้คอมพิวเตอร์ 100 รายการตั้งค่า Registry ถูกเปิดเพื่อช่วยให้คอมพิวเตอร์จดจำการตั้งค่ามากมายที่มันต้องการเพื่อทำงาน แต่น่าเสียดายที่ หลายการตั้งค่านั้นจะเสียหายหรือเสียหาย ทำให้คอมพิวเตอร์อ่านไฟล์ที่ต้องการได้ยาก การใช้เครื่องมือเพิ่มประสิทธิภาพและแก้ไขระบบที่น่าเชื่อถือ ควรช่วยให้คุณซ่อมแซมสิ่งนี้ได้