ผู้ใช้ Windows หลายคนได้เปิด Event Viewer และพบข้อผิดพลาด .NET Runtime Error 1026 จำนวนมากที่เกิดขึ้นในลำดับต่อเนื่อง ผู้ใช้ที่ได้รับผลกระทบส่วนใหญ่รายงานว่าทุกครั้งที่มี event ใหม่ประเภทนี้ถูกสร้างขึ้น พวกเขาก็จะเห็นป๊อปอัพข้อผิดพลาดแอปพลิเคชันด้วย ปัญหานี้ยืนยันแล้วว่าเกิดขึ้นบน Windows 7, Windows 8.1 และ Windows 10

หลังจากสืบสวนปัญหานี้ พบว่ามีสาเหตุเบื้องต้นที่แตกต่างกันหลายประการที่อาจก่อให้เกิด .NET Runtime Error 1026 นี่คือรายการสาเหตุที่เป็นไปได้ที่อาจก่อให้เกิดข้อผิดพลาดนี้:
- ข้อขัดแย้งของแอปพลิเคชันบุคคลที่สาม – ตามที่พบ คุณสามารถเห็นปัญหานี้เกิดขึ้นเนื่องจากข้อขัดแย้งระหว่างสองกระบวนการบุคคลที่สาม หรือระหว่างบริการบุคคลที่สามและกระบวนการ Windows Native ในสถานการณ์ส่วนใหญ่ประเภทนี้ คุณควรสามารถแก้ไขปัญหาได้โดยการบรรลุสถานะ clean boot และระบุตัวกระตุ้นผ่านการทดลองและผิดพลาด
- ไฟล์โครงสร้างพื้นฐาน .NET ที่เสียหาย – หากคุณเห็นอินสแตนซ์ใหม่ของข้อผิดพลาดนี้ภายใน Event Viewer อย่างต่อเนื่อง เป็นไปได้ว่าคุณกำลังจัดการกับการเสียหายบางประการที่ส่งผลต่อการติดตั้ง .NET Framework ในกรณีนี้ วิธีที่มีประสิทธิภาพที่สุดในการแก้ปัญหาคือการรัน .NET Repair Tool
- ข้อขัดแย้งของ Lauchpad.exe กับ Windows Update – ในอดีต ปัญหานี้เริ่มเกิดขึ้นเป็นผลลัพธ์จาก Windows Update ที่ผิดปกติที่ทำลายฟังก์ชันที่มีอยู่ของ Launchpad.exe ผู้ใช้ที่ได้รับผลกระทบที่เจอปัญหาเดียวกันยืนยันว่าพวกเขาแก้ไขปัญหาได้โดยการให้บัญชี admin ควบคุมเต็มที่โฟลเดอร์ของผู้ใช้ และเปลี่ยนชื่อ executable Launchpad.exe
- การติดตั้ง Windows Media ที่เสียหาย – ในบางสถานการณ์ อาจเป็นไปได้ที่จะเจอปัญหาประเภทนี้เนื่องจากการพึ่งพา Windows Media Player ที่เสียหายบางส่วน หากเป็นกรณีนั้น คุณควรสามารถแก้ไขปัญหาได้โดยการใช้ยูทิลิตี Windows Features เพื่อติดตั้งแพ็กเกจ WMP ใหม่
- การเสียหายของไฟล์ระบบ – โปรดจำไว้ว่าคุณยังสามารถประสบปัญหานี้ได้แม้ว่าการเสียหายที่ส่งผลต่ออุปกรณ์ของคุณจะอยู่นอกขอบเขตของ .NET Framework ที่คุณใช้งานอยู่ ในกรณีนี้ คุณควรใช้เวลารันการสแกน DISM และ SFC ในการพยายามแก้ไขกรณีการเสียหายของไฟล์ระบบที่บนพื้นผิว อย่างไรก็ตาม ในสถานการณ์ที่รุนแรงที่สุด คุณอาจต้องไปสู่ clean install หรือ repair install procedure
ตอนนี้คุณทราบทุกสถานการณ์ที่อาจเป็นสาเหตุเบื้องต้นของปัญหานี้แล้ว นี่คือรายการวิธีที่ผู้ใช้ที่ได้รับผลกระทบอื่นๆ ใช้แก้ไขปัญหานี้ได้สำเร็จ:
วิธีที่ 1: ขั้นตอน Clean Boot
ตามกรณีที่บันทึกไว้ส่วนใหญ่ ปัญหานี้มีแนวโน้มเกิดขึ้นมากที่สุดเนื่องจากข้อขัดแย้งบางประการระหว่างสองโปรแกรมบุคคลที่สาม หรือระหว่างโปรแกรมบุคคลที่สามและกระบวนการ Windows Native นี่มีโอกาสมากขึ้นหากคุณสังเกตเห็นอินสแตนซ์ใหม่ของข้อผิดพลาด .NET Runtime Error 1026 ปรากฏขึ้นเฉพาะเมื่อคุณพยายามเปิดแอปพลิเคชันบุคคลที่สาม
หากสถานการณ์นี้ใช้ได้ คุณสามารถแยกและระบุตัวกระตุ้นได้โดย เริ่มคอมพิวเตอร์ของคุณในโหมด clean boot และดูว่าปัญหายังคงเกิดขึ้นหรือไม่
การดำเนินการนี้จะทำให้แน่ใจว่าคอมพิวเตอร์ของคุณบูทในโหมดที่ไม่อนุญาตให้บริการ กระบวนการ หรือ startup item ของบุคคลที่สามรัน
หากคุณบูทคอมพิวเตอร์ของคุณเข้าสู่สถานะ Clean Boot และคุณเห็นว่าปัญหาหยุดเกิดขึ้น คุณสามารถไปข้างหน้าและเปิดใช้งานทุกกระบวนการและ startup item อย่างเป็นระบบ และรีสตาร์ทปกติจนกว่าคุณจะสามารถระบุตัวกระตุ้นได้
ในกรณีที่ข้อผิดพลาด .NET Runtime Error 1026 เดียวกันยังคงเกิดขึ้นแม้หลังจากที่คุณบูท PC ของคุณเข้าสู่ clean boot ให้ไปที่วิธีแก้ไขถัดไปด้านล่าง
วิธีที่ 2: รัน .NET Repair Tool
หาก clean boot ไม่ทำงานสำหรับคุณ คำแนะนำของเราคือดำเนินการต่อกับชุดขั้นตอนการแก้ไขปัญหาที่จะช่วยให้คุณแก้ไขปัญหาเบื้องต้นใดๆ กับแพ็กเกจ redist ของ .NET ที่ติดตั้งอยู่บนคอมพิวเตอร์ของคุณในปัจจุบัน
ผู้ใช้ที่ได้รับผลกระทบหลายคนที่ก็ต่อสู้กับปัญหานี้รายงานว่าพวกเขาสามารถป้องกันไม่ให้อินสแตนซ์ใหม่ของข้อผิดพลาด .NET Runtime Error 1026 เกิดขึ้นได้โดยการรัน .NET Framework Repair Tool – เครื่องมือนี้จะสแกนคอมพิวเตอร์ของคุณโดยอัตโนมัติและแก้ไขการอ้างอิง .NET ใดๆ ที่อาจก่อให้เกิดปัญหา
หากคุณยังไม่ได้ลองรัน .NET Repair tool ให้ปฏิบัติตามคำแนะนำด้านล่างสำหรับคำแนะนำทีละขั้นตอนในการทำเช่นนั้น:
- เปิดเบราว์เซอร์ของคุณและเข้าถึง หน้าดาวน์โหลด Microsoft .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 เมื่อได้รับพร้อมต์จาก ToS ก่อนคลิกที่ Next เพื่อก้าวไปข้างหน้า.

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

