rundll32.exe invagent.dll กิน CPU 100%


13

ฉันใช้งาน Windows 8.1 Update ใน Parallels VM หลังจากไม่มีกิจกรรมประมาณ 5 นาทีrundll32.exeกระบวนการก็จะเกิดและกินคอร์ MsMpEng.exeกิจกรรมยังเพิ่มขึ้น (อาจเป็นเพราะ IO มากมาย แต่ฉันไม่สามารถยืนยันได้) ถ้าฉันมีปฏิสัมพันธ์กับ VM ในทางใดทางหนึ่งrundll32.exeจะออกทันทีจนกว่าฉันจะปล่อยให้มันไม่ได้ใช้งานอีก 5 นาที

ตัวจัดการงานรายงานว่าบรรทัดคำสั่งคือ C:\Windows\system32\rundll32.exe invagent.dll,RunUpdate

ไม่มีพฤติกรรมผิดปกติอื่น ๆ ในการติดตั้ง Windows นี้

อัปเดต: googling เพิ่มเติมได้เปิดเผยงานที่กำหนดภายใต้Microsoft/Windows/Application Experienceชื่อเรียกProgramDataUpdaterซึ่งดูเหมือนว่าจะเป็นผู้ร้าย ควรดูแลการล้างข้อมูลหลังจากติดตั้ง / ถอนการติดตั้งโปรแกรม ฉันยังไม่ได้ติดตามเหตุผลหลักที่ทำให้มันทำงานผิดปกติ การปิดใช้งานเป็นวิธีแก้ปัญหาที่เป็นไปได้ แต่ไม่ใช่วิธีที่ดีมาก


…และคำถามของคุณคืออะไร? MsMpEng.exe เป็น Win Defender & rundll32 เป็นไฟล์ระบบหลักที่รับผิดชอบงานนับล้าน Windows ใช้ไฟล์ invagent.dll เพื่อโหลดการตั้งค่าที่สำคัญมากมายรวมถึงการตั้งค่ารีจิสทรีการตั้งค่าสีและเส้นทาง URL บางรายการ Windows ใช้ไฟล์นี้เป็นล็อตที่แย่มาก
Tetsujin

เริ่ม windows ของคุณในเซฟโหมดทำการล้างข้อมูลการเริ่มระบบและแก้ไขปัญหา windows
vembutech

@Tetsujin เห็นได้ชัดว่าเป็นกระบวนการ Windows ที่กิน CPU ทั้งหมดเป็นระยะเวลานานขณะที่ไม่ได้ใช้งาน Google เพิ่มเติมได้เปิดเผยงานที่กำหนดภายใต้Microsoft/Windows/Application ExperienceเรียกProgramDataUpdaterซึ่งดูเหมือนว่าจะเป็นผู้กระทำผิด ควรดูแลการล้างข้อมูลหลังจากติดตั้ง / ถอนการติดตั้งโปรแกรม ฉันยังไม่ได้ติดตามเหตุผลหลักที่ทำให้มันทำงานผิดปกติ
mm201

จากนั้นให้รวมข้อมูลนั้นไว้ในคำถามของคุณมิฉะนั้นคนอื่นจะต้องทำการวิจัยที่คุณได้ทำไปแล้ว นั่นเป็นวิธีที่ Stack Exchange ทำงาน
Tetsujin

คำตอบ:


15

เลือกไม่ใช้โปรแกรมปรับปรุงประสบการณ์การใช้งานของลูกค้าของ Windows และถอนการติดตั้ง KB2976978

การละเมิดinvagent.dllเป็นส่วนหนึ่งของ Windows Update KB2976978ซึ่งดูเหมือนจะเกี่ยวกับการรวบรวม telemetry ที่ใช้งานร่วมกันได้ของแอพเพื่อเตรียมสำหรับการอัพเกรด Windows 10 เฉพาะผู้ใช้ที่เข้าร่วม CEI เท่านั้นที่มีการเสนอการอัปเดตนี้

โดยการถอนการติดตั้งการอัปเดต (และการไม่เข้าร่วมดังนั้นฉันจึงไม่ได้ให้บริการใหม่) invagent.dllถูกลบออกจากระบบและงานที่กำหนดไว้

