4 個修復:.NET 運行時優化服務的高 CPU 使用率
錯誤的根本原因是“運行時優化服務的 CPU 使用率過高。如果關聯的 mscorsvw.exe 進程預編譯程序集,則 NET 可以利用 PC 上的高 CPU 使用率。NET 在後台運行。一旦一切完成,它就會消失。
其他潛在原因可能是:運行時優化運行緩慢。NET、PC 上運行的衝突程序或惡意軟件,或者損壞的運行時優化。網。
修復了運行時優化服務的高 CPU 使用率。網:
- 掃描您的計算機是否存在惡意軟件
- 流程優化
- 服務重啟
- 執行乾淨啟動
請務必仔細閱讀它們並為您的問題選擇適當的解決方案。
1. 掃描您的計算機是否存在惡意軟件
這可能看起來有點過頭了;然而,眾所周知,惡意軟件注入是導致此問題的最大和主要原因之一。
許多惡意程序試圖通過將其進程命名為本地計算機上的文件之類的名稱來接管您設備上的所有資源。
以下是使用反惡意軟件軟件掃描您的電腦的步驟。
- 下載您選擇的任何反惡意軟件。您可以在線瀏覽許多 Windows 反惡意軟件程序。建議尋找具有廣泛數據庫的防病毒軟件。不要忘記從他們的官方網站下載該軟件。
- 下載防病毒軟件後,您需要在 PC 上的“下載”文件夾中找到可執行文件。然後,您需要雙擊下載的文件以在計算機上打開它。
- 下一步是在桌面上選擇要安裝應用程序的位置。屏幕上會出現很多安裝指南和說明,要求您遵循並確認它們才能完成安裝過程。
- 該過程完成後,您需要在開始菜單或桌面上找到防病毒軟件,無論您將其保存在何處。
- 打開軟件,然後單擊應用程序主屏幕上可以看到的“掃描”選項。
- 然後應用程序將啟動更新過程以更新其病毒庫。一旦更新,它將繼續掃描。
- 建議保持一致和耐心,直到該過程完成,這將需要很長時間。
- 如果您的設備上發現惡意軟件,您可以允許程序將其刪除或將其隔離。
- 掃描過程完成後,您可以重新啟動或重新啟動計算機。
- 打開設備後,您可以使用運行時優化服務檢查問題是否仍然存在。網。
2、流程優化
建議您不要立即結束此過程,因為它確實對您的計算機以及所有應用程序和軟件的工作方式有幫助。
但是,有很多方法可以加快該過程,只需運行一些有用的命令或從 Windows 腳本文件執行託管 Windows 腳本的官方腳本即可獲得相同的結果。這使得進程可以使用更多的CPU資源核心,從而可以加快執行過程。
步驟如下:
1. 打開開始菜單並鍵入並蒐索。“ Command Prompt”或點擊旁邊的搜索按鈕。右鍵單擊頂部出現的第一個結果。
2. 從下拉列表中單擊“以管理員身份運行”。
3. 使用早期版本Windows 的用戶可以按Windows 徽標鍵和R 鍵的組合來打開“運行”對話框。
cmd4. 然後在字段中輸入“ ”並按組合鍵 Ctrl + Shift + Enter 以允許命令提示符以管理員身份運行。
5. 複製並粘貼以下命令:
6. 然後按鍵盤上的 Enter 鍵。
7. 從上面提到的前兩個命令中,您需要根據您的操作系統類型選擇一個。(僅供參考,“cd”命令的意思是“更改目錄(到)”)。
8. 對於 32 位計算機,在第一行輸入命令;對於 64 位計算機,在第二行輸入命令。
9. 現在,您可以通過輸入以下命令來運行 ngen.exe 工具:ngen.exeexecutequeueditems
10. 如果由於任何原因提示您錯誤消息“ngen.exe not found”,您可以下載並安裝適用於您設備操作系統版本的最新版本的 Microsoft Framework64。
11. 如果有幫助,您可能會注意到任務管理器窗口中的 CPU 使用率有所下降。
嘗試上述所有修復後,您可以檢查 CPU 使用率是否已從運行時優化服務返回。網恢復正常。
3.服務重啟
服務重啟過程將重新啟動整個過程。如果錯誤導致問題,它應該比平常更快地結束進程。
請閱讀以下內容以了解更多信息:
1. 同時按鍵盤上的 WindowsMicrosoft 鍵和 R 組合鍵,打開“運行”實用程序窗口。
2. 在“運行實用程序”字段中,輸入“ services.msc”(不帶引號)。
3. 然後單擊“確定”,將打開“服務”工具窗口。
4. 在列表中找到 NVIDIA Telemetry Container Service 選項並右鍵單擊它。
5. 將出現一個下拉菜單項。單擊屬性選項。
6. 如果服務已在運行(可以在服務狀態消息旁邊的常規選項卡上進行檢查),您可以單擊服務狀態消息下方的停止按鈕。
7. 您可以通過單擊“啟動”按鈕再次啟動該服務。
8. 在繼續執行其他步驟之前,請檢查服務屬性窗口的啟動類型菜單中的選項是否設置為自動。
9. 更改啟動類型時,屏幕上可能會出現多個對話框提示。確認所有這些,以便服務順利運行。
4. 執行乾淨啟動
在某些情況下,第三方應用程序可能會因必要的優化而導致 CPU 使用率過高。因此,這個解決方案就是申請乾淨啟動來掃描檢查第三方對服務的影響。
運行乾淨啟動有助於檢查 CPU 使用率是否與以前一樣高。
1. 在 Windows 開始圖標旁邊的搜索欄中,鍵入並運行“ msconfig”
2. 將打開系統配置窗口。單擊“服務”選項卡。
3. 選中窗口底部的“隱藏所有 Microsoft 服務”框。在這種情況下,列表中將僅保留第三方服務。
4. 現在單擊“全部禁用”將其全部禁用。
5. 如果出現任何對話框要求允許重新啟動系統,您可以拒絕並稍後重新啟動系統。
6. 現在右鍵單擊任務欄即可轉到任務管理器。您還可以再次運行 msconfig.exe,單擊“啟動”選項卡,然後單擊“打開任務管理器”。或者您甚至可以在搜索框中搜索任務管理器。
7. 在“任務管理器”窗口的“啟動影響”列中找到標記為“重要”的應用程序,然後右鍵單擊它們將其禁用。
8. 現在您可以重新啟動設備。
如果沒有造成這樣的問題,那麼這就意味著這樣的問題是由第三方的影響造成的。現在您可以輕鬆地消除問題的原因,或者如您所知,消除問題的罪魁禍首。
總結
我們希望應用本文中描述的任何上述修復程序可以解決運行時優化服務的高 CPU 使用率問題。NET 在您的 Windows PC 上。
在任何情況下,如果您或您的設備稍後再次出現相同的問題,您可以檢查可用的待處理 Windows 操作系統軟件更新,或者可能重新安裝最新版本。NET 框架。
常問問題
什麼是運行時優化服務。網?
.NET 是用於處理公共語言應用程序的運行時和運行時。換句話說,它可以幫助最初用 C#、VB 和 F# 編寫的應用程序(例如 Windows Power shell 或 Visual Studio)工作。不是用“機器代碼”編寫的;它們是用“通用中間語言”編寫的,需要在運行時編譯成機器代碼,以便計算機更容易理解。如果優化服務提前執行此操作,您的應用程序可能會跳過編譯過程 (JIT) 步驟並比預期更快地啟動該過程。
發生了什麼事。網?它是庫、編譯器、框架還是運行時?
.NET 是由 Microsoft 開發和編寫的虛擬機平台。它具有有用的功能和完整的標準庫,允許用戶使用它來構建大多數與業務相關的桌面和 Web 應用程序。
.NET中什麼是運行時服務?
.NET 提供了稱為公共語言運行時的運行時環境。它運行代碼並提供服務,使用戶的開發過程更加輕鬆。編譯器和工具提供了公共語言運行時的大部分功能,並允許用戶編寫從該託管運行時中無限受益的代碼。
是運行時。Net Core 從未針對非服務器應用程序進行過優化?
通用Windows應用程序使用. NET Core,它已經針對非服務器應用程序進行了優化。此外,確實沒有什麼比“優化服務器的運行時”更好的了。
發佈留言