Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

วิธีแก้ไขรหัสข้อผิดพลาด 0x643 บน Windows 10

ผู้ใช้ Windows 10 บางรายพบปัญหา 0x643 (การเปลี่ยนแปลงซอฟต์แวร์ส่งคืนรหัสข้อผิดพลาด 0x643) เมื่อพยายามติดตั้งแอปพลิเคชันบุคคลที่สาม ปัญหามีอยู่ทั่วไปแต่ไม่ใช่เฉพาะกับการใช้ SCCM (System Center Configuration Manager) เพื่อปรับใช้โปรแกรมบนคอมพิวเตอร์หลายเครื่องพร้อมกัน ปัญหานี้มักมีการรายงานในผลิตภัณฑ์ Adobe (Lightroom, Illustrator, Photoshop ฯลฯ ) และกับผลิตภัณฑ์ Office (Word, Excel Powerpoint เป็นต้น)

วิธีแก้ไขรหัสข้อผิดพลาด 0x643 บน Windows 10

หลังจากตรวจสอบปัญหานี้อย่างละเอียดถี่ถ้วนแล้ว ปรากฏว่ามีสาเหตุหลายประการที่แตกต่างกันซึ่งอาจทำให้เกิดรหัสข้อผิดพลาดนี้ ต่อไปนี้คือรายชื่อผู้กระทำผิดที่อาจก่อให้เกิดรหัสข้อผิดพลาด 0x643:

  • เส้นทางล่ามบรรทัดคำสั่งที่ไม่เหมาะสม – ในกรณีที่คุณเห็นข้อผิดพลาดนี้ขณะพยายามใช้ยูทิลิตี้ SCCM เพื่อปรับใช้โปรแกรมบนคอมพิวเตอร์หลายเครื่อง คุณอาจกำลังจัดการกับปัญหานี้หาก SCCM คาดว่าล่ามบรรทัดคำสั่งในเส้นทางอื่นโดย SCCM ในกรณีนี้ คุณสามารถแก้ไขปัญหาได้โดยใช้ COMSPEC เพื่อแก้ไขตำแหน่งที่ผิดพลาดให้เป็นตำแหน่งที่ถูกต้อง
  • การพึ่งพา .NET ที่เสียหาย – ขึ้นอยู่กับโปรแกรมที่คุณต้องการปรับใช้ผ่าน SCCM คุณอาจคาดว่าจะเห็นข้อผิดพลาดนี้เนื่องจากการขึ้นต่อกันของ .NET Framework ที่เสียหายซึ่งซอฟต์แวร์ที่คุณกำลังพยายามติดตั้งต้องการ ในกรณีนี้ คุณควรจะสามารถแก้ไขปัญหาได้โดยการเรียกใช้เครื่องมือ .NET Repair และใช้การแก้ไขที่แนะนำ
  • .NET Framework 3.5 / .NET Framework 4.8 ถูกปิดใช้งาน – มีชุดของแพ็คเกจ .NET ที่ติดตั้งมาล่วงหน้าในคอมพิวเตอร์ Windows 10 สิ่งเหล่านี้มีความสำคัญต่อการติดตั้งโปรแกรมจำนวนมากรวมถึงผลิตภัณฑ์ Adobe และ Microsoft หากสถานการณ์นี้ใช้ได้ คุณอาจสามารถแก้ไขปัญหาได้โดยตรวจสอบให้แน่ใจว่าได้เปิดใช้งาน .NET framework ในตัวทั้งสอง

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

วิธีที่ 1:ชี้ไปที่ล่ามบรรทัดคำสั่ง (ผ่าน COMSPEC)

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

ผู้ใช้ที่ได้รับผลกระทบหลายรายรายงานว่าพวกเขาสามารถแก้ไขปัญหานี้ได้โดยเรียกใช้คำสั่ง COMSPEC ภายในพร้อมท์คำสั่งที่ยกระดับก่อนที่จะปรับใช้โปรแกรมผ่าน SCCM

หากคุณกำลังมองหาคำแนะนำเฉพาะเกี่ยวกับวิธีการทำเช่นนี้ ให้ทำตามคำแนะนำด้านล่าง:

  1. กด แป้น Windows + R เพื่อเปิด วิ่ง กล่องโต้ตอบ จากนั้นพิมพ์ ‘cmd’ ในกล่องข้อความแล้วกด Ctrl + Shift + Enter เพื่อเปิดพรอมต์คำสั่ง ด้วยการเข้าถึงของผู้ดูแลระบบ เมื่อคุณได้รับแจ้งจาก UAC (การควบคุมบัญชีผู้ใช้) คลิกใช่ เพื่อให้สิทธิ์การเข้าถึงของผู้ดูแลระบบ วิธีแก้ไขรหัสข้อผิดพลาด 0x643 บน Windows 10
  2. ภายในพรอมต์คำสั่งที่ยกระดับ ให้พิมพ์คำสั่งต่อไปนี้แล้วกด Enter เพื่อระบุเส้นทางที่ถูกต้องสำหรับล่ามบรรทัดคำสั่ง:
    COMSPEC="C:\WINDOWS\COMMAND.COM
  3. เมื่อประมวลผลคำสั่งสำเร็จแล้ว ให้ข้ามกลับไปที่ยูทิลิตี้ SCCM และดำเนินการปรับใช้แอปพลิเคชันที่ล้มเหลวก่อนหน้านี้ด้วย 0x643  รหัสข้อผิดพลาด

