Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

แก้ไข:การใช้งาน CPU และ RAM สูงที่เกิดจาก dllhost.exe

ผู้ใช้จำนวนมากรายงานปัญหาการใช้งานสูงที่เกี่ยวข้องกับ dllhost.exe กระบวนการ. ในขณะที่ปัญหาการใช้งานสูงส่วนใหญ่เกิดจาก dllhost.exe มีการเชื่อมโยงกับโปรไฟล์ผู้ใช้ Windows ที่เสียหาย ปัญหาอาจเป็นอาการของการติดไวรัส

แก้ไข:การใช้งาน CPU และ RAM สูงที่เกิดจาก dllhost.exe

dllhost.exeคืออะไร ?

Dllhost.exe (กระบวนการโฮสต์ DCOM DLL) เป็นกระบวนการ Windows ที่ถูกต้องตามกฎหมายซึ่งสร้างขึ้นโดย Microsoft รับผิดชอบในการควบคุมกระบวนการที่จัดกลุ่มใน Internet Information Services (IIS) นอกจากการโหลดรันไทม์ .NET แล้ว ยังมีโปรแกรมอื่นๆ อีกจำนวนมากที่ใช้โดยทั่วไป นี่คือเหตุผลที่คุณพบ DLLhost.exe . ได้หลายอินสแตนซ์ กระบวนการภายในตัวจัดการงาน .

คิดว่า dllhost.exe เป็นโฮสต์สำหรับไฟล์ปฏิบัติการไบนารีและไฟล์ DLL บางไฟล์ ผู้ใช้ส่วนใหญ่เข้าใจผิดว่า dllhost.exe สำหรับการใช้งาน CPU หรือ RAM สูง โดยส่วนใหญ่ ไม่ใช่กระบวนการโฮสต์ที่ทำให้เกิดปัญหา แต่เป็นไฟล์ DLL ที่โหลดซึ่งกำลังใช้ dllhost.exe

ตำแหน่งเริ่มต้นของ dllhost.exe อยู่ใน C:\ Windows \ System32 . มาดูกันว่า DLLhost.exe  กระบวนการที่ใช้ทรัพยากรระบบจำนวนมากอยู่ในตำแหน่งที่ถูกต้องโดยเปิด ตัวจัดการงาน ( Ctrl + Shift + Esc) . แต่ก่อนอื่น ใน ตัวจัดการงาน ไปที่ กระบวนการ แท็บและให้ความสนใจกับชื่อของ DLLhost.exe . หากมี “*32” ตามหลังชื่อ และคุณเห็นกระบวนการที่มีชื่อเดียวกันมากกว่า 4 กระบวนการ แสดงว่าคุณกำลังเผชิญกับไวรัส

คุณสามารถยืนยันได้ว่ามันเป็นไวรัสโดยดูตำแหน่งของไวรัส ทำได้โดยคลิกขวาที่ไฟล์แล้วเลือก เปิดตำแหน่งไฟล์ . หาก dllhost.exe อยู่ที่อื่นนอกเหนือจากใน C:\ Windows \ System32  หรือ c:\ winnt \ system32 คุณกำลังเผชิญกับไวรัสหรือแอดแวร์บางประเภทอย่างแน่นอน ในกรณีนี้ ให้ข้ามไปที่ วิธีที่ 1 เพื่อกำจัดเชื้อ

วิธีแก้ไขการใช้งาน CPU หรือ RAM สูงที่เกิดจาก dllhost.exe

หากคุณกำลังดิ้นรนกับการใช้ CPU และ RAM สูงที่เกิดจาก dllhost.exe ขั้นตอนวิธีการด้านล่างจะช่วยได้ เราได้จัดการเพื่อระบุชุดของวิธีการที่เปิดใช้งานผู้ใช้ในสถานการณ์ที่คล้ายคลึงกันเพื่อแก้ไขปัญหาทั้งหมดได้สำเร็จ โปรดปฏิบัติตามการแก้ไขตามลำดับจนกว่าคุณจะพบกับวิธีแก้ไขปัญหาของคุณ

หมายเหตุ: หากคุณแน่ใจอย่างยิ่งว่าไม่ได้รับมือกับการติดไวรัส คุณสามารถข้ามไปที่วิธีที่ 2 ได้โดยตรง .

วิธีที่ 1:การสแกนระบบเพื่อหาการติดเชื้อ