วิธียกเลิก:

  • เปิดแผงควบคุม
  • ไปที่ศูนย์ปฏิบัติการเปลี่ยนการตั้งค่าศูนย์ปฏิบัติการการตั้งค่าโปรแกรมปรับปรุงประสบการณ์การใช้งานของลูกค้า
  • เลือก "ไม่ฉันไม่ต้องการมีส่วนร่วมในโปรแกรม"

หากต้องการถอนการติดตั้งการอัปเดต:

  • เปิดแผงควบคุม
  • ไปที่โปรแกรมและคุณสมบัติดูการปรับปรุงที่ติดตั้ง
  • ค้นหาUpdate for Microsoft Windows (KB2976978)คลิกขวาและเลือกลบ
  • คุณจะได้รับแจ้งให้รีสตาร์ทคอมพิวเตอร์

แน่นอนไฟล์ข้อมูลตรงกับ invagent.dll วันที่ 2015-02-04 การทดสอบสิ่งที่จะเกิดขึ้นถ้าฉันปิดการใช้งาน telementry ในแผงควบคุม
Chameleon

เมื่อฉันเพิ่งปิดการใช้งาน WCEIP ก็invagent.dllยังคงทำงานต่อไป แต่ใช้เวลาน้อยกว่าเมื่อก่อน
mm201

เป็นไปได้มากว่าคุณสามารถปิดการใช้งานตามกำหนดการได้เช่นกัน ฉันไม่ต้องการไปเส้นทางนี้เนื่องจากดูเหมือนว่าจะทำงานการล้างข้อมูลที่สำคัญหลังจากการติดตั้ง
mm201

1
Windows ยังคงติดตั้งการอัปเดตใหม่โดยไม่ได้รับอนุญาตแม้ว่าฉันจะซ่อน ฉันยังไม่พบวิธีแก้ปัญหาสำหรับเรื่องนี้
mm201

2
สิ่งนี้ใช้ไม่ได้กับ Windows 10 การเลือก "ไม่ฉันไม่ต้องการมีส่วนร่วมในโปรแกรม" ไม่ได้ป้องกันปัญหาและ KB2976978 ไม่มีอยู่
Jon

1

สวัสดีฉันพบปัญหาเดียวกันกับการอัปเดตเป็น Win 10 และไม่ใช่คำตอบเดียวสำหรับปัญหานี้ที่ใช้งานได้สำหรับฉันเมื่อคอมพิวเตอร์ของฉันไม่มีการใช้งาน C: การใช้งานไดรฟ์จะสูงถึง 100% และทำให้งานเป็นไปไม่ได้ ปิดเครื่องด้วยตนเองโดยกดปุ่มเปิดปิดค้างไว้ Windows Process explorer จะแสดงrundll32.exeและในคุณสมบัติของไฟล์นี้จะเป็นC: \ Windows \ system32 \ rundll32.exe invagent, RunUpdate -noappraiser (จากนั้นสุ่มตัวเลขและตัวอักษร)

เมื่อวานนี้ฉันติดตั้งรับสิทธิ์การเป็นเจ้าของไฟล์ที่ระบุในลิงค์ต่อไปนี้:

