HTMer » 電腦應用 » 解決Windows中某應用程序CPU使用率占用100%的問題

解決Windows中某應用程序CPU使用率占用100%的問題

今天發現電腦里有個powershell.exe進程占用CPU資源100%,造成系統卡死,解決方法如下:

方法一:用 start / 命令啟動你需要限制的程序

格式:  start /affinity 0x?  app.exe  (?號自己改成任意數字啟動后,在任務管理器中查看效果,啟動可執行文件,不能是快捷方式。)

0x?:  假設我們的 cpu 是四核 cpu, 分別是 1~4 號核心, 每個核心通過二進制的 0/1 來控制是否啟用該核心(0 為關閉, 1 為啟用).例如現在要設定程序的執行 cpu 是 1 號核心和 2 號核心, 那么對應的二進制就是 1100, 但是, 這個結果是反的, 1 號 cpu 占的應該是個數位, 2 號 cpu 占的是十數位, 以此類推, 所以這個結果就是 0011, 轉換成 16 進制就是 0x3。

powershell.exe : 要執行的程序,我試了多次,若是快捷方式則不啟作用。

例子: 我的是四核CPU,新建文件   1.bat 內容為  :start  /AFFINITY 0x3  %windir%\system32\powershell.exe

運行效果是:powershell.exe只使用 前兩個核心;

改成  0x1 限制 第一個核心;

方法二:用第三方軟件也能實現,進程優化工具 Process Lasso Pro。

頂一下 ▲()   踩一下 ▼()

相關文章

内蒙古十一选五爱彩乐开奖结果