หากวิธีนี้ไม่อนุญาตให้คุณแก้ไขรหัสข้อผิดพลาด ให้เลื่อนลงไปที่วิธีแก้ไขถัดไปด้านล่าง

วิธีที่ 2:การเรียกใช้ .NET Repair Tool (ถ้ามี)

หากคุณประสบปัญหาขณะพยายามติดตั้งผลิตภัณฑ์ Adobe มีโอกาสเกิดข้อผิดพลาด 0x643 เนื่องจากความไม่สอดคล้องกับ .NET framework

ไม่ใช่เรื่องแปลกที่ยูทิลิตี้ SCCM จะล้มเหลวเนื่องจากการติดตั้ง .NET framework แบบเก่าหรือเนื่องจากการอัพเดทที่ไม่ดีซึ่งได้รับการติดตั้งเพียงบางส่วน

ผู้ใช้บางคนที่จัดการกับข้อผิดพลาดนี้เมื่อพยายามปรับใช้ผลิตภัณฑ์ Adobe ได้รายงานว่าในที่สุดพวกเขาก็จัดการเพื่อป้องกันอินสแตนซ์ใหม่ของ 'การเปลี่ยนแปลงซอฟต์แวร์ส่งคืนรหัสข้อผิดพลาด 0x643' จากการเรียกใช้ .NET Framework Repair Tool –

หมายเหตุ :เครื่องมือนี้จะสแกนคอมพิวเตอร์ของคุณโดยอัตโนมัติและแก้ไขการขึ้นต่อกันของ .NET ที่อาจสร้างปัญหา

ในกรณีที่คุณยังไม่ได้ลองใช้เครื่องมือ .NET Repair ให้ทำตามคำแนะนำด้านล่างเพื่อดูคำแนะนำทีละขั้นตอนเหล่านี้เพื่อรับคำแนะนำทีละขั้นตอนเกี่ยวกับวิธีการเรียกใช้ยูทิลิตี้นี้:

  1. เปิดเบราว์เซอร์ของคุณและเข้าถึงหน้าดาวน์โหลดเครื่องมือซ่อมแซม Microsoft .NET Framework .
  2. ถัดไป คลิกที่ ดาวน์โหลด  ปุ่มภายใต้ เครื่องมือซ่อมแซม Microsoft .NET Framework . วิธีแก้ไขรหัสข้อผิดพลาด 0x643 บน Windows 10
  3. เมื่อคุณไปที่หน้าจอถัดไป ให้เริ่มด้วยการทำเครื่องหมายที่ช่องที่เกี่ยวข้องกับ NetFxRepairTool.exe  ในขณะที่ตรวจสอบให้แน่ใจว่าคุณยกเลิกการเลือกทุกอย่างอื่น
  4. ถัดไป คลิกที่ ถัดไป เพื่อไปยังเมนูถัดไปของ เครื่องมือ NetFXRepair
  5. หลังจากดาวน์โหลดเสร็จแล้ว ให้ดับเบิลคลิกที่โปรแกรมติดตั้งที่คุณเพิ่งดาวน์โหลด จากนั้นคลิก ใช่ เมื่อได้รับแจ้งที่ UAC (การควบคุมบัญชีผู้ใช้)
  6. หลังจากดาวน์โหลดเสร็จแล้ว ให้ดับเบิลคลิกที่ไฟล์ปฏิบัติการที่คุณเพิ่งดาวน์โหลดมา และคลิก ใช่ ที่ UAC ให้สิทธิ์ผู้ดูแลระบบ
  7. เมื่อคุณเข้าสู่ การซ่อมแซม Microsoft .NET Framework . แล้ว เครื่องมือ ทำตามคำแนะนำบนหน้าจอและทำเครื่องหมายในช่องที่เกี่ยวข้องกับ ฉันได้อ่านและยอมรับเงื่อนไขการอนุญาต เมื่อได้รับแจ้งจาก ToS ก่อนคลิก ถัดไป ก้าวหน้า. วิธีแก้ไขรหัสข้อผิดพลาด 0x643 บน Windows 10
  8. ไม่นานหลังจากที่คุณเห็นด้วยกับ EULA ยูทิลิตี้ควรจะเริ่มสแกน .NET ที่ขึ้นต่อกันแล้ว ติดตั้งบนคอมพิวเตอร์ของคุณ
  9. รออย่างอดทนจนกว่ากระบวนการจะเสร็จสิ้น จากนั้นคลิก ถัดไป  เพื่อใช้กลยุทธ์การซ่อมแซมที่ยูทิลิตี้แนะนำโดยอัตโนมัติ วิธีแก้ไขรหัสข้อผิดพลาด 0x643 บน Windows 10
  10. สุดท้าย หลังจากใช้การแก้ไขเรียบร้อยแล้ว ให้คลิกที่ เสร็จสิ้น เพื่อดำเนินการให้เสร็จสิ้น
    หมายเหตุ:ในกรณีที่คุณไม่ได้รับแจ้งให้รีสตาร์ทโดยอัตโนมัติ ให้ดำเนินการด้วยตนเองและดูว่า  รหัสข้อผิดพลาด 0x643 จะได้รับการแก้ไขในครั้งต่อไปที่คุณพยายามติดตั้ง .NET Framework เวอร์ชันใหม่

