บางผู้ใช้รายงานว่าได้รับข้อผิดพลาด Run DLL เมื่อเริ่มต้นระบบ หรือเมื่อเปิดแอปพลิเคชันบางตัว (โดยเฉพาะเว็บเบราว์เซอร์) แม้ RunDLL จริงจะเป็นไฟล์ Windows ที่ถูกต้อง แต่ข้อผิดพลาดที่เกี่ยวข้องกับ conduit \ background container.dll มักเป็นสัญญาณว่าระบบของคุณกำลังจัดการ (หรือเคยจัดการ) กับ browser hijacker

Run DLL คืออะไร?
Run DLL จริงๆ เป็นไฟล์ Windows ที่สำคัยมาก ซึ่งมีหน้าที่โหลดและรันไฟล์ DLL (Dynamic Link Library) สำหรับแอปพลิเคชันต่างๆ ที่ต้องการ
ไฟล์ DLL ทั้งหมดเชื่อมโยงกับ Windows Registry อย่างลึกซึ้ง และช่วยเพิ่มประสิทธิภาพระบบโดยอนุญาตให้แอปพลิเคชันต่างๆ ใช้โค้ดเดียวกันที่รากฐานในไฟล์เดียวกันพร้อมกัน แต่โปรดทราบว่าหากไฟล์ RunDLL เสียหายหรือถูกแทนที่โดยมัลแวร์ มันอาจทำให้โหลดไฟล์ DLL ที่ได้รับผลกระทบจากมัลแวร์เช่นกัน
ส่วนใหญ่ ข้อผิดพลาด RunDLL เกิดขึ้นเพราะโปรแกรมบางตัวไม่ได้รับอนุญาตให้เข้าถึงโค้ด ซึ่งอาจเกิดจากไวรัส หรือกระบวนการลบโปรแกรมที่ไม่ถูกต้อง
สาเหตุทั่วไปที่ Windows ไม่สามารถโหลดไฟล์ DLL บางตัวแต่ไม่พบมัน คือ แอนติไวรัสหรือโปรแกรมสแกนความปลอดภัยได้ลบมันไปแล้ว หาก registry entry ที่เกี่ยวข้องยังคงอยู่ มันจะสั่งให้ Windows โหลดไฟล์ขึ้นมาตอนบูต หรือเมื่อเริ่มแอปพลิเคชันบางตัว เนื่องจากไฟล์จริงไม่ได้อยู่ที่นั่น Windows จะแสดงข้อความแสดงข้อผิดพลาดคล้ายนี้:
RunDLL
There was a problem starting *DLL File Location*
The specified module could not be found.
ความเสี่ยงด้านความปลอดภัย
แม้ไฟล์ DLL ที่หายไปอาจเป็นเพียงการลบโปรแกรมที่ไม่ดีของโปรแกรมบางตัว แต่มีข้อผิดพลาดบางอย่างที่ทราบดีว่าเป็นสัญญาณของการติดไวรัส
กรณีของ BackgroundContainer.dll เป็นตัวอย่าง ถ้าไฟล์ DLL ที่โหลดไม่ได้อยู่ที่ C:\Users\*Your User*\AppData\Local\Conduit\BackgroundContainer\ คอมพิวเตอร์ของคุณติดไวรัส (หรือเคยติด) ด้วย Conduit browser hijacker
BackgroundContainer.dll เป็นส่วนหนึ่งของทูลบาร์มัลแวร์ที่รู้จักดีชื่อ Conduit Toolbar Verifier โปรแกรม browser hijacker อันตรายนี้พัฒนาโดย Conduit บริษัทที่ได้รับชื่อเสียงทั่วโลกในการผลิตโปรแกรมอันตรายที่อยู่ในพื้นที่กฎหมายสีเทา
เหตุผลที่ทูลบาร์อันตรายนี้แพร่กระจายอย่างรวดเร็ว คือ มันยังคงถูก bundled กับโปรแกรมฟรีอื่นๆ ที่นิยมบนเว็บไซต์ดาวน์โหลดขนาดใหญ่ เมื่อผู้ใช้ถูกหลอกให้ติดตั้งทูลบาร์อันตราย Browser hijacker จะทำงานและเปลี่ยนหน้าแรกและเครื่องมือค้นหาเริ่มต้นเป็น https://search.conduit.com
ไฟล์ BackgroundContainer.dll ถูกเพิ่มเข้ามาพร้อมกับการติดตั้ง Conduit toolbar เพื่อตรวจสอบและปรับแต่งให้โปรแกรมทำงานได้อย่างถูกต้อง ในกรณีที่ BackgroundContainer.dll ไม่สามารถโหลดได้อย่างถูกต้อง Windows จะแสดงข้อความแสดงข้อผิดพลาด RunDLL นี่มักเกิดขึ้นเพราะ startup key ที่รับผิดชอบการเปิด BackgroundContainer.dll ไม่สามารถหาไฟล์ DLL ได้อีกต่อไป
ข่าวดีคือ หากคุณเห็นข้อความนี้ แสดงว่าแอนติไวรัสหรือโปรแกรมสแกนความปลอดภัยของคุณได้จัดการกับการติดไวรัสแล้ว แต่ startup key ยังคงเรียก BackgroundContainer.dll ซึ่งหมายความว่าข้อผิดพลาดจะเกิดซ้ำจนกว่าคุณจะลบด้วยตนเอง
วิธีแก้ไขข้อผิดพลาด Run DLL BackgroundContainer.dll
หากคุณเบื่อข้อผิดพลาด "Run DLL BackgroundContainer.dll" วิธีเดียวที่จะจัดการคือลบ Startup Entry เพื่อไม่ให้มันเรียก BackgroundContainer.dll อีก มีหลายวิธีทำ แต่อย่างที่แนะนำ คือปฏิบัติตามวิธีการด้านล่างตามลำดับจนกว่าจะพบวิธีที่ลบข้อผิดพลาด "Run DLL BackgroundContainer.dll" ได้หมด
วิธีที่ 1: สแกนระบบด้วย MalwareBytes
เนื่องจากชัดเจนว่าระบบความปลอดภัยของคุณเพิ่งจัดการกับการติดไวรัส จึงสำคัญที่จะต้องแน่ใจว่าไม่มีช่องโหว่ด้านความปลอดภัยอื่นๆ อาจมีมัลแวร์อื่นที่โปรแกรมสแกนความปลอดภัยไม่ได้ตรวจพบ
หมายเหตุ: บางผู้ใช้รายงานว่าข้อผิดพลาด "Run DLL BackgroundContainer.dll" ได้รับการแก้ไขโดยอัตโนมัติหลังจากสแกนระบบด้วย Malwarebytes
เพื่อให้แน่ใจว่าไม่ใช่กรณีนั้น เราขอแนะนำให้สแกนระบบด้วยโปรแกรมสแกนความปลอดภัยที่ทรงพลังอย่าง Safety Scanner หรือ Malwarebytes หากคุณไม่มีโปรแกรมเหล่านี้พร้อม หรือไม่แน่ใจวิธีเริ่มสแกน ให้ทำตามบทความลึกของเรา (ที่นี่) เกี่ยวกับการลบมัลแวร์ทุกประเภทจากคอมพิวเตอร์ Windows โดยใช้ Malwarebytes
หากข้อผิดพลาด "Run DLL BackgroundContainer.dll" ยังคงอยู่หลังสแกนเสร็จ ให้ดำเนินต่อไปที่ วิธีที่ 2
วิธีที่ 2: ใช้ Autoruns เพื่อลบข้อผิดพลาด BackgroundContainer.dll
หากโปรแกรมสแกนความปลอดภัยข้างต้นไม่สามารถแก้ไขปัญหาได้โดยอัตโนมัติ คุณยังมีโอกาสอีกครั้งในการแก้ไขข้อผิดพลาด "Run DLL BackgroundContainer.dll" โดยอัตโนมัติ
Autoruns ช่วยให้ผู้ใช้ลบ startup folders, RunOnce, Run และ Registry keys ได้อย่างง่ายดาย ในกรณีนี้ เราสามารถใช้มันเพื่อกำจัด startup key ที่เรียกไฟล์ BackgroundContainer.dll และก่อให้เกิดข้อผิดพลาด
นี่คือคำแนะนำฉบับรวดเร็วสำหรับการใช้ Autoruns ลบ startup key ของ BackgroundContainer.dll:
- ไปที่ลิงก์นี้ (ที่นี่) และคลิก Download Autoruns and Autorunsc เมื่อดาวน์โหลดเสร็จ ให้แตกไฟล์ยูทิลิตี้ไว้ที่สะดวก