( http://www.howtogeek.com/howto/windows-vista/add-take-ownership-to-explorer-right-click-menu-in-vista/ ) เป็นเจ้าของไฟล์

แล้วเปลี่ยนinvagent.dll ที่พบในsystem32เป็นinvagent.dll.bak (@beatcracker) ฉันไม่ได้ใช้งานคอมพิวเตอร์เป็นเวลาสองสามชั่วโมงและปัญหาไดรฟ์ C: หายไป 100% และฉันสามารถใช้พีซีได้ตามปกติอีกครั้ง invagent.dllยังเป็นที่รู้จักในฐานะตัวแทนของสินค้าคงคลัง ฉันได้วิจัยและดูเหมือนจะไม่พบคำตอบที่มั่นคงสำหรับสิ่งที่ dll นี้ใช้สำหรับ แต่จนถึงขณะนี้ฉันยังไม่ได้มีปัญหาใด ๆ ปิดการใช้งาน

สิ่งนี้ได้หยุดคอมพิวเตอร์ของฉันจากการแช่แข็งอย่างไรก็ตามตอนนี้rundll32.exeเปิดขึ้นหลายครั้งในตัวสำรวจกระบวนการ! ด้วยไฟล์> คุณสมบัติการอ่านบรรทัดคำสั่ง:

C: \ Windows \ system32 \ rundll32.exe invagent, RunUpdate -noappraiser

ด้วยตัวเลขและตัวอักษรที่แตกต่างกันในตอนท้ายของแต่ละบรรทัดคำสั่งสำหรับทุกไฟล์ rundll32.exe!

ดังนั้นผมจึงมีการแก้ไข C 100%: ปัญหาไดรฟ์โดยการเปลี่ยนinvagent.dllเพื่อinvagent.dll.bak แต่อาจเปิดปัญหาใหม่ที่ไม่ก่อให้เกิดปัญหาใด ๆ ฉันจะแก้ไขคำตอบนี้หากฉันมีปัญหาเพิ่มเติมในสัปดาห์หน้าหรือค้นหาสาเหตุที่rundll32.exeหลายรุ่นทำงานอยู่

ขอบคุณฉันหวังว่านี่จะช่วยใครซักคน


0

แก้ไข:คำตอบที่ผิดมันจะอยู่ที่นี่เพื่อประโยชน์ของประวัติศาสตร์


ตัวจัดการงานรายงานว่าบรรทัดคำสั่งคือ C:\Windows\system32\rundll32.exe invagent.dll,RunUpdate

ดูเหมือนว่าโซลูชันสินค้าคงคลังของไซแมนเทคขับเคลื่อนโดยเทคโนโลยี Altiris ™

ไฟล์นี้อยู่ใน<Path>\Program Files\Altiris\Inventory\Standalone\bin( ต้นฉบับ ) หรือไม่ คุณสามารถลองเปลี่ยนชื่อ \ ยกเลิกการลงทะเบียนแล้วดูว่าช่วยได้หรือไม่ หากต้องการยกเลิกการลงทะเบียนให้เรียกใช้:

regsvr32 /u InvAgent.dll

regsvr32 /u InvAgent.dllให้ข้อผิดพลาดเป็นไปไม่ได้ที่จะยกเลิกการลงทะเบียน
Chameleon

@Chameleon จากนั้นลองเปลี่ยนชื่อเช่น: InvAgent.dll.bakและดูว่ามันช่วยได้ไหม Btw คุณสามารถโพสต์ภาพหน้าจอของแท็บข้อมูลไฟล์สำหรับไฟล์นี้ (คลิกขวา - คุณสมบัติ - รายละเอียด) ดังนั้นเราจะรู้ว่าคุณกำลังทำอะไรอยู่?
beatcracker

ฉบับที่เป็นส่วนหนึ่งของมันในการให้บริการของ Windows ProgramDataUpdaterที่เรียกว่า C:\Windows\system32\invagent.dllเส้นทางเป็น สกรีน
ช็อต

@ mm201 ฉันใช้ Windows 8.1 x64 และฉันไม่มีไฟล์ดังกล่าว นอกจากนี้ProgramDataUpdaterงานของฉัน(ไม่มีบริการดังกล่าว) ชี้ไปที่ไฟล์ที่แตกต่างอย่างสิ้นเชิง: aepdu.dll screenshot
beatcracker

ฉัน googled Microsoft และพบ: support.microsoft.com/en-us/kb/2976978 DLL ถูกเพิ่มหรือแก้ไขในการปรับปรุงนี้ คุณติดตั้งมันหรือไม่? (ฉันยังพบว่ามีโอกาสสูงที่การอัปเดตนี้เป็นผู้ร้ายจะลองลบออกเมื่อฉันมีโอกาส)
mm201

0
Control Panel -> Administrative Tools -> Task Scheduler -> Microsoft -> Windows -> Customer Experience Improvement

จากนั้นคลิกขวา & ปิดรายการที่แสดงในภาพด้านล่าง:

ป้อนคำอธิบายรูปภาพที่นี่


0

อีกวิธีในการแก้ปัญหาคือการส่งออกภารกิจที่กำหนดเวลาไปยังไฟล์ xml เปลี่ยนลำดับความสำคัญจาก 4 เป็น 7 จากนั้นลบภารกิจและนำเข้า xml กลับไปที่เดิม งานที่กำหนดเวลาไว้ส่วนใหญ่ทำงานที่ระดับความสำคัญต่ำกว่า 7 การมีงานตามกำหนดเวลาที่ทำงานที่ i / o ปกติและลำดับความสำคัญของ cpu นั้นผิดปกติ นี่คือลิงค์เกี่ยวกับลำดับความสำคัญของตัวกำหนดเวลางาน: https://bdbits.wordpress.com/2010/04/29/setting-a-scheduled-task-process-priority/

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.