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

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

หากคุณอัปเดตไดรฟ์ 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:
- ไปที่ลิงก์นี้ (ที่นี่) และคลิกปุ่ม Download ภายใต้ Microsoft .NET Framework Repair Tool.

- จากหน้าจอถัดไป ติ๊กเช็คบ็อกซ์ที่เกี่ยวข้องกับ NetFxRepairTool.exe, แล้วคลิก next เพื่อเริ่มดาวน์โหลด.

- รอการดาวน์โหลดเสร็จ แล้วดับเบิลคลิกที่ executable ที่ดาวน์โหลดใหม่และคลิก Yes ที่ UAC (User Account Control) หากคุณถูกแจ้งให้ทำเช่นนั้น.
- ภายใน Microsoft .NET Framework Repair Tool (เมื่อคุณไปถึงหน้าต่างแรก) ติ๊กเช็คบ็อกซ์ที่เกี่ยวข้องกับ I have read and accepted the license terms, แล้วคลิก Next เพื่อไปหน้าต่างถัดไป.

- รอจนการวิเคราะห์เสร็จ แล้วคลิก Next ที่หน้าต่างถัดไปเพื่อนำการเปลี่ยนแปลงที่แนะนำไปใช้ตามประเภทของปัญหา .NET ที่คุณมี.

- เมื่อเครื่องมือทำการเปลี่ยนแปลงที่จำเป็นให้คอมพิวเตอร์ของคุณแล้ว ให้กด Finish เพื่อทำให้กระบวนการเสร็จสิ้น.
หมายเหตุ: หากยูทิลิตี้ไม่รีสตาร์ทคอมพิวเตอร์โดยอัตโนมัติ ให้ทำด้วยตนเอง. - ในครั้งถัดไปที่เริ่มต้นคอมพิวเตอร์ ให้ทำซ้ำการกระทำที่ก่อให้เกิดข้อผิดพลาด 0xe0434352 ก่อนหน้านี้ และดูว่าปัญหาแก้ไขแล้วหรือไม่.
หากคุณยังคงเจอปัญหาเดียวกัน ให้ไปวิธีถัดไปด้านล่าง
วิธีที่ 3: ดำเนินการสแกน CHKDSK
สถานการณ์ที่ถูกต้องอีกอย่างที่จะกระตุ้นข้อผิดพลาด 0xe0434352 คือบาดแรงหนึ่งหรือหลายบน HDD ของคุณที่อาจส่งผลต่อความเสถียรของระบบเมื่อดำเนินการบางอย่าง หากข้อมูลบาดแรงรับผิดชอบต่อปัญหาที่คุณเผชิญ โอกาสคือระบบของคุณจะยังคงกระตุ้นข้อผิดพลาดแอพพลิเคชันนี้จนกว่าคุณจะทำบางอย่างเกี่ยวกับมัน
หมายเหตุ: สถานการณ์นี้ใช้ได้ก็ต่อเมื่อคุณใช้ไดรฟ์แบบดั้งเดิม (HDD) SDDs จะไม่มีปัญหานี้
ผู้ใช้บางคนที่ก็ประสบปัญหาในการแก้ไข 0xe0434352 error ยืนยันว่าการสแกน CHKDSK ช่วยแก้ไขปัญหาได้โดยสิ้นเชิง
คำแนะนำด่วนสำหรับการรันการสแกน CHKDSK:
- กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run พิมพ์ cmd ในกล่องข้อความและกด Ctrl + Shift + Enter เพื่อเปิด Command Prompt ที่มีสิทธิ์ผู้ดูแล หลังเห็น UAC (User Account Control) ให้คลิก Yes เพื่อให้สิทธิ์ผู้ดูแล.