แม้ว่าคุณจะไม่สงสัยว่าระบบของคุณกำลังดิ้นรนกับการติดมัลแวร์ (หรือไม่มีอาการใดๆ ก็ตาม) ก็ยังคุ้มค่าที่จะสแกนด้วยเครื่องสแกนความปลอดภัยอันทรงพลัง

มีไวรัสจำนวนมากพอสมควรที่จะใช้ dllhost.exe เพื่อแพร่เชื้อไปทั่วระบบ โดยทั่วไปแล้ว dllhost.exe จำนวนมากที่มีการสิ้นสุด "*32" ซึ่งทั้งหมดใช้ทรัพยากร CPU ที่เห็นได้ชัดเจนเป็นตัวบ่งชี้ที่ชัดเจนว่า COM Surrogate กระบวนการนี้ถูกใช้ในทางที่ผิดโดยประเภทของแอปพลิเคชันที่เป็นอันตราย

นี่คือรายชื่อไวรัสที่ทราบกันว่าทำงานสกปรกผ่าน COM Surrogate กระบวนการ:

  • Artemis!895C95A0B930
  • Win64:Malware-gen
  • หนอน/Nachi.A.1
  • Worm/Loveelet-Y
  • หนอน/Loveelet-DR

หมายเหตุ: การติดไวรัสเหล่านี้บางส่วนจะทำให้ทรัพยากรระบบของคุณทำงานโดยการขุดหา cryptocurrencies ต่างๆ

เพื่อจัดการกับการติดไวรัส เราแนะนำให้สแกนระบบของคุณด้วยเครื่องสแกนความปลอดภัยที่ทรงพลัง เพื่อให้ได้ผลลัพธ์ที่ดีที่สุด ให้พิจารณาใช้เครื่องสแกนความปลอดภัยหรือ Malwarebytes และตรวจดูให้แน่ใจว่าคุณได้ทำการ การสแกนแบบเต็ม (การสแกนแบบลึก) . หากคุณต้องการคำแนะนำเพิ่มเติม โปรดใช้บทความเชิงลึกของเรา (ที่นี่ ) ในการติดตั้งและเรียกใช้การสแกนแบบเต็มด้วย Malwarebytes

เมื่อการสแกนเสร็จสิ้น ให้รีบูตระบบโดยไม่คำนึงถึงผลลัพธ์ หากเครื่องสแกนความปลอดภัยไม่สามารถลดการใช้ทรัพยากรของคุณได้ ให้เลื่อนลงไปที่วิธีที่ 2 .

วิธีที่ 2:การใช้ t เครื่องมือ System File Checker

การใช้ทรัพยากรสูงโดย dllhost.exe  อาจเกิดจากระบบล่มได้เป็นอย่างดี ผู้ใช้บางรายรายงานว่าสามารถแก้ไขปัญหาได้สำเร็จหลังจากเรียกใช้ System File Checker สแกนระบบ

ตัวตรวจสอบไฟล์ระบบ (SFC) เป็นยูทิลิตี้ Windows ที่สแกนและซ่อมแซมความเสียหายโดยอัตโนมัติระหว่างไฟล์ระบบ Windows ทำได้โดยแทนที่ทุกไฟล์ที่เสียหายด้วยไฟล์จากข้อมูลสำรองในเครื่อง

ต่อไปนี้คือคำแนะนำโดยย่อเกี่ยวกับการเรียกใช้การสแกน SFC เพื่อแก้ปัญหาการใช้ทรัพยากรสูงที่เกิดจาก dllhost.exe :

  1. กดปุ่ม ชนะ เพื่อเข้าถึงแถบเริ่มต้นของ Windows และพิมพ์ “cmd “. จากนั้น คลิกขวาที่ Command Prompt แล้วเลือก Run as Administrator เพื่อเปิด Command Prompt ขึ้น
    แก้ไข:การใช้งาน CPU และ RAM สูงที่เกิดจาก dllhost.exe
  2. ใน Elevated Command Prompt ให้พิมพ์คำสั่งต่อไปนี้แล้วกด Enter การดำเนินการนี้จะทริกเกอร์การสแกน DISM ที่ใช้ Windows Update เพื่อดึงไฟล์ที่จำเป็นเพื่อแทนที่ไฟล์ที่เสียหาย โปรดตรวจสอบให้แน่ใจว่าคุณมีการเชื่อมต่ออินเทอร์เน็ตที่เสถียรก่อนที่จะเริ่มดำเนินการ
    DISM.exe /Online /Cleanup-image /Restorehealth
  3. เมื่อดำเนินการเสร็จสิ้นแล้ว ให้พิมพ์ “sfc /scannow”  และกด Enter เพื่อสแกนไฟล์ระบบที่ได้รับการป้องกันและแทนที่ไฟล์ที่เสียหายด้วยสำเนาใหม่จากการสำรองข้อมูลในเครื่อง
    sfc /scannow
  4. อย่าปิด Command Prompt ที่ยกระดับขึ้นจนกว่าการสแกนจะถึง 100% เมื่อดำเนินการเสร็จสิ้น ให้ปิดและรีบูตระบบ
    แก้ไข:การใช้งาน CPU และ RAM สูงที่เกิดจาก dllhost.exe