- เมื่อการแก้ไขถูกนำไปใช้สำเร็จแล้ว ให้คลิกที่ Finish เพื่อทำให้กระบวนการเสร็จสิ้น หากคุณไม่ได้รับพร้อมต์ให้รีสตาร์ทโดยอัตโนมัติ ให้ทำเองและตรวจสอบ Event Viewer เมื่อการเริ่มต้นครั้งต่อไปเสร็จสิ้น เพื่อดูว่าปัญหาประเภทเดียวกันยังคงเกิดขึ้นหรือไม่
หากคุณรัน .NET Framework Repair utility แล้วและคุณยังคงเห็นปัญหาประเภทนี้ ให้ไปที่วิธีแก้ไขถัดไปด้านล่าง
วิธีที่ 3: เปลี่ยนชื่อ Launchpad.exe (หากใช้ได้)
ตามที่พบ คุณสามารถคาดหวังได้ว่าจะเห็นข้อผิดพลาดนี้เนื่องจาก Windows Update ใหม่ที่ทำลายฟังก์ชัน Windows 10 ที่มีอยู่ แม้ว่าข้อผิดพลาด .NET Runtime Error 1026 จะไม่ได้บ่งชี้ตัวกระตุ้นที่เป็นไปได้นี้โดยตรง ผู้ใช้ที่ได้รับผลกระทบหลายคนยืนยันว่าพวกเขาสามารถได้ Full Control สิทธิ์สำหรับไดเรกทอรี Users และเปลี่ยนชื่อ Launchpad.exe เป็นอย่างอื่น เพื่อป้องกันไม่ให้ Windows ใช้มัน
หมายเหตุ: หากคุณมีบัญชีผู้ใช้หลายบัญชีบนคอมพิวเตอร์นี้ คุณต้องทำสิ่งนี้สำหรับทุกผู้ใช้ที่มีอยู่ภายในไดเรกทอรี C:\Users\
หากคุณยังไม่ได้ลองวิธีนี้ ให้ปฏิบัติตามคำแนะนำด้านล่างเพื่อรับสิทธิ์ Full Control ในไดเรกทอรี Users และเปลี่ยนชื่อ executable Launchpad หลัก:
อัปเดต: จนถึงตอนนี้ วิธีแก้ไขนี้ได้รับการยืนยันว่าทำงานได้เฉพาะ Windows 10
- เริ่มต้นด้วยการให้แน่ใจว่าบัญชีผู้ใช้ที่คุณใช้อยู่ในปัจจุบันเป็น administrator.
- ต่อไป ไปที่ไดเรกทอรีรากของ OS drive ของคุณ (น่าจะเป็น C:/) คลิกขวาที่โฟลเดอร์ Users และเลือก Properties จากเมนูบริบทที่ปรากฏ.

