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

วิธีแก้ไข Application Error 0xe0434352 บน Windows

ผู้ใช้ Windows หลายคนติดต่อมาถามหลังจากรำคาญกังวลโดยข้อผิดพลาดแอพพลิเคชันที่ต่อเนื่อง (0xe0434352) ผู้ใช้ที่ได้รับผลกระทบส่วนใหญ่รายงานว่าสำหรับพวกเขา ข้อผิดพลาดเกิดขึ้นทุกครั้งที่พยายามปิดหรือรีสตาร์ทคอมพิวเตอร์ แต่สำหรับผู้ใช้อื่น หน้าต่างข้อผิดพลาดปรากฏเมื่อพยายามเปิดแอพพลิเคชันเฉพาะ ตามที่พบ ปัญหานี้ไม่เฉพาะเจาะจงรุ่น Windows ใด Windows หนึ่ง เนื่องจากเรายืนยันว่าพบบน Windows 7, Windows 8.1 และ Windows 10

วิธีแก้ไข Application Error 0xe0434352 บน Windows

สาเหตุของ Application Error 0xe0434352?

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

  • ความไม่สอดคล้องของไดรฟ์แสดงผล – ตามที่พบ ความไม่สอดคล้องของไดรฟ์แสดงผลก็อาจรับผิดชอบต่อรหัสข้อผิดพลาดนี้ ไดรฟ์ที่ไม่เข้ากันได้โดยเฉพาะหรือไดรฟ์ที่อัปเดตอย่างรุนแรงเป็นทั้งสองสถานการณ์ที่อาจทำให้ปัญหากับแอพพลิเคชันบางอย่าง ในกรณีนี้ คุณควรสามารถแก้ไขได้โดยใช้ Device Manager เพื่อแทนที่ไดรฟ์ที่ผิดปกติกับรุ่นล่าสุดที่เข้ากันได้
  • ปัญหา .NET Framework – มีหลายเวอร์ชัน .NET Framework (4.6.1, 4.6, 4.5.2, 4.5.1, 4.5 และ 4.0) ที่รู้จักว่าเป็นสาเหตุปัญหานี้กับแอพพลิเคชันบางอย่าง หากสถานการณ์นี้ใช้ได้ คุณควรสามารถแก้ไขได้โดยการรัน .NET Framework Repair tool และนำกลยุทธ์ซ่อมแซมที่แนะนำไปใช้ตามประเภทของปัญหาที่คุณกำลังเผชิญ
  • ข้อมูลบาดแรง (Bad sector) – บาดแรงบน HDD ของคุณอาจส่งผลต่อความสามารถของระบบในการดำเนินการบางอย่างเมื่อต้องเปิดแอพบุคคลที่สาม หากข้อมูลบาดแรงรับผิดชอบต่อรหัสข้อผิดพลาดนี้ คุณควรสามารถแก้ไขได้โดยการเรียกใช้การสแกน CHKDSK จาก Command Prompt ที่มีสิทธิ์ผู้ดูแล
  • ข้อขัดแย้งของบุคคลที่สาม – ข้อขัดแย้งของบุคคลที่สามก็อาจรับผิดชอบต่อการปรากฏของรหัสข้อผิดพลาด 0xe0434352 ในกรณีนี้ วิธีที่ดีที่สุดคือการทำ clean boot และจากนั้นเปิดใช้งานบริการและกระบวนการบุคคลที่สามที่ปิดใช้งานไว้อย่างเป็นระบบเพื่อค้นหาว่าตัวไหนก่อให้เกิดข้อผิดพลาดแอพพลิเคชัน
  • การเสียหายของไฟล์ระบบ – ในบางครั้งที่หายาก รหัสข้อผิดพลาดนี้อาจเกิดจากการเสียหายของไฟล์ระบบบางประการที่ไม่สามารถแก้ไขได้ด้วยวิธีแบบดั้งเดิม หากสถานการณ์นี้ใช้ได้ คุณควรสามารถแก้ไขได้โดยการรีเฟรชทุกส่วนประกอบของ OS ด้วยกระบวนการติดตั้งสะอาดหรือติดตั้งซ่อมแซม

วิธีที่ 1: อัปเดตไดรฟ์ Display Adapter

ตามที่พบ ผู้ก่อเหตุที่พบบ่อยที่สุดที่จะกระตุ้นรหัสข้อผิดพลาด 0xe0434352 คือความไม่สอดคล้องที่เกี่ยวข้องกับ display adapter ที่ใช้งานอยู่ ผู้ใช้ที่ได้รับผลกระทบหลายคนที่掙扎เพื่อแก้ไขปัญหาเดียวกันสามารถแก้ไขได้ในที่สุดโดยใช้ Device Manager เพื่ออัปเดตไดรฟ์ที่ใช้งานอยู่เป็นรุ่นล่าสุด

