ไม่ต้องสงสัยเลยว่าคุณอ่านบทความนี้เพราะคุณกำลังประสบปัญหาการใช้งานดิสก์และ CPU สูงโดยกระบวนการ rundll32.exe เหล่านั้น หากคุณใช้ Windows มาเป็นเวลานาน คุณอาจสังเกตเห็นว่ามีกระบวนการ .dll หลายล้านรายการ ส่วนขยาย DLL ย่อมาจาก Dynamic Link Library ใช้เพื่อจัดเก็บตรรกะของแอปพลิเคชันทั่วไปซึ่งเข้าถึงได้โดยแอปพลิเคชันอื่น ๆ
ไม่มีวิธีเปิดไฟล์ DLL โดยตรง rundll32.exe ใช้เพื่อเปิดฟังก์ชันการทำงานที่จัดเก็บไว้ในไฟล์ .dll ที่แชร์ โปรดทราบว่าบางครั้งมัลแวร์บางตัวติดเครื่องโดยการสร้างนามแฝงของ rundll32 คุณควรสแกนคอมพิวเตอร์และตรวจสอบความคลาดเคลื่อน
ซ่อมแซมไฟล์ระบบที่เสียหาย
ดาวน์โหลดและเรียกใช้ Restoro เพื่อสแกนหาไฟล์ที่เสียหายจาก ที่นี่ หากพบว่าไฟล์เสียหายและขาดหายไป ให้ซ่อมแซม จากนั้นตรวจสอบว่าสามารถแก้ไขปัญหาได้หรือไม่ ถ้าไม่ ให้ดำเนินการตามแนวทางแก้ไขที่แสดงด้านล่าง
โซลูชันที่ 1:การปิดใช้งานรายการจาก Task Scheduler
หากคุณประสบปัญหาทันทีหลังจากติดตั้ง Windows 10 อาจเป็นไปได้ว่ากระบวนการบางอย่างของ Windows อาจทำให้ rundll32.exe ใช้ CPU และดิสก์เป็นจำนวนมาก กรณีนี้เกิดขึ้นกับผู้ใช้ส่วนใหญ่ แต่หากไม่ได้ผล คุณสามารถเปลี่ยนกลับการเปลี่ยนแปลงได้ทุกเมื่อโดยใช้วิธีการเดียวกัน
- กด Windows + S เพื่อเปิดแถบค้นหาและพิมพ์ “ผู้ดูแลระบบ เครื่องมือ ” ในกล่องโต้ตอบ เปิดแอปพลิเคชันแรกที่เกี่ยวข้องซึ่งออกมา
- เรียกดูทางลัดและเปิด “ตัวกำหนดเวลางาน ”.
- นำทางไปยังเส้นทางไฟล์ต่อไปนี้โดยใช้บานหน้าต่างนำทางด้านซ้ายบนหน้าต่าง
ไลบรารีตัวกำหนดเวลางาน> Microsoft> Windows> การปรับปรุงประสบการณ์การใช้งานของลูกค้า
- ทางด้านขวา คุณจะเห็นสามรายการในกำหนดการนี้ คลิกที่ “ตัวรวม ” เพื่อเปิด คุณสมบัติ . ไปที่แท็บทริกเกอร์ ที่นี่คุณจะเห็นทริกเกอร์ที่เรียกใช้บริการเป็นครั้งคราว คลิกและเลือก “แก้ไข ”
- เมื่อเปิดคุณสมบัติทริกเกอร์แล้ว ให้ไปที่ ขั้นสูง การตั้งค่า และยกเลิกการทำเครื่องหมายที่ช่อง “เปิดใช้งาน ” คลิกตกลงเพื่อบันทึกการเปลี่ยนแปลงและออก
- ตอนนี้กลับมาที่รายการ คลิกขวาทีละรายการและเลือก “ปิดการใช้งาน " ในแต่ละกรณี. ชื่อของรายการคือ:
ผู้รวบรวม
งาน KernelCeip
UsbCeip
- ปิดตัวกำหนดเวลา รีสตาร์ทคอมพิวเตอร์ และตรวจสอบว่าการใช้งานได้รับการแก้ไขแล้วหรือไม่
โซลูชัน 2:การปิดใช้งานบริการ Telemetry
ส่วนหนึ่งของโปรแกรมประสบการณ์ผู้ใช้ของ Microsoft คือการรวบรวมข้อมูลจากระบบของคุณและเปรียบเทียบกับพีซี จากนั้นจะระบุความคลาดเคลื่อน/การเปลี่ยนแปลงใดๆ ที่จะใช้ในการปรับปรุงประสบการณ์ของผู้ใช้ในอนาคต คุณลักษณะนี้ยังทำให้เกิดปัญหาการใช้งานดิสก์/CPU สูงหลายประการ เราสามารถลองปิดการใช้งานและตรวจสอบว่าปัญหายังคงมีอยู่หรือไม่
- กด Windows + R เพื่อเปิดแอปพลิเคชัน Run พิมพ์ “services.msc ” ในกล่องโต้ตอบและกด Enter
- หลังจากหน้าต่างบริการปรากฏขึ้น ให้ค้นหา “Connected User Experience ” ดับเบิลคลิกเพื่อเปิดการตั้งค่า
- คลิก “หยุด ” ภายใต้สถานะการให้บริการ จากนั้นเลือก “ประเภทการเริ่มต้น ” และตั้งค่าตัวเลือกเป็น ปิดการใช้งาน . เมื่อคุณทำการเปลี่ยนแปลงเสร็จแล้ว ให้กด Ok และออก
- รีสตาร์ทคอมพิวเตอร์และตรวจสอบว่าปัญหาได้รับการแก้ไขแล้วหรือไม่
โซลูชัน 3:การเปลี่ยนชื่อ aienv.dll
aienv.dll เป็นไฟล์ไลบรารีของ Application Experience Inventory ใน Windows เป็นกระบวนการที่ไม่ใช่ระบบและเริ่มต้นจากซอฟต์แวร์/แอปพลิเคชันที่ติดตั้งบนคอมพิวเตอร์ของคุณ ผู้ใช้หลายคนรายงานว่าการหยุดบริการหรือเปลี่ยนชื่อทำให้ปัญหาการใช้งานดิสก์/CPU ได้รับการแก้ไข เราสามารถลองเหมือนกัน ปฏิบัติตามวิธีนี้โดยยอมรับความเสี่ยงเอง ขอแนะนำให้สร้างจุดคืนค่าของ Windows ในกรณีที่มีสิ่งผิดปกติเกิดขึ้น
- เปิด Windows Explorer และไปที่เส้นทางไฟล์ต่อไปนี้:
C:\Windows\System32
คุณยังสามารถคัดลอกที่อยู่ด้านบน กด Windows + R วางที่อยู่ แล้วกด Enter เพื่อไปยังตำแหน่งนั้นโดยตรง
- เมื่ออยู่ในโฟลเดอร์ ให้ค้นหา “aeinv.dll ” คุณยังใช้แถบค้นหาที่อยู่ด้านขวาบนของหน้าจอได้อีกด้วย
- เมื่อคุณพบไฟล์แล้ว ให้คลิกขวาและเลือกเปลี่ยนชื่อ เปลี่ยนชื่อ ไฟล์ไปที่ “oldaeinv.dll ” Windows อาจต้องได้รับอนุญาตเพื่อเปลี่ยนชื่อไฟล์นี้ ตรวจสอบให้แน่ใจว่าคุณเข้าสู่ระบบในฐานะผู้ดูแลระบบแล้วคลิก “ดำเนินการต่อ ”.
- หากคุณยังคงประสบปัญหาในการเปลี่ยนชื่อไฟล์ คุณสามารถเปลี่ยนความเป็นเจ้าของไฟล์ได้ สิ่งนี้จะให้สิทธิ์แก่คุณในการแก้ไข/เปลี่ยนชื่อ
- หลังจากเปลี่ยนชื่อแล้ว ให้รีสตาร์ทคอมพิวเตอร์และตรวจสอบการใช้งานดิสก์/CPU
โซลูชันที่ 4:การถอนการติดตั้ง Google App Engine
Google App Engine เป็นเฟรมเวิร์กของเว็บสำหรับการพัฒนา/โฮสต์เว็บแอปพลิเคชันในศูนย์ข้อมูลที่จัดการโดย Google แอปพลิเคชันนี้เสนอการปรับขนาดอัตโนมัติสำหรับเว็บแอปพลิเคชันเมื่อจำนวนคำขอสำหรับแอปพลิเคชันเพิ่มขึ้น มีหลายภาษาที่รองรับ เช่น Java, Ruby, Python และภาษา JVM อื่นๆ
ผู้ใช้หลายคนรายงานว่าหลังจากติดตั้ง Google App Engine การใช้ดิสก์/CPU ของพวกเขาเพิ่มขึ้นอย่างมากผ่านกระบวนการ rundll32.exe คุณสามารถลองถอนการติดตั้งแอปพลิเคชันและตรวจสอบว่าปัญหายังคงมีอยู่หรือไม่
- กด Windows + R , พิมพ์ “แผงควบคุม ” ในกล่องโต้ตอบและกด Enter
- เมื่ออยู่ในแผงควบคุม ให้เลือกหมวดหมู่ของ “ถอนการติดตั้งโปรแกรม ” ภายใต้หัวข้อ “โปรแกรม ”.
- ค้นหา “Google App Engine ” ให้คลิกขวาและเลือก “ถอนการติดตั้ง ”.
- หลังจากการถอนการติดตั้ง ให้รีสตาร์ทคอมพิวเตอร์และตรวจสอบว่าปัญหาได้รับการแก้ไขแล้วหรือไม่ หากไม่เป็นเช่นนั้นและคุณยังคงประสบปัญหาการใช้งาน CPU/ดิสก์สูง โปรดติดตั้งแอปพลิเคชันกลับคืนมา
โซลูชันที่ 5:การตรวจสอบผ่าน Process Explorer
Process Explorer เป็นเครื่องมือของ Microsoft ซึ่งจะแสดงข้อมูลเกี่ยวกับไฟล์ DLL ที่เปิด/โหลด พร้อมกับรายละเอียดทั้งหมดเกี่ยวกับกระบวนการหลักที่เริ่มต้น มันให้ข้อมูลเกี่ยวกับทรัพยากรที่ใช้ การใช้งาน CPU ฯลฯ เราสามารถลองตรวจสอบกระบวนการโดยใช้ rundll32.exe และแก้ปัญหาว่าทำไมมันถึงใช้มัน
- ดาวน์โหลด Process Explorer จากเว็บไซต์ทางการของ Microsoft
- เมื่อคุณคลายซิปแพ็คเกจในไดเร็กทอรีที่สามารถเข้าถึงได้ ให้เปิดใช้งาน คุณจะได้รับการต้อนรับด้วยกระบวนการต่างๆ พร้อมกับรายละเอียด คลิกที่ “ไฟล์ ” ที่ด้านซ้ายบนและเลือก “แสดงรายละเอียดสำหรับกระบวนการทั้งหมด ” คุณอาจต้องมีสิทธิ์ของผู้ดูแลระบบเพื่อดำเนินการนี้
- ตอนนี้ค้นหากระบวนการ “rundll32.exe ” ให้คลิกขวาและเลือก Properties ไปที่แท็บรูปภาพ ที่นี่คุณจะเห็นผู้กระทำผิด กล่าวคือ กระบวนการใดกำลังใช้ไฟล์ปฏิบัติการ
- ทำการขุดค้นเล็กน้อยและค้นหาแอปพลิเคชัน/บริการ คุณสามารถปิดการใช้งานเป็นบริการได้อย่างง่ายดายโดยใช้ “services.msc” หรือถอนการติดตั้งแอปพลิเคชันเหมือนที่เคยทำ
โซลูชันที่ 6:การถอนการติดตั้ง Lenovo Dependency Package
หากคุณกำลังใช้งาน Lenovo คุณต้อง ต้อง ตรวจสอบว่าการถอนการติดตั้ง Lenovo Dependency Package ช่วยแก้ปัญหาของคุณหรือไม่ เป็นชุดบริการ/ไดรเวอร์ที่ติดตั้งบนเครื่อง Lenovo เพื่อช่วยในแอปพลิเคชัน Metro “การตั้งค่า Lenovo” โดยตัวมันเอง แพ็คเกจการพึ่งพาไม่ได้ทำอะไรเลย เพื่อเป็นการป้องกันไว้ก่อน ให้สร้างจุดคืนค่าสำหรับ Windows ของคุณก่อนดำเนินการแก้ไขปัญหานี้
- กด Windows + R , พิมพ์ “แผงควบคุม ” ในกล่องโต้ตอบและกด Enter
- เมื่ออยู่ในแผงควบคุม ให้เลือกหมวดหมู่ของ “ถอนการติดตั้งโปรแกรม ” ภายใต้หัวข้อ “โปรแกรม ”.
- ค้นหา “แพ็คเกจการพึ่งพา Lenovo ” ให้คลิกขวาและเลือก “ถอนการติดตั้ง ”.
- หลังจากการถอนการติดตั้ง ให้รีสตาร์ทคอมพิวเตอร์และตรวจสอบว่าปัญหาได้รับการแก้ไขแล้วหรือไม่ หากไม่เป็นเช่นนั้นและคุณยังคงประสบปัญหาการใช้งาน CPU/ดิสก์สูง โปรดติดตั้งแอปพลิเคชันกลับคืนมา
โซลูชันที่ 7:การปิดใช้งานตัวรวบรวมสินค้าคงคลัง
Inventory Collector คือเครื่องมือของ Microsoft ที่ช่วยคุณตรวจสอบคอมพิวเตอร์ขององค์กร ระบุแอปพลิเคชัน อุปกรณ์ และข้อมูลระบบที่ติดตั้ง เพื่อรวบรวมแค็ตตาล็อกข้อมูล คุณสามารถดูข้อมูลนี้ได้โดยใช้ Application Compatibility Manager หากคุณไม่ได้ใช้คุณลักษณะนี้ เราสามารถลองปิดใช้งานและตรวจสอบว่าคุณลักษณะนี้นำความโชคดีมาสู่ปัญหาของเราหรือไม่
- กด Windows + R พิมพ์ “gpedit.msc ” ในกล่องโต้ตอบและกด Enter การดำเนินการนี้จะเปิดตัวแก้ไขนโยบายกลุ่มของคอมพิวเตอร์ของคุณ
- เมื่ออยู่ในตัวแก้ไขแล้ว ให้ไปที่เส้นทางต่อไปนี้”
การกำหนดค่าคอมพิวเตอร์> เทมเพลตการดูแลระบบ> ส่วนประกอบของ Windows> ความเข้ากันได้ของแอปพลิเคชัน
- ที่ด้านขวาของหน้าจอ คุณจะเห็นรายการ “ปิดตัวรวบรวมสินค้าคงคลัง ” ดับเบิลคลิกเพื่อเปิดคุณสมบัติ
- เมื่ออยู่ในคุณสมบัติ ให้เลือก “เปิดใช้งาน ” กดตกลงเพื่อบันทึกการเปลี่ยนแปลงและออก รีสตาร์ทคอมพิวเตอร์และตรวจสอบว่าปัญหาได้รับการแก้ไขแล้วหรือไม่
โซลูชันที่ 8:การแก้ไข ProgramDataUpdater
ผู้ใช้หลายคนรายงานว่างาน “ProgramDataUpdater” ที่อยู่ในหมวดหมู่ของ Application Experience โดย Microsoft ทำให้เกิดการใช้งาน CPU/Disk ในคอมพิวเตอร์สูง เรามีสองตัวเลือก:เราสามารถปิดการใช้งานงานอย่างถาวรหรือเราสามารถเปลี่ยนการตั้งค่าเพื่อให้งานถูกฆ่าโดยอัตโนมัติหากดำเนินการนานกว่าหนึ่งนาที เราจะแนะนำวิธีการปิดการใช้งานให้เสร็จสมบูรณ์ก่อน
- กด Windows + S เพื่อเปิดแถบค้นหาและพิมพ์ “ตัวกำหนดเวลางาน ” ในกล่องโต้ตอบ เปิดผลลัพธ์แรกที่ออกมา
- เมื่ออยู่ในตัวกำหนดเวลา ให้ไปที่เส้นทางไฟล์ต่อไปนี้:
Microsoft> Windows> ประสบการณ์แอปพลิเคชัน
- เมื่ออยู่ในโฟลเดอร์ คุณจะเห็นสามรายการทางด้านขวาของคุณ คลิกขวาที่ “ProgramDataUpdater ” และเลือก ปิดการใช้งาน .
- รีสตาร์ทคอมพิวเตอร์และตรวจสอบว่าปัญหาได้รับการแก้ไขแล้วหรือไม่
ตอนนี้เราจะมาพูดถึงวิธีตั้งค่าการจำกัดเวลาตามที่กล่าวไว้ข้างต้น คุณสามารถตั้งค่าขีดจำกัดหรือปิดใช้งานงานอย่างถาวรตามที่กล่าวไว้ข้างต้น
- คลิกขวาที่ “ProgramDataUploader ” และเลือก “คุณสมบัติ ”.
- ไปที่แท็บการตั้งค่า ตรวจสอบให้แน่ใจว่าช่องทำเครื่องหมาย “หยุดงานหากใช้เวลานานกว่า ” คือ ตรวจสอบ . แก้ไขค่าที่อยู่ข้างหน้าแล้วพิมพ์ “1 นาที ” กดตกลงเพื่อบันทึกการเปลี่ยนแปลงและออก
- รีสตาร์ทคอมพิวเตอร์เพื่อให้การเปลี่ยนแปลงดำเนินการ และตรวจสอบว่าการใช้งานดิสก์/CPU ดีขึ้นหรือไม่ หากไม่เป็นเช่นนั้น อย่าลังเลที่จะยกเลิกการเปลี่ยนแปลง
โซลูชันที่ 9:การบูตในเซฟโหมด
โดยใช้เซฟโหมด เราสามารถระบุได้ว่าปัญหาเกิดจากแอปพลิเคชันใดๆ หรือปัญหาอยู่ในระบบปฏิบัติการ หากเครื่องทำงานได้อย่างสมบูรณ์ในเซฟโหมดและการใช้งานดิสก์/CPU เป็นเรื่องปกติ แสดงว่าแอปพลิเคชันหรือบริการภายนอกบางอย่างทำให้เกิดปัญหา เนื่องจากสิ่งเหล่านี้ถูกปิดใช้งานในเซฟโหมด
- ทำตามคำแนะนำในบทความของเราเกี่ยวกับวิธีบูตคอมพิวเตอร์ในเซฟโหมด
- เมื่อบู๊ตในเซฟโหมดแล้ว ให้เปิดตัวจัดการงาน (โดยกด Windows + R แล้วพิมพ์ “taskmgr”) ตรวจสอบว่าการใช้งานดิสก์และการใช้งาน CPU เป็นปกติหรือไม่
หากไม่มีการตรวจพบปัญหาในเซฟโหมด คุณควรดำเนินการคลีนบูตและพิจารณาว่าแอปพลิเคชัน/บริการใดที่เป็นสาเหตุของปัญหา หากปัญหายังคงเกิดขึ้นในเซฟโหมด แสดงว่าปัญหาอยู่ที่ระบบปฏิบัติการ การบู๊ตนี้ทำให้พีซีของคุณสามารถเปิดได้โดยใช้ชุดไดรเวอร์และโปรแกรมเพียงเล็กน้อย เฉพาะรายการที่จำเป็นเท่านั้นที่เปิดใช้งานในขณะที่บริการอื่น ๆ ทั้งหมดถูกปิดใช้งาน
- กด Windows + R เพื่อเปิดแอปพลิเคชัน Run พิมพ์ “msconfig ” ในกล่องโต้ตอบและกด Enter
- ไปที่แท็บบริการที่ด้านบนของหน้าจอ ตรวจสอบ บรรทัดที่ระบุว่า “ซ่อนบริการทั้งหมดของ Microsoft ” เมื่อคุณคลิกที่นี่ บริการที่เกี่ยวข้องกับ Microsoft ทั้งหมดจะถูกปิดใช้งาน โดยทิ้งบริการของบุคคลที่สามทั้งหมดไว้
- ตอนนี้ คลิกปุ่ม “ปิดการใช้งานทั้งหมด ปุ่ม ” อยู่ที่ด้านล่างสุดใกล้ด้านซ้ายของหน้าต่าง บริการของบุคคลที่สามทั้งหมดจะถูกปิดใช้งานในขณะนี้
- คลิก สมัคร เพื่อบันทึกการเปลี่ยนแปลงและออก
- ไปที่แท็บ Startup แล้วคลิกตัวเลือก “Open Task Manager ” คุณจะถูกเปลี่ยนเส้นทางไปยังตัวจัดการงานซึ่งจะแสดงรายการแอปพลิเคชัน/บริการทั้งหมดที่ทำงานเมื่อคอมพิวเตอร์ของคุณเริ่มทำงาน
- เลือกแต่ละบริการทีละรายการแล้วคลิก “ปิดการใช้งาน ” ที่ด้านล่างขวาของหน้าต่าง
- ตอนนี้ให้รีสตาร์ทคอมพิวเตอร์และตรวจสอบว่าการใช้งาน CPU/ดิสก์สูงยังคงมีอยู่หรือไม่ หากเป็นเช่นนั้น แสดงว่ามีโปรแกรมภายนอกที่ทำให้เกิดปัญหา ค้นหาผ่านโปรแกรมที่คุณติดตั้งและพิจารณาว่าแอพพลิเคชั่นใดที่ก่อให้เกิดปัญหาของคุณ คุณยังสามารถเรียกใช้ Microsoft Security Scanner เพื่อตรวจหามัลแวร์หรือภัยคุกคามอื่นๆ ที่ก่อให้เกิดปัญหากับคอมพิวเตอร์ของคุณ
โซลูชันที่ 10:การกู้คืน Windows จากจุดคืนค่า (เฉพาะในกรณีที่ปัญหาไม่ได้รับการแก้ไขในเซฟโหมด)
หากปัญหายังคงอยู่ในเซฟโหมด (โซลูชัน 9) เราสามารถลองกู้คืน Windows ของคุณไปยังจุดคืนค่าก่อนหน้าที่คุณสร้างขึ้น บันทึกงานทั้งหมดของคุณอย่างถูกต้องและสำรองข้อมูลที่สำคัญ โปรดทราบว่าการเปลี่ยนแปลงทั้งหมดในการกำหนดค่าระบบของคุณหลังจากจุดคืนค่าล่าสุดจะถูกลบออก
- กด Windows + S เพื่อเปิดแถบค้นหาของเมนูเริ่ม พิมพ์ “คืนค่า ” ในกล่องโต้ตอบและเลือกโปรแกรมแรกที่ปรากฏในผลลัพธ์
- หนึ่งในการตั้งค่าการคืนค่า กด การคืนค่าระบบ อยู่ที่จุดเริ่มต้นของหน้าต่างภายใต้แท็บการป้องกันระบบ
- ตอนนี้วิซาร์ดจะเปิดขึ้นเพื่อนำทางคุณผ่านขั้นตอนทั้งหมดเพื่อกู้คืนระบบของคุณ กด ถัดไป และดำเนินการตามคำแนะนำเพิ่มเติมทั้งหมด
- ตอนนี้ เลือกจุดคืนค่า จากรายการตัวเลือกที่มี หากคุณมีจุดคืนค่าระบบมากกว่าหนึ่งจุด จะแสดงรายการที่นี่
- ตอนนี้ windows จะยืนยันการกระทำของคุณเป็นครั้งสุดท้ายก่อนที่จะเริ่มกระบวนการกู้คืนระบบ บันทึกงานทั้งหมดของคุณและสำรองไฟล์สำคัญไว้เผื่อไว้และดำเนินการตามขั้นตอน
คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับการคืนค่าระบบเพื่อรับความรู้เพิ่มเติมเกี่ยวกับสิ่งที่ทำและกระบวนการที่เกี่ยวข้อง