ข้อผิดพลาด RunDLL เมื่อเริ่มต้น Windows มักจะเกิดขึ้นเมื่อโปรแกรมถูกถอนการติดตั้งหรือลบโดยโปรแกรมป้องกันไวรัส แต่เป็นคีย์รีจิสทรีและงานที่กำหนดเวลาไว้ยังคงอยู่ในระบบ
โดยส่วนใหญ่แล้ว ผู้กระทำผิดที่ก่อให้เกิดข้อผิดพลาดนี้ค่อนข้างง่ายที่จะระบุเพราะมักจะกล่าวถึงในหน้าต่างข้อผิดพลาด
อย่างไรก็ตาม มีบางกรณีที่ข้อความแสดงข้อผิดพลาดไม่ได้ระบุว่าโปรแกรมใดควรตำหนิสำหรับข้อผิดพลาดนั้น ซึ่งมักเกิดขึ้นพร้อมกับข้อผิดพลาดที่เกิดจากโฟลเดอร์ที่ได้รับการป้องกันของ Windows
RunDLL คืออะไร
RunDLL เป็นไฟล์ Windows ที่รับผิดชอบในการโหลดและเรียกใช้โมดูล DLL (ไดนามิกลิงก์ไลบรารี) โมดูล DLL ทั้งหมดทำงานอย่างใกล้ชิดกับ Windows Registry โดยมีเป้าหมายร่วมกันในการเพิ่มความเร็วในการตอบสนองและการจัดการหน่วยความจำ
อย่างไรก็ตาม มีบางกรณีที่ ไฟล์ RunDLL ได้รับคำสั่งจากงานที่กำหนดเวลาไว้ให้เรียกใช้ไฟล์ DLL บางไฟล์ แต่ไม่สามารถค้นหาโมดูลที่ต้องการได้ เมื่อใดก็ตามที่สิ่งนี้เกิดขึ้น Windows จะทริกเกอร์ ข้อผิดพลาด RunDLL . โดยอัตโนมัติ .
สิ่งนี้จะเกิดขึ้นเนื่องจากผู้ใช้ลบแอปพลิเคชันที่ใช้ DLL นั้นด้วยตนเอง (โดยไม่ต้องใช้โปรแกรมถอนการติดตั้ง) หรือเนื่องจากโซลูชันความปลอดภัยตรวจพบการติดไวรัสที่เกี่ยวข้องกับแอปพลิเคชันที่ใช้ DLL ที่เรียกและได้ดำเนินการกับมัน
หากคุณกำลังดิ้นรนกับข้อผิดพลาด RunDLL เรามีวิธีที่จะช่วยคุณได้ ด้านล่างนี้ คุณมีชุดการแก้ไขที่ผู้ใช้รายอื่นใช้เพื่อแก้ไขข้อผิดพลาด RunDLL ได้สำเร็จ วิธีการต่อไปนี้เรียงลำดับตามความสามารถในการเข้าถึง ดังนั้นโปรดปฏิบัติตามตามลำดับจนกว่าคุณจะพบวิธีแก้ไขปัญหาในสถานการณ์เฉพาะของคุณ
วิธีที่ 1:สแกนระบบของคุณด้วย Malwarebytes
เราจะเริ่มต้นด้วยโซลูชันที่เข้าถึงได้มากที่สุด Malwarebytes เป็นโปรแกรมกำจัดมัลแวร์ที่มักจะมีประสิทธิภาพมากกว่าในการกำจัดทุกภัยคุกคามที่เกี่ยวข้องกับไฟล์ปฏิบัติการที่เป็นอันตรายหลัก
ผู้ใช้บางคนรายงานว่า Malwarebytes ประสบความสำเร็จในการค้นหาและลบรีจิสตรีคีย์และงานตามกำหนดเวลาที่เป็นของไวรัสซึ่งถูกลบออกโดยชุดความปลอดภัยอื่นแล้ว สิ่งนี้ตอบสนองวัตถุประสงค์ของเราตั้งแต่ RunDLL ข้อผิดพลาดส่วนใหญ่เกิดจากไฟล์ที่เป็นอันตรายที่เหลืออยู่
ดูว่าปัญหาได้รับการแก้ไขโดยอัตโนมัติหรือไม่หลังจากที่คุณทำการสแกนอย่างละเอียดด้วย Malwarebytes . ในการดำเนินการนี้ ให้ติดตั้ง Malwarebytes เรียกใช้การสแกนแบบเต็มและรีสตาร์ทระบบเมื่อสิ้นสุดการทำงาน
หาก Malwarebytes ไม่ได้ลบข้อผิดพลาด RunDLL เมื่อเริ่มต้น ให้ย้ายไปที่ วิธีที่ 2 .
วิธีที่ 2:การลบรายการเริ่มต้นด้วยการทำงานอัตโนมัติ
หาก Malwarebytes ไม่สามารถแก้ไขปัญหาได้ มีซอฟต์แวร์อีกชิ้นหนึ่งที่ช่วยให้เราสามารถลบงานที่กำหนดเวลาไว้ซึ่งทำให้เกิด RunDLL ผิดพลาดค่อนข้างง่าย
การทำงานอัตโนมัติสามารถใช้เพื่อลบการเรียกใช้ครั้งเดียว การเรียกใช้ รีจิสตรีคีย์ และโฟลเดอร์เริ่มต้น มีประโยชน์อย่างมากในกรณีของเรา เนื่องจากเราสามารถใช้เพื่อลบรีจิสตรีคีย์หรืองานที่กำหนดเวลาไว้ซึ่งทำให้เกิด ข้อผิดพลาด RunDLL .
ทำตามคำแนะนำด้านล่างเพื่อติดตั้งและใช้การทำงานอัตโนมัติเพื่อติดตั้งข้อผิดพลาด RunDll เริ่มต้น:
- ไปที่ลิงก์อย่างเป็นทางการนี้ (ที่นี่ ) และคลิกที่ ดาวน์โหลด Autoruns และ Autorunsc . เมื่อดาวน์โหลดไฟล์เก็บถาวรแล้ว ให้ใช้ WinRar หรือ WinZip เพื่อแตกยูทิลิตี้ลงในโฟลเดอร์ที่เข้าถึงได้ง่าย
- เปิดโฟลเดอร์ที่คุณเพิ่งสร้างขึ้นและเปิดการทำงานอัตโนมัติ ปฏิบัติการได้ รออย่างอดทนจนกว่า ทุกอย่าง รายการเต็มไปด้วยรายการเริ่มต้น
- เมื่อรายการมีข้อมูลครบถ้วนแล้ว ให้กด Ctrl + F เพื่อเปิดฟังก์ชั่นการค้นหา ในการค้นหาที่เกี่ยวข้องกับ ค้นหาสิ่งที่ ให้พิมพ์ชื่อไฟล์ DLL ที่รายงานโดยข้อผิดพลาด RunDLL
หมายเหตุ: ตัวอย่างเช่น หากข้อผิดพลาดระบุว่า “ข้อผิดพลาด RUNDLL กำลังโหลด C:\ Documents and Settings \ *UserName* \ Local Settings \ Application Data \ advPathNet \ BluetoothcrtLite.dll” , พิมพ์ BluetoothcrtLite.dll ในช่องค้นหา - คลิกขวาที่คีย์เริ่มต้นที่ไฮไลต์แล้วเลือก ลบ เพื่อลบออก เมื่อคุณทำเช่นนี้ ให้กด ค้นหาถัดไป อีกครั้งและลบรายการอื่นๆ ทั้งหมดที่ตรงกับคำค้นหาของคุณ
- เมื่อรายการทั้งหมดถูกลบแล้ว ให้ปิด การทำงานอัตโนมัติ แล้วรีสตาร์ทคอมพิวเตอร์
หากคุณยังคงพบข้อผิดพลาดในการเริ่มต้น RunDLL ให้ย้ายไปยังวิธีสุดท้ายที่เราดำเนินการด้วยตนเอง
วิธีที่ 3:ลบข้อผิดพลาด RunDLL เริ่มต้นด้วยตนเอง
หากสองวิธีแรกล้มเหลว คุณมีทางเลือกน้อยแต่ต้องทำสิ่งต่างๆ ด้วยตนเองผ่าน msconfig . แต่อย่ากังวลเพราะขั้นตอนไม่ซับซ้อน
เราจะเริ่มต้นด้วยการลบทุกรายการรีจิสทรีผ่าน Registry Editor จากนั้น เราจะเปิด Task Scheduler และปิดใช้งานงานที่กำหนดเวลาไว้ซึ่งตั้งโปรแกรมให้เรียกไฟล์ DLL ที่หายไป
นี่คือคำแนะนำฉบับสมบูรณ์เกี่ยวกับการลบข้อผิดพลาด RunDLL เริ่มต้นด้วยตนเอง:
- กด แป้น Windows + R บนแป้นพิมพ์ของคุณเพื่อเปิด วิ่ง กล่องโต้ตอบ จากนั้นพิมพ์ “regedit ” และกด Enter เพื่อเปิด ตัวแก้ไขรีจิสทรี .
- ใน ตัวแก้ไขรีจิสทรี , กด Ctrl + F เพื่อเปิดฟังก์ชั่นการค้นหา ในช่องค้นหา ให้พิมพ์ชื่อไฟล์ที่ระบุในข้อผิดพลาด RunDLL แล้วคลิก Find Next .
หมายเหตุ: โปรดทราบว่าจะใช้เวลาสักครู่ในการสแกน - เมื่อการสืบค้นเสร็จสิ้น ให้ลบรายการรีจิสตรีทั้งหมดที่เกี่ยวข้องกับไฟล์ DLL ที่หายไปอย่างเป็นระบบและปิด Registry Editor
- กดปุ่ม ชนะ + R อีกครั้งเพื่อเปิดช่อง Run อื่น พิมพ์ “taskscd.msc ” และกด Enter เพื่อเปิด ตัวกำหนดเวลางาน .
- ใน ตัวกำหนดเวลางาน ให้คลิกที่ ไลบรารีตัวกำหนดเวลางาน และเลื่อนดูรายการในแผงตรงกลางเพื่อดูรายการที่ตรงกับไฟล์ที่รายงานโดย RunDLL ข้อความผิดพลาด. หากคุณพบ ให้คลิกขวาและเลือก ปิดการใช้งาน . เมื่อปิดการใช้งานกระบวนการแล้ว คุณสามารถปิด Task Scheduler . ได้อย่างปลอดภัย
- รีบูตเครื่องคอมพิวเตอร์ของคุณเพื่อดูว่าการแก้ไขสามารถลบข้อผิดพลาด RunDLL ได้หรือไม่
- ถ้าไม่ใช่ ให้ลองสแกน SFC เนื่องจากจะแทนที่รายการรีจิสตรีที่ขาดหายไป
วิธีที่ 4:การล้างไฟล์ชั่วคราว
ในบางกรณี ไฟล์ชั่วคราวที่จัดเก็บไว้ในโฟลเดอร์ App Data อาจทำให้ RunDLL ทำงานไม่ถูกต้อง ดังนั้น ในขั้นตอนนี้ เราจะล้างไฟล์ชั่วคราว เพื่อที่จะทำเช่นนั้น:
- กดปุ่ม “Windows” + “อาร์” เพื่อเปิด “เรียกใช้พร้อมต์”
- พิมพ์ที่อยู่ต่อไปนี้แล้วกด “Enter” เพื่อเปิด
C:\Users\*Your Username*\AppData\Local\Temp
- กด “Ctrl” + “เอ” แล้วกด “Shift” + “ลบ” เพื่อลบไฟล์ทั้งหมด
- ตรวจสอบเพื่อดูว่าปัญหายังคงมีอยู่หลังจากนี้หรือไม่
นอกจากนี้ คุณสามารถลองทำการติดตั้งซ่อมแซมและตรวจสอบว่าสามารถแก้ไขปัญหาที่คุณพบได้หรือไม่ หากยังไม่สามารถแก้ไขได้ ให้ทำการติดตั้งใหม่ทั้งหมด