# Windows 11 查看 CPU 溫度的方法，以及讀數怎麼看

Windows 11 本身不顯示 CPU 溫度，工作管理員裡看得到 CPU 使用率和速度，只有獨立顯示卡在驅動程式夠新的情況下才會在名稱旁邊帶一個溫度，所以想在 Windows 上查 CPU 溫度，得去電腦的韌體設定、電腦廠商附的 App 或 CPU 廠商自己的工具裡讀，讀到之後再拿這顆處理器官方公布的上限去比，而不是拿論壇裡隨手貼的數字去比。

單看一個數字說明不了太多，長時間匯出影片時 CPU 貼著上限跑可能完全正常，反過來閒置時讀數不高卻一直往上爬，倒可能是出風口堵住了。比較有用的做法是在一個能重複的任務下讀溫度，拿它跟晶片規格對照，每次只改一個條件。

## 工作管理員看得到什麼，看不到什麼

按 `Ctrl + Shift + Esc` 打開「效能」，CPU 頁面有使用率、速度和核心數，就是沒有溫度。

GPU 頁面不太一樣，微軟在 [Windows 10 Insider Preview Build 18963](https://blogs.windows.com/windows-insider/2019/08/16/announcing-windows-10-insider-preview-build-18963/) 加上這項功能時說過，裝了獨立顯示卡的話，工作管理員會在「效能」索引標籤裡它的項目旁邊顯示目前溫度，前提是顯示卡驅動程式支援 WDDM 2.4 或更高版本。同一篇文章也給了查法，按 `Win + R` 執行 `dxdiag`，在「顯示」索引標籤裡看「驅動程式模型」。

```cmd
dxdiag
```

這個值是驅動程式給的，微軟驅動程式文件裡的 [D3DKMT_ADAPTER_PERFDATA](https://learn.microsoft.com/en-us/windows-hardware/drivers/ddi/d3dkmthk/ns-d3dkmthk-_d3dkmt_adapter_perfdata) 有一個 `Temperature` 欄位，說明是主溫度感測器的讀數，單位是十分之一攝氏度，驅動程式不填，工作管理員就沒東西可顯示。內建顯示晶片大多根本不顯示溫度，所以看不到 GPU 溫度很常見，不代表哪裡壞了。

GPU 溫度也取代不了 CPU 溫度，筆電上兩者常常共用一根熱導管和一個風扇，溫度往往一起漲，但各有各的上限，也各有各的感測器。

## 韌體設定和電腦廠商的 App

大多數桌機主機板和不少筆電都會在韌體設定裡放出 CPU 感測器的讀數，頁面名稱通常類似 hardware monitor 或 PC health。從 Windows 裡進去的路徑，微軟在 [Windows 11 和安全開機](https://support.microsoft.com/en-us/topic/a8ff1202-c0d9-42f5-940f-843abef64fad) 這頁寫過，設定 › 系統 › 復原，點「進階啟動」旁邊的「立即重新啟動」，然後選疑難排解 › 進階選項 › UEFI 韌體設定。

這裡只能當成讀一次數，算不上監控，電腦停在韌體裡，Windows 沒在跑，看到的差不多是閒置溫度，看不出晶片在你真實工作下的表現。看一眼，把數字記下來，離開時別去動不認識的設定。

筆電和品牌電腦廠商常會附一個自家 App，能看溫度、風扇狀態和散熱或效能模式，名稱和功能依品牌和型號各不相同，有些型號什麼都不給。去查自己確切型號的支援頁面，別看泛泛的通用文章，App 從廠商官網或它連過去的 Microsoft Store 頁面下載。就算你從來不在裡面看數字，這類 App 也值得知道，因為它的效能模式會改變 CPU 跑起來有多熱。

## CPU 廠商的工具：AMD Ryzen Master 和 Intel XTU

AMD 對 [AMD Ryzen Master](https://www.amd.com/en/products/software/ryzen-master.html) 的介紹是可以即時監控每個核心的時脈、溫度和電壓，包括平均值和峰值，同一頁分別提供 Ryzen 5000 系列及更新型號和較舊型號的下載，依自己的處理器選對版本。Ryzen Master 大部分功能是調校用的，AMD 在註腳裡寫明超頻造成的損壞不在保固範圍內，Precision Boost Overdrive 會讓處理器在規格之外運作。查溫度只需要監控畫面，調校相關的控制項別碰。

Intel 的 [Extreme Tuning Utility 指南](https://www.intel.com/content/www/us/en/gaming/resources/overclocking-xtu-guide.html) 說 XTU 內建溫度監控，到了臨界水準或保護機制啟動時（例如降頻）會提醒你，同時也說 XTU 需要受支援的不鎖頻處理器和支援超頻的主機板。很多 Intel 筆電和鎖頻的桌機晶片都不符合，在這些電腦上，廠商 App 或韌體才是實際能用的來源。

Intel 自己的 [溫度說明文章](https://www.intel.com/content/www/us/en/support/articles/000005597/processors.html) 還提到，很多第三方工具都能讀處理器晶片上的數位溫度感測器，要用的話從開發者官網下載，只拿它當讀數工具。

## 這些數字是什麼意思

每顆 CPU 都有一個最高接面溫度，常寫成 Tjmax 或 Tjunction max。Intel 的說法是，這是 [處理器允許的最高溫度](https://www.intel.com/content/www/us/en/support/articles/000005597/processors.html)，到了這個溫度內部控制會降低功耗把溫度壓住，具體數值因產品而異，通常在 100°C 到 110°C 之間，降頻點也會隨處理器和 BIOS 設定變化，降頻也保不住處理器時，它會直接關機，免得造成永久損壞。自己的確切數值可以在 ark.intel.com 上這顆處理器頁面的 Package Specifications 裡找到。

AMD 在每個產品頁上用 Max. Operating Temperature (Tjmax) 公布同一個數值，例如 [Ryzen 7 9700X 頁面](https://www.amd.com/en/products/processors/desktops/ryzen/9000-series/amd-ryzen-7-9700x.html) 寫的是 95°C。其他型號數值不同，用完整型號去查，工作管理員 CPU 頁面右上角就有。

讀自己的數字時，有三點比較有用：

- **高負載下接近上限不等於有故障。** Intel 解釋過，處理器接近上限時會降頻，降低時脈和功耗來保護自己，所以跑得熱的代價通常是時脈變低，而不是硬體損壞。
- **Intel 不公布典型溫度範圍。** 它的文章明確說不提供每顆處理器或每個核心的典型運作範圍，網路上流傳的「正常閒置溫度」取決於散熱器、機殼、室溫和電源模式，拿自己的基準去比更可靠。
- **短暫的尖峰是正常的。** 打開一個 App、瀏覽器載入一個分頁、背景跑個更新，都可能讓某個核心熱上一兩秒，真正要看的是任務進行中的持續數值，以及工作管理員裡的 CPU 速度是不是同時明顯低於平常。

## 在穩定負載下測，再做比較

隨便某個時刻讀一次數，說明不了多少，可以搭一個小而能重複的比較：

1. 挑一個你平常真的會做、也能重複的任務，同一段影片匯出、同一個專案編譯、遊戲裡同一個場景，記下它花了多久。
2. 保持條件不變，同樣的供電（插電還是用電池）、同樣的電源模式、同樣的擺放表面、差不多的室溫。
3. 把溫度讀數工具和工作管理員的 效能 › CPU 頁面並排打開，先安靜放幾分鐘記下閒置溫度，任務跑了一陣之後再記下穩定值和那一刻的 CPU 速度。
4. 讓電腦涼下來，只改一個地方，再跑一遍。

第二次如果溫度一樣但跑得更快，或者時長一樣但溫度更低，說明這個改動有用。如果溫度一直頂在晶片上限，同時速度往下掉，任務也比以前明顯慢，瓶頸就在散熱。如果溫度高而 CPU 使用率低，先找出是什麼在忙，[CPU 使用率過高的排查指南](/tw/windows/blog/windows-high-cpu-usage) 講了這部分，包括總使用率看起來不高、其實有單一執行緒一直在忙的情況。

## 什麼時候該處理

平常做的任務下穩定溫度頂到處理器上限、效能跟著掉，閒置讀數比之前的基準越來越高，或者電腦在負載下直接關機，這幾種情況就該處理了，先從不用工具就能檢查的地方開始：

- **出風口和擺放表面。** 把電腦放在硬而平的表面上用，進風口和出風口別擋住。出風口和風扇裡的灰塵是慢慢積起來的，所以拿自己之前的數字去比才有用，清潔方式依廠商針對這個型號的說明來。
- **電源模式。** Windows 11 在 設定 › 系統 › 電源與電池 › 電源模式 裡設定，插電和用電池時分開選，有最佳電源效率、平衡和最佳效能三檔。微軟的 [電源模式指南](https://support.microsoft.com/en-us/windows/change-the-power-mode-for-your-windows-pc-c2aff038-22c9-f46d-5ca0-78696fdf2de8) 提到，如果改不了，可能是選了自訂電源計畫，在 控制台 › 系統及安全性 › 電源選項 裡切回「平衡」就能恢復。最佳效能通常會更熱、更吵，換來的是速度。
- **廠商的模式。** 廠商 App 如果有自己的散熱或效能模式，改之前先記下目前設定，並且和 Windows 電源模式分開改，這樣才知道到底是哪個起了作用。
- **背景工作。** 剛裝好系統或大版本更新之後，更新、同步和索引會讓 CPU 熱上一陣。如果不用電腦時它也是溫的，可以看看那些整天在跑的 [開機啟動程式](/tw/windows/blog/manage-windows-startup)。

風扇噪音、充電發熱以及什麼時候該聯絡廠商，可以看 [Windows 筆電過熱](/tw/windows/blog/windows-laptop-overheating)，那篇講怎麼解決，這篇講的是怎麼拿到一個靠得住的數字。

## Mole 在這裡能做什麼

Mole for Windows 不顯示 CPU 溫度，Windows 不裝核心驅動程式的話，一般 App 拿不到 CPU 感測器，Mole 也不裝這類驅動程式，所以它的 CPU 卡片顯示的是使用率、即時時脈和每個核心的活動。

「狀態」頁有一張「溫度」卡片，顯示 Windows 不靠額外驅動程式就能給出的兩個溫度，一個是驅動程式提供的 GPU 溫度，一個是系統磁碟自己回報的溫度。卡片把兩者並排放，帶五分鐘曲線和峰值，只有硬碟超過它自己的警告門檻時才會變成「過熱」，兩個都拿不到的電腦上，這個位置會換成「磁碟活動」。跑上面那套比較時，可以用 CPU 卡片和處理程序清單看是什麼讓處理器一直在忙，[說明裡的「狀態」部分](/tw/windows/help) 介紹了處理程序清單。

## 常見問題

### 為什麼工作管理員能顯示 GPU 溫度，卻不顯示 CPU 溫度？

GPU 讀數來自顯示卡驅動程式，微軟為裝了 WDDM 2.4 以上驅動程式的獨立顯示卡在工作管理員裡加了這一項，CPU 在工作管理員裡沒有對應的讀數，所以 CPU 溫度要從韌體設定、電腦廠商的 App 或 CPU 廠商的工具裡看。

### CPU 溫度多高算太高？

跟自己處理器的上限比，Intel 在 ark.intel.com 上列出 Tjunction，AMD 在每個產品頁上列出 Max. Operating Temperature (Tjmax)。高負載下碰到上限會觸發降頻，不會造成損壞，但輕度使用時就碰到上限，或者比平常的基準持續往上走，就值得查一查。

### 讀數突然跳高一秒鐘有問題嗎？

沒問題，打開 App、載入網頁都會讓核心短暫變熱，要看的是可重複任務過程中的持續溫度，再搭配 CPU 速度一起判斷。

### Mole for Windows 能顯示 CPU 溫度嗎？

不能，Mole for Windows 顯示 CPU 使用率和速度，它的「溫度」卡片只在電腦能回報時顯示 GPU 和系統磁碟溫度。


Canonical: https://mole.fit/tw/windows/blog/check-cpu-temperature-windows