- เมื่อคุณอยู่ใน Command prompt ที่มีสิทธิ์ผู้ดูแล ให้พิมพ์คำสั่งต่อไปนี้และกด Enter เพื่อเริ่มการสแกนออฟไลน์:
chkdsk /f
- รออย่างอดทนจนกระบวนการเสร็จ และอย่าปิด elevated CMD prompt เพื่อไม่ให้ระบบของคุณโดนข้อผิดพลาดเชิงตรรกะอื่นๆ.
- เมื่อกระบวนการเสร็จ ให้รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาแก้ไขแล้วหรือไม่ในการเริ่มต้นระบบครั้งถัดไป.
หากคุณยังคงเจอข้อผิดพลาด 0xe0434352 เดียวกัน ให้ไปวิธีถัดไปด้านล่าง
วิธีที่ 4: ทำ Clean boot state
หากวิธีด้านล่างไม่ได้ช่วยให้คุณแก้ไขปัญหา คุณควรเริ่มพิจารณาความเป็นไปได้ว่าคุณกำลังจัดการกับข้อขัดแย้งของบุคคลที่สามที่กระตุ้นข้อผิดพลาด 0xe0434352 ตามผู้ใช้ที่ได้รับผลกระทบ นี่มักเกิดกับแอพตรวจสอบ FPS ที่มี overlay แต่ก็อาจมีข้อขัดแย้งประเภทอื่นที่เรายังไม่สามารถระบุได้
วิธีหนึ่งที่แน่นอนในการยืนยันหรือตัดทิ้งความเป็นไปได้นี้คือการทำ clean boot state ที่ข้อขัดแย้งแบบนั้นเป็นไปไม่ได้ โดยบังคับให้คอมพิวเตอร์เริ่มต้นด้วยกระบวนการและบริการ Windows ที่จำเป็นเท่านั้น
ในกรณีที่คุณบูทคอมพิวเตอร์ในโหมด clean boot และปัญหาไม่เกิดขึ้นอีกต่อไป คุณเพิ่งยืนยันว่าข้อผิดพลาด 0xe0434352 เกิดจากข้อขัดแย้งของแอพพลิเคชันบางอย่าง ในกรณีนี้ มันกลายเป็นเรื่องของการระบุกระบวนการที่รับผิดชอบต่อปัญหา
คำแนะนำด่วนสำหรับการดำเนินการ clean boot และระบุโปรแกรมบุคคลที่สามที่ก่อให้เกิดข้อผิดพลาด 0xe0434352:
- กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run พิมพ์ msconfig และกด Enter เพื่อเปิดเมนู System Configuration เมื่อ UAC (User Account Control) แจ้งเตือน ให้คลิก Yes เพื่อให้สิทธิ์ผู้ดูแล.

- เมื่อคุณอยู่ในหน้าต่าง System Configuration ให้คลิกที่แท็บ Services จากด้านบนของเมนู ตรวจสอบให้แน่ใจว่ากล่องที่เกี่ยวข้องกับ Hide all Microsoft services ถูกติ๊ก เมื่อคุณทำเช่นนี้ คุณจะลบบริการ Windows ที่จำเป็นทั้งหมดออก ดังนั้นคุณจึงไม่ได้ปิดใช้งานสิ่งที่จำเป็นต่อการทำงานที่ดีของ OS ของคุณ.

- เมื่อคุณแยกบริการที่จำเป็นทั้งหมดออกจากรายการแล้ว ให้คลิกปุ่ม Disable all เพื่อป้องกันไม่ให้บริการบุคคลที่สามใดๆ ถูกเรียกให้ทำงานในการเริ่มต้นเครื่องครั้งถัดไป.
- ต่อไป ให้เลือกแท็บ Startup และดำเนินการต่อโดยคลิกที่ Open Task Manager จากเมนูถัดไป.

- หลังจากคุณอยู่ในแท็บ Startup ของ Task Manager ให้เริ่มเลือกแต่ละบริการเริ่มต้นอย่างเป็นระบบและคลิกปุ่ม Disable ที่ด้านล่างของหน้าจอ กระบวนการนี้รับรองว่าไม่มีบริการเริ่มต้นใดจะถูกเรียกให้ทำงานในลำดับเริ่มต้นครั้งถัดไป.

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