หากข้อผิดพลาดถูกกระตุ้นโดยความไม่สอดคล้องของไดรฟ์แสดงผล กระบวนการด้านล่างควรช่วยให้คุณหลีกเลี่ยงรหัสข้อผิดพลาด 0xe0434352 ได้โดยสิ้นเชิง นี่คือวิธีอัปเดตไดรฟ์ display adapter ผ่าน Device Manager:

  1. กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run พิมพ์ devmgmt.msc และกด Enter เพื่อเปิด Device Manager หาก UAC (User Account Control), แจ้งเตือน ให้คลิก Yes เพื่อให้สิทธิ์ผู้ดูแล.
  2. เมื่อคุณอยู่ใน Device Manager ให้ขยายเมนูดรอปดาวน์ที่เกี่ยวข้องกับ Display Adapters เมื่อไปถึงแล้ว ให้คลิกขวาที่ GPU ที่ใช้งานอยู่เมื่อคุณเจอข้อผิดพลาดและเลือก Properties จากเมนูบริบทที่ปรากฏขึ้น. |
  3. ตอนนี้คุณอยู่ในหน้าจอ Properties ของ GPU ให้เลือกแท็บ driver จากเมนูแนวนอนด้านบน แล้วคลิก Update driver.
  4. หลังจากไปถึงหน้าจอถัดไป ให้คลิกที่กล่องที่เกี่ยวข้องกับ Search automatically for updated driver software.
  5. รอการสืบสวนเสร็จสิ้น และทำตามคำแนะนำการติดตั้งหากพบรุ่นไดรฟ์ใหม่.
  6. หลังจากติดตั้งไดรฟ์ใหม่แล้ว ให้รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาแก้ไขแล้วหรือไม่ในครั้งถัดไปที่เริ่มต้นคอมพิวเตอร์.
วิธีแก้ไข Application Error 0xe0434352 บน Windows

หากคุณอัปเดตไดรฟ์ display adapter แล้วและปัญหาเดิมยังคงเกิดขึ้น

วิธีที่ 2: เรียกใช้ Framework repair tool

ตามที่พบ ปัญหานี้ยังอาจเกิดจากการเสียหายของ framework บางประการที่ส่งผลต่อความสามารถของคอมพิวเตอร์ในการเปิดแอพพลิเคชัน ในกรณีส่วนใหญ่ .NET framework versions 4.6.1, 4.6, 4.5.2, 4.5.1, 4.5, 4.0 และ 3.5 SP1 ถูกรายงานว่าเป็นผู้รับผิดชอบต่อการปรากฏของข้อผิดพลาด 0xe0434352

ผู้ใช้ที่ได้รับผลกระทบหลายคนที่ก็ประสบปัญหาเดียวกันยืนยันว่าพวกเขาสามารถแก้ไขปัญหาได้ถาวรหลังจากซ่อมแซมการติดตั้ง framework โดยใช้ Framework repair tool

คำแนะนำด่วนสำหรับการรัน .NET framework repair tool:

  1. ไปที่ลิงก์นี้ (ที่นี่) และคลิกปุ่ม Download ภายใต้ Microsoft .NET Framework Repair Tool.วิธีแก้ไข Application Error 0xe0434352 บน Windows
  2. จากหน้าจอถัดไป ติ๊กเช็คบ็อกซ์ที่เกี่ยวข้องกับ NetFxRepairTool.exe, แล้วคลิก next เพื่อเริ่มดาวน์โหลด.วิธีแก้ไข Application Error 0xe0434352 บน Windows
  3. รอการดาวน์โหลดเสร็จ แล้วดับเบิลคลิกที่ executable ที่ดาวน์โหลดใหม่และคลิก Yes ที่ UAC (User Account Control) หากคุณถูกแจ้งให้ทำเช่นนั้น.
  4. ภายใน Microsoft .NET Framework Repair Tool (เมื่อคุณไปถึงหน้าต่างแรก) ติ๊กเช็คบ็อกซ์ที่เกี่ยวข้องกับ I have read and accepted the license terms, แล้วคลิก Next เพื่อไปหน้าต่างถัดไป.วิธีแก้ไข Application Error 0xe0434352 บน Windows
  5. รอจนการวิเคราะห์เสร็จ แล้วคลิก Next ที่หน้าต่างถัดไปเพื่อนำการเปลี่ยนแปลงที่แนะนำไปใช้ตามประเภทของปัญหา .NET ที่คุณมี.วิธีแก้ไข Application Error 0xe0434352 บน Windows
  6. เมื่อเครื่องมือทำการเปลี่ยนแปลงที่จำเป็นให้คอมพิวเตอร์ของคุณแล้ว ให้กด Finish เพื่อทำให้กระบวนการเสร็จสิ้น.
    หมายเหตุ: หากยูทิลิตี้ไม่รีสตาร์ทคอมพิวเตอร์โดยอัตโนมัติ ให้ทำด้วยตนเอง.
  7. ในครั้งถัดไปที่เริ่มต้นคอมพิวเตอร์ ให้ทำซ้ำการกระทำที่ก่อให้เกิดข้อผิดพลาด 0xe0434352 ก่อนหน้านี้ และดูว่าปัญหาแก้ไขแล้วหรือไม่.