วิธีที่ 3:การสร้างบัญชีผู้ใช้ Windows ใหม่

ผู้ใช้บางคนจัดการเพื่อยืนยันว่าปัญหาเกี่ยวข้องกับโปรไฟล์บัญชี Windows ที่เสียหาย ในกรณีของพวกเขา ปัญหาได้รับการแก้ไขหลังจากที่พวกเขาสร้างบัญชีผู้ใช้ใหม่ที่มีสิทธิ์ระดับผู้ดูแลระบบได้สำเร็จ และเริ่มใช้งานบัญชีนั้นแทนบัญชีปกติของพวกเขา

วิธีดำเนินการ:

หมายเหตุ: โปรดทราบว่ากระบวนการสร้างบัญชีผู้ใช้ Windows ใหม่จะแตกต่างกันไปตามเวอร์ชัน Windows ของคุณ หากคุณมี Windows เวอร์ชันเก่า โปรดทำตามคำแนะนำที่สอง

สำหรับผู้ใช้ Windows 10

  1. กด แป้น Windows + R เพื่อเปิดกล่อง Run จากนั้นพิมพ์ “ms-settings:otherusers ” และกด Enter เพื่อเปิดแท็บครอบครัวและคนอื่นๆ ของ บัญชี การตั้งค่า
    แก้ไข:การใช้งาน CPU และ RAM สูงที่เกิดจาก dllhost.exe
  2. ในครอบครัวและคนอื่นๆ หน้าต่าง ให้คลิกที่ เพิ่มบุคคลอื่นในพีซีเครื่องนี้ (ภายใต้คนอื่นๆ ).
    แก้ไข:การใช้งาน CPU และ RAM สูงที่เกิดจาก dllhost.exe
  3. ถัดไป ป้อนชื่อ รหัสผ่าน และคำใบ้รหัสผ่านโดยทำตามคำแนะนำบนหน้าจอ จากนั้นกด ถัดไป เพื่อเสร็จสิ้นขั้นตอนการสร้างผู้ใช้ใหม่
    แก้ไข:การใช้งาน CPU และ RAM สูงที่เกิดจาก dllhost.exe
  4. เมื่อสร้างผู้ใช้ใหม่แล้ว ให้รีบูตคอมพิวเตอร์และลงชื่อเข้าใช้บัญชีผู้ใช้ใหม่ของคุณและดูว่าการใช้ทรัพยากรของ  dllhost.exe  ดีขึ้นแล้ว หากคุณยังคงพบพฤติกรรมเดิม ให้เลื่อนลงมาที่วิธีสุดท้าย