- เมื่ออยู่ในหน้าจอ Properties ให้เข้าถึงแท็บ Security เลือกกลุ่ม Administrators จากเมนูด้านล่าง แล้วคลิกที่ Edit.

หมายเหตุ: เมื่อได้รับพร้อมต์จาก UAC (User Account Control Prompt) ให้คลิก Yes เพื่อให้สิทธิ์ผู้ดูแลระบบ
- ภายในหน้าต่าง Permissions for Users ให้เลือกแท็บ Administrators และให้แน่ใจว่ากล่องติ๊ก Allow ที่เกี่ยวข้องกับ Full control ถูกติ๊ก.

- คลิก Apply เพื่อบันทึกการเปลี่ยนแปลง และให้แน่ใจว่าคุณมีสิทธิ์ Full Control สำหรับโฟลเดอร์ Users.
- กลับไปที่ File Explorer และใช้ริบบอนด้านบนเพื่อเข้าถึงแท็บ View จากเมนูบริบทที่ปรากฏ ให้ติ๊กกล่องที่เกี่ยวข้องกับ Hidden Items.

- ต่อไป ใช้ File Explorer เพื่อไปที่ตำแหน่งต่อไปนี้:
C:\Users\[username]\AppData\Local\Microsoft_Corporation
- เมื่อคุณอยู่ในนั้น ให้ดูว่าคุณสามารถจับ executable ที่ชื่อ Launchpad_XXX.exe ได้หรือไม่
หมายเหตุ: XXX เป็นเพียง placeholder ในกรณีของคุณ คุณจะเห็นตัวอักษรสุ่มจำนวนหนึ่ง - หากคุณสามารถค้นหา executable ที่ถูกต้องได้ ให้เปลี่ยนชื่อมันเป็นอย่างอื่นหรือเพียงแค่เพิ่ม副檔名 .old ที่ท้ายชื่อ นี่จะบังคับให้ Windows ไม่สนใจไฟล์นี้และสร้าง equivalent ที่สมบูรณ์ใหม่ที่หวังว่าไม่จะสร้างปัญหาประเภทเดียวกัน
- เปิด Event Viewer และดูว่าปัญหาแก้ไขแล้วหรือไม่
หากคุณยังคงพบอินสแตนซ์ใหม่ของ .NET Runtime Error 1026, ให้ไปที่วิธีแก้ไขถัดไปด้านล่าง
วิธีที่ 4: ติดตั้ง Windows Media Player ใหม่
หากคุณเจอข้อผิดพลาดนี้ขณะพยายามเปิดแอปพลิเคชันหรือเกมที่ต้องใช้การพึ่งพา Windows Media Player คุณอาจสามารถแก้ไขปัญหานี้ได้โดยการติดตั้งการติดตั้ง Windows Media Player ในท้องถิ่นใหม่
โดยทั่วไป คุณจะสามารถระบุได้ว่าสถานการณ์นี้ใช้ได้หรือไม่โดยการตรวจสอบไฟล์ log Event ID หากมันมีการกล่าวถึง Microsoft.Xna.Framework.Media.MediaQueue.Play หรือสิ่งอื่น วิธีแก้ไขนี้น่าจะช่วยให้คุณแก้ไขปัญหาได้
ผู้ใช้ที่ได้รับผลกระทบหลายคนยืนยันว่าพวกเขาสามารถป้องกันไม่ให้อินสแตนซ์ใหม่ของข้อผิดพลาด .NET Runtime Error 1026 ปรากฏขึ้นได้ โดยการใช้เมนู Programs and Features เพื่อติดตั้งองค์ประกอบ Windows Media Player ทั้งหมดใหม่
หากคุณยังไม่ได้ลองทำสิ่งนี้ ให้ปฏิบัติตามคำแนะนำด้านล่าง:
- กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run ภายในกล่องข้อความ พิมพ์ 'appwiz.cpl' ภายในกล่องข้อความและกด Enter เพื่อเปิดเมนู Programs and Features.