หากคุณยังคงเจอปัญหาเดียวกัน ให้ไปวิธีถัดไปด้านล่าง

วิธีที่ 3: ดำเนินการสแกน CHKDSK

สถานการณ์ที่ถูกต้องอีกอย่างที่จะกระตุ้นข้อผิดพลาด 0xe0434352 คือบาดแรงหนึ่งหรือหลายบน HDD ของคุณที่อาจส่งผลต่อความเสถียรของระบบเมื่อดำเนินการบางอย่าง หากข้อมูลบาดแรงรับผิดชอบต่อปัญหาที่คุณเผชิญ โอกาสคือระบบของคุณจะยังคงกระตุ้นข้อผิดพลาดแอพพลิเคชันนี้จนกว่าคุณจะทำบางอย่างเกี่ยวกับมัน

หมายเหตุ: สถานการณ์นี้ใช้ได้ก็ต่อเมื่อคุณใช้ไดรฟ์แบบดั้งเดิม (HDD) SDDs จะไม่มีปัญหานี้

ผู้ใช้บางคนที่ก็ประสบปัญหาในการแก้ไข 0xe0434352 error ยืนยันว่าการสแกน CHKDSK ช่วยแก้ไขปัญหาได้โดยสิ้นเชิง

คำแนะนำด่วนสำหรับการรันการสแกน CHKDSK:

  1. กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run พิมพ์ cmd ในกล่องข้อความและกด Ctrl + Shift + Enter เพื่อเปิด Command Prompt ที่มีสิทธิ์ผู้ดูแล หลังเห็น UAC (User Account Control) ให้คลิก Yes เพื่อให้สิทธิ์ผู้ดูแล.วิธีแก้ไข Application Error 0xe0434352 บน Windows
  2. เมื่อคุณอยู่ใน Command prompt ที่มีสิทธิ์ผู้ดูแล ให้พิมพ์คำสั่งต่อไปนี้และกด Enter เพื่อเริ่มการสแกนออฟไลน์:
    chkdsk /f
  3. รออย่างอดทนจนกระบวนการเสร็จ และอย่าปิด elevated CMD prompt เพื่อไม่ให้ระบบของคุณโดนข้อผิดพลาดเชิงตรรกะอื่นๆ.
  4. เมื่อกระบวนการเสร็จ ให้รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาแก้ไขแล้วหรือไม่ในการเริ่มต้นระบบครั้งถัดไป.

หากคุณยังคงเจอข้อผิดพลาด 0xe0434352 เดียวกัน ให้ไปวิธีถัดไปด้านล่าง

วิธีที่ 4: ทำ Clean boot state

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

วิธีหนึ่งที่แน่นอนในการยืนยันหรือตัดทิ้งความเป็นไปได้นี้คือการทำ clean boot state ที่ข้อขัดแย้งแบบนั้นเป็นไปไม่ได้ โดยบังคับให้คอมพิวเตอร์เริ่มต้นด้วยกระบวนการและบริการ Windows ที่จำเป็นเท่านั้น

ในกรณีที่คุณบูทคอมพิวเตอร์ในโหมด clean boot และปัญหาไม่เกิดขึ้นอีกต่อไป คุณเพิ่งยืนยันว่าข้อผิดพลาด 0xe0434352 เกิดจากข้อขัดแย้งของแอพพลิเคชันบางอย่าง ในกรณีนี้ มันกลายเป็นเรื่องของการระบุกระบวนการที่รับผิดชอบต่อปัญหา