- ไปที่โฟลเดอร์ที่แตกไฟล์ไว้ และดับเบิลคลิกที่ Autoruns.exe
- รอจนรายการโหลดเสร็จ จากนั้นกด Ctrl + F เพื่อเปิดฟังก์ชันค้นหา ในหน้าต่าง Find ที่เปิดขึ้น ให้พิมพ์ "Conduit" ในกล่องใกล้ Find what และกด Find Next

- คลิกขวาที่ key ที่ถูกไฮไลท์ทุกตัว และเลือก Delete จากนั้นกด Find Next อีกครั้ง และลบทุกครั้งที่เกี่ยวข้องกับ Conduit จนไม่เหลืออะไร

- เพื่อให้แน่ใจว่าไม่พลาด ให้ทำซ้ำขั้นตอนที่ 3 และ 4 แต่ครั้งนี้เปลี่ยนคำค้นหาเป็น "BackgroundContainer.dll"
- เมื่อจัดการทุกครั้งที่พบแล้ว ให้ปิด Autoruns และรีบูทคอมพิวเตอร์ ข้อผิดพลาด "Run DLL BackgroundContainer.dll" ควรไม่ปรากฏในการเริ่มครั้งต่อไป
ตอนนี้ที่ภัยคุกคามได้รับการจัดการแล้ว คุณสามารถเปลี่ยนหน้าแรกเบราว์เซอร์กลับไปเป็นเดิม หรือดีกว่านั้น พิจารณาติดตั้งเบราว์เซอร์ใหม่ทั้งหมด