- เมื่อคุณอยู่ในเมนู Programs and Features ให้คลิกที่ Turn Windows features on or off เมื่อคุณได้รับพร้อมต์จาก UAC (User Account Control) ให้คลิก Yes เพื่อให้สิทธิ์ผู้ดูแลระบบ.

- เมื่อคุณอยู่ในเมนู Windows Features ให้เลื่อนลงรายการฟีเจอร์และขยายเมนูดรอปดาวน์ที่เกี่ยวข้องกับ Media Features.
- ต่อไป ยกเลิกติ๊กกล่องที่เกี่ยวข้องกับ Windows Media Player และคลิก Ok เพื่อปิดใช้งาน Windows Media Player อย่างมีประสิทธิภาพ ที่พร้อมต์ยืนยัน ให้คลิกที่ Yes เพื่อยืนยันการดำเนินการ.

- รอจนกระทั่งการดำเนินการเสร็จสิ้น จากนั้นรีสตาร์ทคอมพิวเตอร์ของคุณเพื่ออนุญาตให้คอมพิวเตอร์ของคุณบูทโดยไม่มีส่วนประกอบ WMP
- ปฏิบัติตามขั้นตอนที่ 1 ถึง 3 เพื่อกลับไปที่หน้าจอ Windows Features จากนั้นติ๊กกล่องที่เกี่ยวข้องกับ Windows Media Player (ภายใต้ Media Features) เพื่อเปิดใช้งานใหม่ จากนั้นยืนยันการดำเนินการและรอจนกระทั่งกระบวนการเสร็จสิ้น
- ตรวจสอบ Event Viewer และดูว่าคุณสามารถจับอินสแตนซ์ใหม่ของ .NET Runtime Error 1026 ได้หรือไม่
หากปัญหายังไม่ได้รับการแก้ไข ให้ไปที่วิธีแก้ไขถัดไปด้านล่าง
วิธีที่ 5: รันการสแกน SFC และ DISM
หากไม่มีวิธีด้านบนทำงานสำหรับคุณ ถึงเวลาเริ่ม troubleshooting สำหรับการเสียหายบางประการที่ส่งผลต่อไฟล์ระบบของคุณซึ่งส่งผลต่อ .NET framework หาก .NET Framework repair tool ไม่มีประสิทธิภาพในกรณีของคุณ คุณควรดำเนินการต่อโดยการรันโปรแกรมช่วยเหลือที่มาพร้อมระบบสองตัวซึ่งทุก Windows version ใหม่มี (SFC และ DISM)
SFC (System File Checker) และ DISM (Deployment Image Servicing and Management) เป็นเครื่องมือสองตัวที่สามารถระบุไฟล์ระบบที่เสียหายและแทนที่ด้วย equivalent ที่สมบูรณ์ได้อย่างมีประสิทธิภาพ
แม้ว่าเครื่องมือสองตัวนี้จะมีความคล้ายคลึงกันบ้าง คำแนะนำของเราคือรันทั้งสองอย่างต่อเนื่องกันเพื่อเพิ่มโอกาสในการแก้ไขไฟล์ระบบที่เสียหาย
การทำ SFC scan เป็นจุดเริ่มต้นที่เหมาะสมเพราะมันเป็นเครื่องมือที่เป็น local ทั้งหมดที่จะไม่ต้องการให้คุณมีการเชื่อมต่ออินเทอร์เน็ตที่น่าเชื่อถือ