คำแนะนำด่วนสำหรับการดำเนินการ clean boot และระบุโปรแกรมบุคคลที่สามที่ก่อให้เกิดข้อผิดพลาด 0xe0434352:

  1. กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run พิมพ์ msconfig และกด Enter เพื่อเปิดเมนู System Configuration เมื่อ UAC (User Account Control) แจ้งเตือน ให้คลิก Yes เพื่อให้สิทธิ์ผู้ดูแล.วิธีแก้ไข Application Error 0xe0434352 บน Windows
  2. เมื่อคุณอยู่ในหน้าต่าง System Configuration ให้คลิกที่แท็บ Services จากด้านบนของเมนู ตรวจสอบให้แน่ใจว่ากล่องที่เกี่ยวข้องกับ Hide all Microsoft services ถูกติ๊ก เมื่อคุณทำเช่นนี้ คุณจะลบบริการ Windows ที่จำเป็นทั้งหมดออก ดังนั้นคุณจึงไม่ได้ปิดใช้งานสิ่งที่จำเป็นต่อการทำงานที่ดีของ OS ของคุณ.วิธีแก้ไข Application Error 0xe0434352 บน Windows
  3. เมื่อคุณแยกบริการที่จำเป็นทั้งหมดออกจากรายการแล้ว ให้คลิกปุ่ม Disable all เพื่อป้องกันไม่ให้บริการบุคคลที่สามใดๆ ถูกเรียกให้ทำงานในการเริ่มต้นเครื่องครั้งถัดไป.
  4. ต่อไป ให้เลือกแท็บ Startup และดำเนินการต่อโดยคลิกที่ Open Task Manager จากเมนูถัดไป.วิธีแก้ไข Application Error 0xe0434352 บน Windows
  5. หลังจากคุณอยู่ในแท็บ Startup ของ Task Manager ให้เริ่มเลือกแต่ละบริการเริ่มต้นอย่างเป็นระบบและคลิกปุ่ม Disable ที่ด้านล่างของหน้าจอ กระบวนการนี้รับรองว่าไม่มีบริการเริ่มต้นใดจะถูกเรียกให้ทำงานในลำดับเริ่มต้นครั้งถัดไป.วิธีแก้ไข Application Error 0xe0434352 บน Windows
  6. เมื่อคุณไปถึงจุดนี้ clean boot ถูกทำได้อย่างมีประสิทธิภาพ สิ่งที่เหลือต้องทำคือรีสตาร์ทคอมพิวเตอร์ของคุณเพื่อใช้ประโยชน์จากมัน.
  7. ในครั้งถัดไปที่เริ่มต้นคอมพิวเตอร์ ใช้ประโยชน์จากสถานะ clean boot โดยทำซ้ำการกระทำที่ก่อให้เกิดข้อผิดพลาด 0xe0434352 ก่อนหน้านี้.
  8. ในกรณีที่หน้าต่างรหัสข้อผิดพลาดไม่ปรากฏอีกต่อไป คุณต้องระบุผู้ก่อเหตุ วิธีเดียวคือการเปิดใช้งานบริการและกระบวนการที่ปิดใช้งานไว้ก่อนหน้านี้อย่างเป็นระบบและจับคู่กับการรีสตาร์ทปกติจนกว่าคุณจะพบผู้ก่อเหตุ เมื่อคุณค้นพบแล้ว ให้ปล่อยให้มันปิดใช้งานเพื่อป้องกันไม่ให้ข้อขัดแย้งเกิดขึ้นอีก.

หากปัญหาเดิมยังคงเกิดขึ้น ให้ไปวิธีแก้ไขสุดท้ายด้านล่าง

วิธีที่ 5: รีเฟรชทุกส่วนประกอบของ OS

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

เมื่อพูดถึงการทำเช่นนี้ คุณมี 2 ทางเลือก:

  • Repair installing (in-place repair) – นี่เป็นกระบวนการค่อนข้างยาวที่จะต้องให้คุณมีสื่อการติดตั้งที่เข้ากันได้กับรุ่น Windows ที่คุณใช้ แต่ข้อได้เปรียบหลักคือคุณจะได้รับอนุญาตให้เก็บข้อมูลส่วนใหญ่รวมถึงแอพพลิเคชัน เกม สื่อส่วนตัว และแม้แต่บางการตั้งค่าผู้ใช้
  • Clean installing – นี่คือวิธีที่รวดเร็วและมีประสิทธิภาพ แต่ข้อเสียหลักคือคุณจะสูญเสียทุกบิตของข้อมูลส่วนตัวที่จัดเก็บบนไดรฟ์ Windows ของคุณ (หากคุณไม่สำรองข้อมูลล่วงหน้า)

เลือกวิธีใดวิธีหนึ่งที่ใช้ได้กับสิ่งที่คุณต้องการจะบรรลุ