ผู้ใช้บางคนพบ ข้อผิดพลาดรันไทม์ 217 (0041ACoD) เมื่อพยายามเรียกใช้บางโปรแกรมใน Windows 10 มีรายงานว่าปัญหานี้เกิดขึ้นกับโปรแกรม Windows จำนวนมากที่พัฒนาใน Visual Basic
หลังจากตรวจสอบปัญหานี้แล้ว ปรากฏว่ามีสาเหตุหลายประการที่อาจเรียกรหัสข้อผิดพลาดนี้ นี่คือรายชื่อผู้กระทำผิดที่อาจต้องรับผิดชอบต่อรหัสข้อผิดพลาดนี้:
- การติดตั้งโปรแกรมไม่สมบูรณ์ – จนถึงตอนนี้ สาเหตุที่พบบ่อยที่สุดที่จะทำให้เกิดข้อผิดพลาดนี้คือการติดตั้งแอปพลิเคชันที่ไม่สมบูรณ์ซึ่งเป็นผลมาจากการปิดระบบโดยไม่คาดคิดหรือการติดตั้งที่ถูกบล็อกโดย AV ของคุณ ในกรณีนี้ คุณควรจะสามารถแก้ไขปัญหาได้โดยถอนการติดตั้งโปรแกรมและติดตั้งใหม่อีกครั้งจากช่องทางที่เป็นทางการ
- ไฟล์ระบบเสียหาย – หากคุณประสบปัญหาประเภทนี้กับหลาย ๆ โปรแกรม เป็นไปได้ว่าคุณกำลังเผชิญกับความเสียหายของไฟล์ระบบบางประเภทที่ส่งผลต่อการเปิดตัวโปรแกรม VB ในกรณีนี้ การซ่อมแซมไฟล์ระบบด้วยยูทิลิตี้อย่าง SFC และ DISM ควรแก้ไขปัญหานี้ หากล้มเหลว คุณควรพิจารณาขั้นตอนการติดตั้งซ่อมแซมหรือการติดตั้งใหม่ทั้งหมด
- ข้อผิดพลาดของรีจิสทรีที่เกี่ยวข้อง – ในกรณีที่คุณประสบปัญหานี้ขณะพยายามเปิด Autodata ปัญหามักเกี่ยวข้องกับไฟล์ DLL หลอกลวง (ChilkatCrypt2.dll) หากสถานการณ์นี้ใช้ได้ คุณควรสามารถแก้ไขปัญหาได้โดยการลงทะเบียน ChilkatCrypt2.dll ใหม่จากพรอมต์คำสั่งที่มีการยกระดับ
- ความขัดแย้งของแอปพลิเคชันบุคคลที่สาม – มีความขัดแย้งของแอปพลิเคชันบุคคลที่สามจำนวนมากที่ทราบกันดีอยู่แล้วว่าเป็นสาเหตุของปัญหารันไทม์โดยเฉพาะ ผู้ใช้ที่ได้รับผลกระทบหลายคนที่จัดการกับปัญหาเดียวกันได้ยืนยันว่าปัญหาได้รับการแก้ไขแล้วหลังจากที่พวกเขาคลีนบูตและระบุผู้กระทำผิด
ตอนนี้คุณรู้แล้วว่าผู้กระทำผิดสำคัญๆ ทุกคนอาจเป็นสาเหตุของปัญหานี้แล้ว ต่อไปนี้คือรายการของวิธีการที่ได้รับการยืนยันซึ่งผู้ใช้ที่ได้รับผลกระทบรายอื่นๆ ได้ใช้เพื่อแก้ปัญหานี้สำเร็จ:
วิธีที่ 1:ติดตั้งแอปพลิเคชันอีกครั้ง
เนื่องจากสาเหตุที่พบบ่อยที่สุดของปัญหานี้คือการติดตั้งแอปที่ไม่สมบูรณ์ คุณควรเริ่มคู่มือการแก้ปัญหานี้โดยถอนการติดตั้งแอปที่เรียกใช้ ข้อผิดพลาดรันไทม์ 217 (0041ACoD) และล้างการติดตั้งอีกครั้ง
วิธีการนี้จะมีผลในกรณีที่การติดตั้งเริ่มต้นถูกขัดจังหวะโดยการปิดระบบโดยไม่คาดคิด การอัปเดตที่ไม่เรียบร้อย หรือถูกบล็อกโดยชุด AV ของคุณ
หากคุณยังไม่ได้ลองติดตั้งแอปพลิเคชันใหม่ ให้ทำตามคำแนะนำด้านล่าง:
- กด แป้น Windows + R เพื่อเปิด วิ่ง กล่องโต้ตอบ ในกล่องข้อความ ให้พิมพ์ 'appwiz.cpl' และกด Enter เพื่อเปิด โปรแกรมและคุณลักษณะ เมนู. เมื่อได้รับแจ้งจาก UAC (การควบคุมบัญชีผู้ใช้) คลิก ใช่ เพื่อให้สิทธิ์การเข้าถึงของผู้ดูแลระบบ
- ภายในโปรแกรมและคุณลักษณะ ให้เลื่อนลงผ่านรายการแอปพลิเคชันที่ติดตั้งและค้นหารายการโปรแกรมที่แสดง ข้อผิดพลาดรันไทม์ 217 (0041ACoD) ผิดพลาด
- เมื่อค้นหาเจอแล้ว ให้คลิกขวาและเลือก ถอนการติดตั้ง จากเมนูบริบทที่เพิ่งปรากฏขึ้น
- ภายในหน้าจอการถอนการติดตั้ง ให้ทำตามคำแนะนำบนหน้าจอเพื่อถอนการติดตั้งให้เสร็จสิ้น จากนั้นรีสตาร์ทคอมพิวเตอร์
- เมื่อการเริ่มต้นครั้งถัดไปเสร็จสมบูรณ์ ให้ติดตั้งโปรแกรมใหม่ผ่านช่องทางที่เป็นทางการ และดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่
หากเหมือนกัน ข้อผิดพลาดรันไทม์ 217 (0041ACoD) ปัญหายังคงเกิดขึ้น เลื่อนลงไปที่วิธีถัดไปด้านล่าง
วิธีที่ 2:การเรียกใช้การสแกน SFC และ DISM
ตามผู้ใช้ที่ได้รับผลกระทบ ข้อผิดพลาดรันไทม์ 217 (0041ACoD) อาจปรากฏขึ้นเนื่องจากไฟล์ระบบเสียหายบางประเภทที่ส่งผลต่อการติดตั้ง Windows ปัจจุบัน ซึ่งมีแนวโน้มมากขึ้นหากคุณพบข้อผิดพลาดรันไทม์อื่นๆ ที่คล้ายกันกับโปรแกรมที่ติดตั้งหลายโปรแกรม
หากสถานการณ์นี้ดูเหมือนว่าจะใช้ได้ คุณควรเริ่มต้นด้วยการสแกนสองสามครั้งด้วยยูทิลิตี้ในตัวสองตัว – System File Checker (SFC) และ Deployment Image Services and Management(DISM) .
เครื่องมือทั้งสองนี้มีความคล้ายคลึงกัน แต่เราขอแนะนำให้เรียกใช้การสแกนทั้งสองแบบต่อเนื่องกันอย่างรวดเร็ว เพื่อเพิ่มโอกาสในการแก้ไขไฟล์ระบบที่เสียหาย
เริ่มต้นด้วยการสแกน SFC ง่ายๆ นี่เป็นเครื่องมือในพื้นที่ทั้งหมดซึ่งคุณไม่จำเป็นต้องมีการเชื่อมต่ออินเทอร์เน็ตที่เชื่อถือได้
สำคัญ :หลังจากที่คุณเริ่มขั้นตอนนี้ เป็นสิ่งสำคัญมากที่จะไม่ปิดหน้าต่าง CMD แม้ว่ายูทิลิตี้จะดูเหมือนค้างอยู่ก็ตาม รออย่างอดทนจนกว่ากระบวนการจะเสร็จสิ้น เนื่องจากการขัดจังหวะการดำเนินการอาจทำให้เกิดข้อผิดพลาดทางตรรกะบน HDD หรือ SSD ของคุณ
หลังจากการสแกน SFC เสร็จสิ้นในท้ายที่สุด ให้รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขหรือไม่เมื่อการเริ่มต้นคอมพิวเตอร์ครั้งถัดไปเสร็จสมบูรณ์
หากเหมือนกัน ข้อผิดพลาดรันไทม์ 217 ปัญหายังคงเกิดขึ้น ปรับใช้การสแกน DISM และปฏิบัติตามคำแนะนำบนหน้าจอเพื่อดำเนินการให้เสร็จสิ้น
หมายเหตุ: ตรงข้ามกับ SFC DISM ใช้องค์ประกอบย่อยของ Windows Update เพื่อดาวน์โหลดไฟล์เทียบเท่าที่ดีต่อสุขภาพเพื่อแทนที่ไฟล์ระบบที่เสียหาย ด้วยเหตุนี้ คุณต้องแน่ใจว่าคุณมี อินเทอร์เน็ตที่เชื่อถือได้ก่อนที่จะเริ่มดำเนินการนี้
เมื่อการสแกน DISM เสร็จสมบูรณ์ ให้รีสตาร์ทคอมพิวเตอร์และตรวจสอบว่าข้อผิดพลาดรันไทม์ได้รับการแก้ไขแล้วหรือไม่
ในกรณีที่ยังเกิดปัญหาเดิมอยู่ ให้เลื่อนลงไปที่วิธีแก้ไขถัดไปด้านล่าง
วิธีที่ 3:ทำคลีนบูต
หากทั้งสองวิธีข้างต้นใช้ไม่ได้ผลในกรณีของคุณ คุณควรดำเนินการต่อโดยตรวจสอบว่ามีความขัดแย้งของบุคคลที่สามที่อาจทำให้เกิด ข้อผิดพลาดรันไทม์ 217
เมื่อพิจารณาจากรายงานต่างๆ ของผู้ใช้เกี่ยวกับปัญหานี้ จะเห็นได้ชัดว่ามีโปรแกรมของบุคคลที่สามจำนวนหนึ่งที่อาจสร้างพฤติกรรมนี้ใน Windows 10
มีแอปพลิเคชันต่างๆ มากมายที่อาจทำให้เกิดพฤติกรรมประเภทนี้ ดังนั้นแนวทางปฏิบัติที่ดีที่สุดคือพยายามระบุตัวผู้กระทำผิดโดยเริ่มต้นคอมพิวเตอร์ของคุณในโหมดคลีนบูต และดูว่าปัญหายังคงมีอยู่หรือไม่
หมายเหตุ: การดำเนินการคลีนบูตจะทำให้คอมพิวเตอร์ของคุณเข้าสู่สถานะการบูตโดยพื้นฐานแล้วซึ่งจะไม่อนุญาตให้เริ่มบริการและกระบวนการของบุคคลที่สาม
หากข้อผิดพลาดรันไทม์หยุดเกิดขึ้นในขณะที่คุณอยู่ในโหมดคลีนบูต คุณสามารถดำเนินการต่อและเปิดใช้งานทุกกระบวนการและรายการเริ่มต้นใหม่อย่างเป็นระบบ จนกว่าคุณจะจัดการระบุผู้กระทำผิดที่รบกวนแอปพลิเคชันที่คุณกำลังพยายามเปิดใช้
หากการบูทเข้าสู่คลีนบูตไม่สามารถแก้ปัญหาในกรณีของคุณ ให้เลื่อนลงไปยังวิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่าง
วิธีที่ 4:การลงทะเบียน ChilkatCrypt2.dll ใหม่ (ถ้ามี)
หากคุณพบ ข้อผิดพลาดรันไทม์ 217 ขณะพยายามเปิด Autodata ปัญหาน่าจะเกิดจากไฟล์รีจิสทรีที่ไม่ได้ลงทะเบียน (ChilkatCrypt2.dll ). สิ่งนี้เกิดขึ้นบ่อยมากกับ Autodata รุ่นเก่า
หากสถานการณ์นี้เป็นไปได้ คุณควรสามารถแก้ไขปัญหานี้ได้โดยการลงทะเบียนไฟล์ .dll ที่มีปัญหาใหม่จาก Command Prompt ที่ยกระดับขึ้นก่อนรีสตาร์ทคอมพิวเตอร์และเปิดแอปพลิเคชันอีกครั้ง
ผู้ใช้ที่ได้รับผลกระทบจำนวนมากได้ยืนยันว่าวิธีนี้ในที่สุดก็อนุญาตให้เปิดใช้ Autodata โดยไม่ได้รับข้อผิดพลาดรันไทม์ 217 รายการ
ในกรณีที่คุณประสบปัญหาแบบเดียวกันกับ Autodata ให้ทำตามคำแนะนำด้านล่างเพื่อเปิดพร้อมท์คำสั่งที่ยกระดับขึ้นและลงทะเบียน ChilkatCrypt2.dll อีกครั้ง ไฟล์:
- กด แป้น Windows + R เพื่อเปิด วิ่ง กล่องโต้ตอบ ในกล่องข้อความ ให้พิมพ์ ‘cmd’ ในช่อง run แล้วกด Ctrl + Shift + Enter เพื่อเปิดพรอมต์คำสั่งที่ยกระดับ เมื่อได้รับแจ้งจาก UAC (การควบคุมบัญชีผู้ใช้) ให้คลิกใช่ เพื่อให้สิทธิ์การเข้าถึงของผู้ดูแลระบบ
- เมื่อคุณอยู่ใน Command Prompt ที่ยกระดับขึ้น ให้พิมพ์คำสั่งต่อไปนี้ในลำดับเดียวกัน แล้วกด Enter เพื่อลงทะเบียนไฟล์ DLL ที่มีปัญหา:
cd c:\adcda2 regsvr32 ChilkatCrypt2.dll
- หลังจากประมวลผลทุกคำสั่งสำเร็จแล้ว ให้รีสตาร์ทคอมพิวเตอร์และเปิดใช้ Autodata อีกครั้งเมื่อการเริ่มต้นครั้งถัดไปสำเร็จ
ในกรณีที่ยังเกิดปัญหาแบบเดิม ให้เลื่อนลงไปที่วิธีแก้ไขถัดไปด้านล่าง
วิธีที่ 5:การรีเฟรชทุกองค์ประกอบของ Windows
ในกรณีที่ไม่มีวิธีการใดที่อนุญาตให้คุณแก้ไขข้อผิดพลาดรันไทม์เมื่อคุณเปิดโปรแกรมบางโปรแกรม มีโอกาสสูงที่คุณกำลังจัดการกับความเสียหายของไฟล์ระบบบางประเภทที่ไม่สามารถแก้ไขได้ตามแบบแผน
หากสถานการณ์นี้ใช้ได้ คุณควรรีเซ็ตทุกองค์ประกอบของ Windows ที่เกี่ยวข้องและกำจัดองค์ประกอบ OS ที่อาจเสียหายทั้งหมด
เมื่อต้องทำเช่นนี้ คุณมีสองทางข้างหน้า:
- ล้างการติดตั้ง – Tหากคุณกำลังมองหาวิธีแก้ไขด่วนที่ปรับใช้ได้โดยไม่ต้องใช้สื่อการติดตั้ง Windows ที่เข้ากันได้ คุณสามารถเริ่มขั้นตอนการติดตั้งใหม่ทั้งหมดได้โดยตรงจากเมนู GUI ของการติดตั้ง Windows ของคุณ แต่พึงระลึกไว้เสมอว่า เว้นแต่คุณจะสำรองข้อมูลไว้ล่วงหน้า ข้อมูลส่วนตัวใดๆ ที่จัดเก็บไว้ในไดรฟ์ OS ในปัจจุบันจะสูญหาย
- ซ่อมแซมการติดตั้ง – หากคุณมีข้อมูลสำคัญเกี่ยวกับพาร์ติชั่นที่คุณติดตั้งไฟล์ Windows ของคุณ การติดตั้งซ่อมแซมควรเป็นแนวทางสำหรับคุณ แม้ว่าขั้นตอนจะค่อนข้างน่าเบื่อก็ตาม แต่โปรดจำไว้ว่า คุณจะต้องใช้สื่อการติดตั้งที่เข้ากันได้ อย่างไรก็ตาม ข้อได้เปรียบหลักคือคุณจะสามารถเก็บไฟล์ส่วนตัว แอปพลิเคชันที่ติดตั้ง เกม และแม้แต่การกำหนดค่าตามความชอบของผู้ใช้บางส่วนไว้บนไดรฟ์ของระบบปฏิบัติการได้