ข้อผิดพลาด rundllที่เริ่มต้นของ Windows มักจะเกิดขึ้นเมื่อโปรแกรมยกเลิกการติดตั้งหรือลบออกโดยโปรแกรมป้องกันไวรัส แต่มันคีย์รีจิสทรีและก็จัดตารางงานยังคงอยู่ในระบบ
โดยส่วนใหญ่แล้วผู้กระทำผิดที่ทำให้เกิดข้อผิดพลาดนี้สามารถระบุได้ค่อนข้างง่ายเนื่องจากมักกล่าวถึงในหน้าต่างข้อผิดพลาด
อย่างไรก็ตามมีบางกรณีที่ข้อความแสดงข้อผิดพลาดไม่ได้ระบุว่าโปรแกรมใดที่จะตำหนิข้อผิดพลาดนี้ สิ่งนี้มักเกิดขึ้นกับข้อผิดพลาดที่เรียกใช้โดยโฟลเดอร์ที่ป้องกันของ Windows
RunDLL คืออะไร?
RunDLLเป็นไฟล์ Windows ที่รับผิดชอบในการโหลดและเรียกใช้โมดูล DLL (Dynamic Link Library) โมดูล 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 เพื่อแยกยูทิลิตี้ลงในโฟลเดอร์ที่เข้าถึงได้ง่าย
- เปิดโฟลเดอร์ที่คุณเพิ่งสร้างขึ้นและเปิดAutorunsปฏิบัติการ รออย่างอดทนจนกว่ารายการทุกอย่างจะเต็มไปด้วยรายการเริ่มต้น
- เมื่อรายการถูกเติมเต็มแล้วให้กดCtrl + Fเพื่อเปิดฟังก์ชันการค้นหา ในการค้นหาที่เกี่ยวข้องกับFind whatให้พิมพ์ชื่อของไฟล์ DLL ที่รายงานโดยข้อผิดพลาด RunDLL
หมายเหตุ:ตัวอย่างเช่นหากข้อผิดพลาดระบุว่า“ RUNDLL Error Loading C: \ Documents and Settings \ * UserName * \ Local Settings \ Application Data \ advPathNet \ BluetoothcrtLite.dll”ให้พิมพ์ BluetoothcrtLite.dllในช่องค้นหา
- คลิกขวาที่คีย์เริ่มต้นที่ไฮไลต์แล้วเลือกลบเพื่อลบออก เมื่อคุณทำสิ่งนี้แล้วให้กดปุ่มค้นหาถัดไปอีกครั้งและลบรายการอื่น ๆ ที่ตรงกับคำค้นหาของคุณ
- เมื่อรายการทั้งหมดลดลงแล้วให้ปิดAutorunsและรีสตาร์ทคอมพิวเตอร์
หากคุณยังคงพบข้อผิดพลาดในการเริ่มต้น RunDLL ให้ย้ายไปที่วิธีสุดท้ายที่เราดำเนินการด้วยตนเอง
วิธีที่ 3: ลบข้อผิดพลาด RunDLL เริ่มต้นด้วยตนเอง
ถ้าสองวิธีแรกได้ล้มเหลวคุณคุณมีทางเลือกน้อย แต่จะทำสิ่งที่ตนเองผ่านทางmsconfig แต่ไม่ต้องกังวลเพราะขั้นตอนต่างๆไม่ได้ใช้เทคนิคมากเกินไป
เราจะเริ่มต้นด้วยการลบทุกรายการรีจิสทรีผ่าน Registry Editor จากนั้นเราจะเปิด Task Scheduler และปิดใช้งานงานตามกำหนดเวลาที่ตั้งโปรแกรมไว้เพื่อเรียกไฟล์ DLL ที่หายไป
นี่คือคำแนะนำฉบับสมบูรณ์เกี่ยวกับการลบข้อผิดพลาด RunDLL เริ่มต้นด้วยตนเอง:
- กดปุ่มWindows + Rบนแป้นพิมพ์เพื่อเปิดกล่องโต้ตอบเรียกใช้ แล้วพิมพ์“ regedit ” และกดEnterเพื่อเปิดโปรแกรม Registry Editor
- ในRegistry Editorให้กดCtrl + Fเพื่อเปิดฟังก์ชันการค้นหา ในกล่องค้นหาให้พิมพ์ชื่อของชื่อไฟล์ที่กล่าวถึงในข้อผิดพลาด RUNDLL และคลิกค้นหาถัดไป
หมายเหตุ:โปรดทราบว่าอาจใช้เวลาสักครู่จนกว่าการสแกนจะเสร็จสิ้น
- เมื่อการสืบค้นเสร็จสมบูรณ์ให้ลบรายการรีจิสทรีทั้งหมดที่เกี่ยวข้องกับไฟล์ DLL ที่หายไปอย่างเป็นระบบและปิด Registry Editor
- กดปุ่ม Win + Rอีกครั้งเพื่อเปิดกล่อง Run อีกประเภท“ taskschd.msc ” และกดEnterเพื่อเปิดTask Scheduler
- ในTask Schedulerคลิกที่Task Scheduler Libraryและเลื่อนดูรายการในแผงตรงกลางสำหรับรายการใด ๆ ที่ตรงกับไฟล์ที่รายงานโดยข้อความแสดงข้อผิดพลาดRunDLL หากคุณพบว่าหนึ่งคลิกขวาบนและเลือกปิดการใช้งาน เมื่อปิดใช้งานกระบวนการแล้วคุณสามารถปิดTask Schedulerได้อย่างปลอดภัย
- รีบูตคอมพิวเตอร์ของคุณเพื่อดูว่าการแก้ไขได้จัดการเพื่อลบข้อผิดพลาด RunDLL หรือไม่
- ถ้าไม่เช่นนั้นให้ลองสแกน SFC เนื่องจากจะแทนที่รายการรีจิสทรีที่หายไป
วิธีที่ 4: การล้างไฟล์ชั่วคราว
ในบางกรณีไฟล์ชั่วคราวที่เก็บไว้ในโฟลเดอร์ App Data ของคุณอาจทำให้ RunDLL ทำงานไม่ถูกต้อง ดังนั้นในขั้นตอนนี้เราจะล้างไฟล์ชั่วคราว ในการดำเนินการดังกล่าว:
- กดปุ่ม“ Windows” + “ R”เพื่อเปิด“ Run Prompt”
- พิมพ์ที่อยู่ต่อไปนี้แล้วกด“ Enter”เพื่อเปิด
C: \ Users \ * ชื่อผู้ใช้ของคุณ * \ AppData \ Local \ Temp
- กด“ Ctrl” + “ A”แล้วกด“ Shift” + “ Delete”เพื่อลบไฟล์ทั้งหมด
- ตรวจสอบดูว่าปัญหายังคงมีอยู่หลังจากนี้หรือไม่
นอกจากนี้คุณสามารถลองทำการติดตั้งซ่อมแซมและตรวจสอบว่าสามารถแก้ไขปัญหาที่คุณพบได้หรือไม่ หากยังไม่สามารถแก้ไขได้ให้ทำการติดตั้งใหม่ทั้งหมด