สำหรับผู้ใช้ Windows 7

  1. คลิกที่ปุ่ม Start (หรือกด ปุ่ม Win ) และพิมพ์ “mmc ” เพื่อค้นหา Microsoft Management Console . จากนั้น คลิกขวาที่ Microsoft Management Console และคลิกที่ เรียกใช้ในฐานะผู้ดูแลระบบ .
    แก้ไข:การใช้งาน CPU และ RAM สูงที่เกิดจาก dllhost.exe
  2. ใน Microsoft Management Console ไปที่ Ribbon ที่ด้านบน คลิกที่ ไฟล์ จากนั้นเลือก เพิ่ม / ลบสายรัด
    แก้ไข:การใช้งาน CPU และ RAM สูงที่เกิดจาก dllhost.exe
  3. ใน เพิ่มหรือลบสแนปอิน หน้าต่าง ให้คลิกที่ Local Users and Groups เพื่อเลือก จากนั้นกดปุ่ม เพิ่ม ปุ่ม.
    แก้ไข:การใช้งาน CPU และ RAM สูงที่เกิดจาก dllhost.exe
  4. ใน เลือกเครื่องเป้าหมาย หน้าต่าง เลือก เครื่องคอมพิวเตอร์ และกด เสร็จสิ้น ปุ่ม.
    แก้ไข:การใช้งาน CPU และ RAM สูงที่เกิดจาก dllhost.exe
  5. เมื่อ ผู้ใช้และกลุ่มภายใน (ท้องถิ่น) รายการปรากฏภายใต้สแน็ปอินที่เลือก กด ตกลง ปุ่มปิดหน้าต่าง
    แก้ไข:การใช้งาน CPU และ RAM สูงที่เกิดจาก dllhost.exe
  6. ถัดไป ดับเบิลคลิกที่ Local Users and Groups (local) จากนั้นดับเบิลคลิกที่ ผู้ใช้ . จากนั้น ใช้เมนูการทำงานทางด้านขวาและคลิกผู้ใช้ใหม่ .
    แก้ไข:การใช้งาน CPU และ RAM สูงที่เกิดจาก dllhost.exe
  7. ใน ผู้ใช้ใหม่ , หน้าต่าง พิมพ์ ชื่อผู้ใช้ และข้อมูลประจำตัวอื่น ๆ และกด ปุ่มสร้าง .
    แก้ไข:การใช้งาน CPU และ RAM สูงที่เกิดจาก dllhost.exe
  8. เมื่อสร้างผู้ใช้ใหม่แล้ว คุณสามารถปิด Microsoft Management Console  และรีสตาร์ทพีซีของคุณ
  9. ในการรีสตาร์ทครั้งถัดไป ให้ลงชื่อเข้าใช้ด้วยบัญชีผู้ใช้ที่สร้างขึ้นใหม่ และดูว่ามีการใช้งาน CPU และ RAM สูงของ dllhost.exe  ได้กระชับลง หากสำเร็จ คุณสามารถกลับไปที่ Microsoft Management Console  และลบโปรไฟล์ผู้ใช้ที่เสียหายที่คุณไม่ได้ใช้อีกต่อไป

วิธีที่ 4:การคืนค่าระบบ

หากวิธีการทั้งหมดข้างต้นได้รับการพิสูจน์แล้วว่าไม่ได้ผลในการลดการใช้ทรัพยากรของ dllhost.exe คุณมีวิธีสุดท้ายในการแก้ไขปัญหาก่อนที่จะทำการรีเซ็ต

ผู้ใช้บางคนจัดการแก้ไขปัญหาได้สำเร็จหลังจากใช้จุดคืนค่าระบบก่อนหน้าเพื่อเปลี่ยนเครื่องกลับเป็นสถานะที่เครื่องทำงานได้อย่างถูกต้อง

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

  1. กด แป้น Windows + R  เพื่อเปิดคำสั่ง Run ในช่อง Run ที่เพิ่งเปิดใหม่ ให้พิมพ์ “rstrui ” และกด Enter เพื่อเปิดการคืนค่าระบบ พ่อมด
    แก้ไข:การใช้งาน CPU และ RAM สูงที่เกิดจาก dllhost.exe
  2. ในหน้าจอถัดไป ให้เลือก เลือกจุดคืนค่าอื่น และกดปุ่ม ถัดไป ปุ่ม.
    แก้ไข:การใช้งาน CPU และ RAM สูงที่เกิดจาก dllhost.exe
  3. เลือกจุดคืนค่าที่เป็นวันที่ก่อนที่คุณจะเริ่มประสบปัญหาการใช้ทรัพยากรสูงและกดปุ่ม ถัดไป ปุ่มอีกครั้ง
    แก้ไข:การใช้งาน CPU และ RAM สูงที่เกิดจาก dllhost.exe
  4. จากนั้น กด เสร็จสิ้น เพื่อเริ่มกระบวนการกู้คืนและรอให้พีซีของคุณรีสตาร์ท ในการเริ่มต้นครั้งถัดไป คุณไม่ควรประสบปัญหาการใช้ทรัพยากรสูงซึ่งเกิดจาก dllhost.exe  อีกต่อไป กระบวนการ