การแก้ไข: การใช้งาน CPU สูงโดย. NET Runtime Optimization Service
ปัญหานี้มักจะปรากฏขึ้นแบบสุ่ม แต่ก็สามารถเกิดขึ้นได้หลังจากติดตั้งการปรับปรุงเป็น. NET Framework ปฏิบัติการของกระบวนการคือ mscorsvw.exe และจะปรากฏในตัวจัดการงานภายใต้ชื่อนั้นหรือเป็น. NET Runtime Optimization Service มันไม่ได้ทำงานบ่อยและเป็นบริการที่ทำงานเพื่อเพิ่มประสิทธิภาพ. NET Framework ซึ่งในทางกลับกันทำให้แน่ใจว่าแอพและโปรแกรมที่ขึ้นอยู่กับมันทำงานได้เร็วขึ้น
อย่างไรก็ตามการปรับให้เหมาะสมนี้บางครั้งใช้เวลานานเกินไปและผู้ใช้รายงานว่าจะใช้ทรัพยากร CPU เป็นจำนวนมากทุกครั้งที่เรียกใช้ มันยังคงดำเนินต่อไปอีกสองสามวัน ทำตามวิธีการที่เราได้เตรียมไว้ด้านล่างเพื่อพยายามแก้ไขปัญหานี้
ทำให้การใช้งาน CPU สูงบริการ. NET Runtime Optimization สูงอะไร
คำตอบอย่างเป็นทางการคือกระบวนการต้องคอมไพล์ไลบรารีอีกครั้งและควรรันเมื่อคอมพิวเตอร์ว่างเท่านั้น Microsoft ระบุด้วยว่ากระบวนการไม่ควรใช้เวลาเกินสองสามนาที อย่างไรก็ตามไม่ใช่กรณีและผู้คนพบว่าตัวเองกำลังรอมากกว่าหนึ่งสัปดาห์โดยไม่มีความคืบหน้า นี่คือสาเหตุบางประการ:
- โดยทั่วไปแล้วจะ ทำงานช้า และคุณสามารถลองเพิ่มความเร็วได้โดยใช้คำสั่งบางอย่าง
- อาจมี มัลแวร์ที่ทำงานอยู่บนคอมพิวเตอร์ของคุณ ซึ่งอำพรางตัวเองในฐานะบริการหรือบริการติดเชื้อ ลองเรียกใช้เครื่องสแกนมัลแวร์
- บริการอาจเสียหาย และคุณควรลองเริ่มต้นใหม่
โซลูชันที่ 1: ปรับกระบวนการให้เหมาะสม
เราไม่แนะนำให้ยุติกระบวนการนี้ทันทีเพราะจะช่วยให้คอมพิวเตอร์ของคุณและวิธีการทำงานของแอพและเกมต่างๆ อย่างไรก็ตามมีหลายวิธีที่คุณสามารถเพิ่มความเร็วของกระบวนการได้ง่ายๆโดยการเรียกใช้คำสั่งที่เป็นประโยชน์นี้หรือโดยการเรียกใช้สคริปต์เพื่อให้ได้ผลเหมือนกัน สิ่งนี้ควรเปิดใช้งานกระบวนการเพื่อใช้แกนประมวลผลเพิ่มเติมซึ่งจะช่วยให้กระบวนการทำงานเสร็จเร็วขึ้น ตรวจสอบด้านล่าง!
- ค้นหา“ พรอมต์คำสั่ง ” ไม่ว่าจะอยู่ในเมนูเริ่มหรือโดยการแตะที่ปุ่มค้นหาทางด้านขวา คลิกขวาที่ผลลัพธ์แรกซึ่งปรากฏที่ด้านบนและเลือกตัวเลือก“ Run as administrator ”
- ผู้ใช้ที่ใช้ Windows รุ่นเก่าสามารถใช้คีย์ผสมโลโก้ Windows + R เพื่อ เรียกใช้กล่องโต้ตอบเรียกใช้ พิมพ์“ cmd” ในกล่องและใช้ชุด คีย์ Ctrl + Shift + Enter เพื่อเรียกใช้ Command Prompt ในฐานะผู้ดูแลระบบ
- คัดลอกและวางคำสั่งที่แสดงด้านล่างและตรวจสอบให้แน่ใจว่าคุณคลิกปุ่ม Enter บนคีย์บอร์ดหลังจากแต่ละอัน ในสองคำสั่งแรกให้เลือกหนึ่งคำสั่งตามระบบปฏิบัติการของคุณ (32- บิตสำหรับอันแรกและ 64- บิตสำหรับอันที่สอง)
cd c: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 cd c: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 ngen.exe executequeueditems
- ตรวจสอบดูว่าการใช้งาน CPU ของ. NET Runtime Optimization Service กลับไปเป็นปกติหรือไม่!
ทางเลือก : หากคุณรู้สึกว่าคำสั่งที่ใช้งานไม่สบายใจหรือหากคุณใช้ระบบปฏิบัติการ Windows รุ่นเก่ากว่าคุณสามารถใช้สคริปต์อย่างเป็นทางการของ Microsoft ซึ่งควรทำในสิ่งเดียวกัน
- เยี่ยมชมลิงค์นี้เพื่อเปิดหน้า GitHub ของสคริปต์ นำทางไปยังรหัสคลิกขวาที่ปุ่ม Raw และเลือก ลิงค์บันทึกเป็น ... ตรวจสอบให้แน่ใจว่าประเภทไฟล์เป็นไฟล์สคริปต์ Windows (* .wsf)
- ค้นหาไฟล์ที่คุณได้บันทึกไว้และดับเบิลคลิกเพื่อเรียกใช้ หากคุณประสบกับตัวเลือกในการเลือกโปรแกรมที่จะเรียกใช้ด้วยให้เลือก Windows Script Host
- ตรวจสอบเพื่อดูว่าปัญหาได้รับการแก้ไขในขณะนี้
โซลูชันที่ 2: สแกนคอมพิวเตอร์ของคุณเพื่อหามัลแวร์
แม้ว่าจะฟังดูดี แต่การติดเชื้อมัลแวร์เป็นหนึ่งในสาเหตุสำคัญของปัญหานี้และเป็นสิ่งสำคัญที่คุณต้องตรวจสอบมัลแวร์ในคอมพิวเตอร์ของคุณ โปรแกรมที่เป็นอันตรายจะต้องการได้รับทรัพยากรของคุณและพวกเขามักจะตั้งชื่อกระบวนการของพวกเขาเป็นสิ่งที่จะคล้ายไฟล์ในคอมพิวเตอร์ของคุณ
ที่นี่เราจะแสดงวิธีการสแกนพีซีของคุณด้วย Malwarebytes เนื่องจากมักแสดงผลลัพธ์ที่ดีที่สุดโดยพิจารณาว่ามีฐานข้อมูลมากมาย โชคดี!
- Malwarebytes Anti-Malware เป็นเครื่องมือป้องกันมัลแวร์ที่น่าตื่นตาตื่นใจด้วยรุ่นฟรีที่คุณสามารถดาวน์โหลดได้จากเว็บไซต์ทางการของพวกเขา หวังว่าคุณจะไม่ต้องการชุดเต็มหลังจากที่คุณแก้ปัญหานี้ (เว้นแต่คุณต้องการซื้อและเตรียมให้พร้อมสำหรับปัญหาอื่น ๆ ) ดังนั้นให้แน่ใจว่าคุณดาวน์โหลดเวอร์ชันทดลองโดยคลิกที่นี่
- ค้นหาไฟล์เรียกทำงานที่คุณเพิ่งดาวน์โหลดจากเว็บไซต์ของพวกเขาในโฟลเดอร์ดาวน์โหลดบนพีซีของคุณและ ดับเบิลคลิก ที่ไฟล์เพื่อเปิดไฟล์บนคอมพิวเตอร์ของคุณ
- เลือกตำแหน่งที่คุณต้องการติดตั้ง Malwarebytes และ ทำตามคำแนะนำในการติดตั้ง ซึ่งจะปรากฏบนหน้าจอเพื่อให้กระบวนการติดตั้งเสร็จสมบูรณ์
- เปิด Malwarebytes ด้วยการค้นหาในเมนูเริ่มหรือบนเดสก์ท็อปของคุณแล้วเลือกตัวเลือก สแกนที่ มีอยู่ในหน้าจอหลักของแอปพลิเคชัน
- เครื่องมือนี้อาจเปิดใช้กระบวนการอัปเดตเพื่ออัปเดตฐานข้อมูลไวรัสจากนั้นจะดำเนินการสแกนต่อ โปรดอดทนรอจนกว่ากระบวนการจะเสร็จสิ้นซึ่งอาจใช้เวลาสักครู่ หากตรวจพบมัลแวร์ในคอมพิวเตอร์ของคุณให้ยืนยันว่า ถูกลบ หรือ กักกัน
- รีสตาร์ทคอมพิวเตอร์ หลังจากกระบวนการสแกนเสร็จสิ้นและตรวจสอบว่าคุณยังประสบปัญหากับ. NET Runtime Optimization Service หรือไม่!
หมายเหตุ : คุณควรใช้เครื่องสแกนความปลอดภัยอื่น ๆ หากคุณสามารถบอกประเภทของมัลแวร์ที่คุณมีบนคอมพิวเตอร์ของคุณ (ransomware, junkware เป็นต้น) นอกจากนั้นสแกนเนอร์ตัวเดียวจะไม่สามารถรับรู้และลบมัลแวร์ทุกประเภทได้ดังนั้นเราขอแนะนำให้คุณลองตัวอื่น ๆ เช่นกัน!
โซลูชันที่ 3: เริ่มบริการใหม่
การเริ่มบริการใหม่จะเป็นการเริ่มกระบวนการทั้งหมดใหม่อีกครั้ง แต่ควรดำเนินการให้เสร็จเร็วขึ้นโดยเฉพาะในกรณีที่ข้อผิดพลาดทำให้การทำงานผิดพลาด ตรวจสอบด้านล่าง
- เปิดยูทิลิตี้เรียกใช้โดยใช้คีย์ Windows + R รวมกันบนแป้นพิมพ์ของคุณ (กดแป้นเหล่านี้ในเวลาเดียวกันพิมพ์“ devmgmt.msc ” ในช่องที่เพิ่งเปิดใหม่โดยไม่ใส่เครื่องหมายอัญประกาศและคลิกตกลงเพื่อเปิดเครื่องมือบริการ .
- ค้นหาบริการ NVIDIA Telemetry Container จากรายการคลิกขวาและเลือก Properties จากเมนูบริบทที่ปรากฏขึ้น
- หากบริการเริ่มต้นขึ้น (คุณสามารถตรวจสอบว่าถัดจากข้อความสถานะบริการ) คุณควรหยุดบริการโดยคลิกปุ่ม หยุด ที่ตรงกลางของหน้าต่าง อย่างไรก็ตามเรียกใช้อีกครั้งโดยคลิกที่ เริ่ม
- ตรวจสอบให้แน่ใจว่าตัวเลือกภายใต้เมนู ประเภทการเริ่มต้น ในหน้าต่างคุณสมบัติของบริการถูกตั้งค่าเป็น อัตโนมัติ ก่อนที่คุณจะดำเนินการตามขั้นตอนอื่น ๆ ยืนยันกล่องโต้ตอบใด ๆ ที่อาจปรากฏขึ้นเมื่อเปลี่ยนประเภทการเริ่มต้น
คุณอาจได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้เมื่อคุณคลิกที่เริ่ม:
“ Windows ไม่สามารถเริ่มบริการบน Local Computer ข้อผิดพลาด 1079: บัญชีที่ระบุสำหรับบริการนี้แตกต่างจากบัญชีที่ระบุสำหรับบริการอื่น ๆ ที่ทำงานในกระบวนการเดียวกัน”
หากสิ่งนี้เกิดขึ้นทำตามคำแนะนำด้านล่างเพื่อแก้ไข
- ทำตามขั้นตอนที่ 1-3 จากคำแนะนำด้านบนเพื่อเปิดหน้าต่างคุณสมบัติของบริการ นำทางไปยังแท็บ Log On และคลิกที่ปุ่ม Browse ...
- ในช่อง ป้อนข้อมูล “ ป้อนชื่อวัตถุเพื่อเลือก ” พิมพ์ชื่อบัญชีของคุณคลิกที่ ตรวจสอบชื่อ และรอให้ชื่อนั้นว่าง
- คลิกตกลงเมื่อคุณทำเสร็จแล้วและพิมพ์รหัสผ่านในกล่อง รหัสผ่าน ถ้าคุณได้รับพร้อมท์ ตอนนี้มันควรเริ่มต้นโดยไม่มีปัญหา!