แก้ไข: ข้อผิดพลาด RunDLL เมื่อเริ่มต้น Windows



ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา

ถึง ข้อผิดพลาด 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 เริ่มต้น:

  1. เยี่ยมชมลิงค์อย่างเป็นทางการนี้ ( ที่นี่ ) และคลิกที่ ดาวน์โหลด Autoruns และ Autorunsc . เมื่อดาวน์โหลดไฟล์เก็บถาวรแล้วให้ใช้ WinRar หรือ WinZip เพื่อแยกยูทิลิตี้ลงในโฟลเดอร์ที่เข้าถึงได้ง่าย
  2. เปิดโฟลเดอร์ที่คุณเพิ่งสร้างขึ้นและเปิด ทำงานอัตโนมัติ ปฏิบัติการได้ อดทนรอจนกว่า ทุกอย่าง รายการจะถูกเติมด้วยรายการเริ่มต้น
  3. เมื่อรายการถูกเติมเต็มแล้วให้กด Ctrl + F เพื่อเปิดฟังก์ชันการค้นหา ในการค้นหาที่เกี่ยวข้องกับ หาอะไร พิมพ์ชื่อของไฟล์ DLL ที่รายงานโดยข้อผิดพลาด RunDLL
    บันทึก: ตัวอย่างเช่นหากข้อผิดพลาดระบุว่า “ ข้อผิดพลาด RUNDLL กำลังโหลด C: Documents and Settings * UserName * Local Settings Application Data advPathNet BluetoothcrtLite.dll” , พิมพ์ BluetoothcrtLite.dll ในช่องค้นหา
  4. คลิกขวาที่คีย์เริ่มต้นที่ไฮไลต์แล้วเลือก ลบ เพื่อลบออก เมื่อคุณทำสิ่งนี้แล้วให้กดปุ่ม ค้นหาถัดไป อีกครั้งและลบทุกรายการอื่น ๆ ที่ตรงกับข้อความค้นหาของคุณ
  5. เมื่อรายการทั้งหมดลดลงแล้วให้ปิด ทำงานอัตโนมัติ และรีสตาร์ทคอมพิวเตอร์ของคุณ

หากคุณยังคงพบข้อผิดพลาดในการเริ่มต้น RunDLL ให้ย้ายไปที่วิธีสุดท้ายที่เราดำเนินการด้วยตนเอง

วิธีที่ 3: ลบข้อผิดพลาด RunDLL เริ่มต้นด้วยตนเอง

หากสองวิธีแรกล้มเหลวคุณมีทางเลือกน้อย แต่ต้องทำสิ่งต่างๆด้วยตนเองผ่าน msconfig . แต่ไม่ต้องกังวลเพราะขั้นตอนต่างๆไม่ได้ใช้เทคนิคมากเกินไป

เราจะเริ่มต้นด้วยการลบทุกรายการรีจิสทรีผ่านทาง Registry Editor . จากนั้นเราจะเปิดตัวกำหนดเวลางานและปิดใช้งานงานตามกำหนดเวลาที่ตั้งโปรแกรมไว้เพื่อเรียกไฟล์ DLL ที่หายไป

คำแนะนำฉบับสมบูรณ์เกี่ยวกับการลบข้อผิดพลาด RunDLL เริ่มต้นด้วยตนเอง:

  1. กด คีย์ Windows + R บนแป้นพิมพ์ของคุณเพื่อเปิดไฟล์ วิ่ง กล่องโต้ตอบ จากนั้นพิมพ์“ regedit 'และกด ป้อน เพื่อเปิด Registry Editor .
  2. ใน Registry Editor , ตี Ctrl + F เพื่อเปิดฟังก์ชันการค้นหา ในกล่องค้นหาพิมพ์ชื่อของชื่อไฟล์ที่กล่าวถึงในข้อผิดพลาด RunDLL และคลิกที่ ค้นหาถัดไป .
    บันทึก: โปรดทราบว่าอาจใช้เวลาสักครู่จนกว่าการสแกนจะเสร็จสิ้น
  3. เมื่อการสืบค้นเสร็จสมบูรณ์ให้ลบรายการรีจิสทรีทั้งหมดที่เกี่ยวข้องกับไฟล์ DLL ที่หายไปอย่างเป็นระบบและปิด Registry Editor
  4. กด คีย์ Win + R อีกครั้งเพื่อเปิดกล่อง Run อื่นพิมพ์“ taskchd.msc 'และกด ป้อน เพื่อเปิด ตัวกำหนดเวลางาน .
  5. ใน ตัวกำหนดเวลางาน , คลิกที่ ไลบรารี Task Scheduler และเลื่อนดูรายการในแผงตรงกลางสำหรับรายการใด ๆ ที่ตรงกับไฟล์ที่รายงานโดยไฟล์ RunDLL ข้อความผิดพลาด. หากคุณพบให้คลิกขวาที่ไฟล์แล้วเลือก ปิดการใช้งาน . เมื่อปิดใช้งานกระบวนการแล้วคุณสามารถปิดได้อย่างปลอดภัย ตัวกำหนดเวลางาน
  6. รีบูตคอมพิวเตอร์ของคุณเพื่อดูว่าการแก้ไขได้จัดการเพื่อลบข้อผิดพลาด RunDLL หรือไม่
  7. ถ้าไม่ลอง การสแกน SFC เนื่องจากจะแทนที่รายการรีจิสทรีที่หายไป

วิธีที่ 4: การล้างไฟล์ชั่วคราว

ในบางกรณีไฟล์ชั่วคราวที่เก็บไว้ในโฟลเดอร์ข้อมูลแอปของคุณอาจทำให้ RunDLL ทำงานไม่ถูกต้อง ดังนั้นในขั้นตอนนี้เราจะล้างไฟล์ชั่วคราว ในการดำเนินการดังกล่าว:

  1. กด “ Windows” + “ R” เพื่อเปิดไฟล์ “ เรียกใช้พรอมต์”

    กดแป้นโลโก้ Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้

  2. พิมพ์ที่อยู่ต่อไปนี้แล้วกด “ Enter” เพื่อเปิด
    C:  Users  * ชื่อผู้ใช้ของคุณ *  AppData  Local  Temp
  3. กด “ Ctrl” + 'ถึง' จากนั้นกด “ Shift” + 'ลบ' เพื่อลบไฟล์ทั้งหมด
  4. ตรวจสอบดูว่าปัญหายังคงมีอยู่หลังจากนี้หรือไม่

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

อ่าน 4 นาที