หากคุณเรียกใช้ยูทิลิตี .NET Framework Repair แล้ว และยังคงเห็นข้อผิดพลาดเดิม ให้เลื่อนลงไปที่วิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่าง

วิธีที่ 3:การเปิดใช้งาน .NET Framework 3.5 และ 4.8 (ถ้ามี)

หากการซ่อมแซม .NET framework ที่มีอยู่ไม่อนุญาตให้คุณแก้ไขรหัสข้อผิดพลาด 0x643 คุณควรพิจารณาด้วยว่าการติดตั้งโปรแกรมล้มเหลวเนื่องจาก .NET framework ที่มีอยู่ซึ่งติดตั้งอย่างถูกต้องแต่ถูกปิดใช้งานจากเมนูโปรแกรมและคุณลักษณะ บนคอมพิวเตอร์ที่ต้องการใช้งาน

โดยทั่วไป ผู้ใช้ที่ได้รับผลกระทบรายงานว่าในกรณีของพวกเขา ข้อผิดพลาดเกิดขึ้นเนื่องจาก .NET framework 3.5 และ 4.8 ที่ติดตั้งไว้ล่วงหน้าถูกปิดใช้งาน ดังนั้นการติดตั้งจึงไม่สามารถทำได้

ในกรณีนี้ คุณควรจะสามารถหลีกเลี่ยงข้อผิดพลาดได้ทั้งหมดโดยการเปิดใช้งานเฟรมเวิร์กโดยตรงจากหน้าจอคุณลักษณะของ Windows

ทำตามคำแนะนำด้านล่างเพื่อให้แน่ใจว่า .NET Framework 3.5 และ .NET Framework 4.8 Advanced Services ถูกเปิดใช้งานจากหน้าจอคุณลักษณะของ Windows:

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

  1. เปิด วิ่ง กล่องโต้ตอบโดยกด แป้น Windows + R . ถัดไป พิมพ์ 'appwiz.cpl' ในกล่องข้อความแล้วกด Enter เพื่อเปิด โปรแกรมและคุณลักษณะ เมนู. วิธีแก้ไขรหัสข้อผิดพลาด 0x643 บน Windows 10
  2. เมื่อคุณอยู่ในโปรแกรมและคุณลักษณะ เมนู ใช้เมนูทางด้านขวาเพื่อคลิก เปิดหรือปิดคุณลักษณะของ Windows . วิธีแก้ไขรหัสข้อผิดพลาด 0x643 บน Windows 10
  3. ภายในหน้าจอคุณลักษณะของ Windows ให้เริ่มต้นด้วยการทำเครื่องหมายที่ช่องที่เกี่ยวข้องกับ .NET Framework 3.5 (แพ็คเกจนี้รวม .NET 2.0 และ 3.0)  จากนั้นคลิก ตกลง เพื่อบันทึกการเปลี่ยนแปลง วิธีแก้ไขรหัสข้อผิดพลาด 0x643 บน Windows 10
  4. ที่ข้อความยืนยัน ให้คลิก ใช่ เพื่อเริ่มขั้นตอน จากนั้นรอให้ติดตั้งแพ็คเกจสำเร็จ
  5. ถัดไป ทำซ้ำขั้นตอนที่ 3 และขั้นตอนที่ 4 ด้วย .NET Framework 4.8 ขั้นสูง บริการ
  6. เมื่อการดำเนินการทั้งสองเสร็จสิ้น ให้รีบูตเครื่องคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขหรือไม่เมื่อการเริ่มต้นระบบครั้งถัดไปเสร็จสมบูรณ์