หมายเหตุ: หลังจากเริ่มกระบวนการนี้ สำคัญที่จะต้องหลีกเลี่ยงการปิดหน้าต่าง CMD ที่มีสิทธิ์แม้เมื่อยูทิลิตี้ดูเหมือนจะค้าง (สิ่งนี้มักเกิดขึ้นกับ PC ที่ใช้ HDD แบบดั้งเดิม) รออย่างอดทนจนกระทั่งกระบวนการเสร็จสิ้น เนื่องจากการขัดจังหวะการดำเนินการอาจก่อให้เกิด logical errors บน HDD ของคุณ
เมื่อการสแกน SFC เสร็จสิ้น ให้รีบูทคอมพิวเตอร์ของคุณและปรับใช้การสแกน DISM เมื่อการเริ่มต้นครั้งต่อไปเสร็จสิ้น

หมายเหตุ: ยูทิลิตีนี้ใช้ส่วนประกอบย่อยของ Windows Update เพื่อดาวน์โหลดส่วนประกอบที่สมบูรณ์เพื่อแทนที่อินสแตนซ์ที่เสียหายของไฟล์ระบบ เนื่องจากนี้ คุณต้องแน่ใจว่าคุณมี อินเทอร์เน็ต ที่น่าเชื่อถือ
เมื่อการสแกน DISM เสร็จสิ้นสำเร็จแล้ว ให้รีสตาร์ทคอมพิวเตอร์ของคุณและตรวจสอบ Event Viewers เพื่อดูว่าคุณสามารถจับอินสแตนซ์ใหม่ของ .NET Runtime Error 1026 ได้หรือไม่
ในกรณีที่ปัญหาเดิมยังคงเกิดขึ้น ให้ไปที่วิธีแก้ไขถัดไปด้านล่าง
วิธีที่ 6: รีเฟรชทุกส่วนประกอบของ Windows
หากไม่มีวิธีด้านบนทำงานในกรณีของคุณ น่าจะเป็นไปได้มากที่คุณกำลังจัดการกับปัญหาการเสียหายของระบบเบื้องต้นบางประการที่ส่งผลต่อ .NET framework ของคุณที่ไม่มี built-in utility ใดๆ สามารถแก้ไขได้
หากสถานการณ์นี้ใช้ได้ หนึ่งในสิ่งสุดท้ายที่คุณสามารถทำได้คือการแน่ใจว่าคุณกำลังรีเฟรชทุกส่วนประกอบของ Windows อย่างมีประสิทธิภาพเพื่อกำจัดการเสียหายประเภทใดๆ ที่อาจรับผิดชอบสำหรับปัญหานี้
เมื่อพูดถึงการทำเช่นนี้ มี 2 กระบวนการที่คุณควรพิจารณาใช้:
- Repair install (in-place repair) – นี่คือกระบวนการที่แนะนำหากคุณไม่ขาดเวลา และคุณต้องการไปสู่วิธีที่จะอนุญาตให้คุณรักษาไฟล์ส่วนตัวที่มีอยู่บน OS drive การทำ repair install procedure จะต้องใช้สื่อการติดตั้งที่เข้ากันได้ แต่ข้อดีหลักคือคุณได้เก็บแอปพลิเคชันที่ติดตั้งไว้ เกม สื่อส่วนตัว และแม้แต่ user preferences บางอย่าง
- Clean install – หากคุณมองหาวิธีแก้ไขที่รวดเร็ว และคุณไม่มีข้อมูลสำคัญบน OS drive ของคุณ (หรือคุณได้สำรองแล้ว) กระบวนการที่มีความหมายที่สุดคือ clean install นี่จะไม่ต้องการให้คุณใช้สื่อการติดตั้ง (คุณสามารถเริ่มได้โดยตรงจากเมนู GUI ของ Windows)