# Windows 最佳化實際在做什麼，哪些操作值得做

Windows 開始功能表打不開、搜尋沒有回應，或者已經解除安裝的軟體每次登入還留下一個報錯。這些都比電腦不夠快更具體。維護工具應該說明自己處理哪一件事，以及處理以後怎麼確認結果。

Mole 的最佳化頁做的是這類修復和維護：重新整理開始功能表與搜尋、處理無效啟動項目、清理 DNS 快取，再按電腦目前的條件檢查磁碟和 Windows 狀態。並不是每次點一下都執行全部項目。

## 從正在發生的問題開始

| 遇到的情況 | 維護能處理的部分 | 後面怎樣檢查 |
| --- | --- | --- |
| 開始功能表或搜尋介面沒有正常回應 | 重新整理相關元件 | 再開啟功能表，用原來的關鍵字搜尋 |
| 軟體已解除安裝，登入時還嘗試啟動它 | 核對目標確實不存在的啟動項目 | 下次登入看報錯是否還出現 |
| 網域名稱解析可能還在用舊記錄 | 清理本機 DNS 快取 | 重試同一個位址，再區分 Proxy、網路和伺服器問題 |
| Windows 維護或更新異常 | 按條件檢查系統映像、更新下載和磁碟狀態 | 查看維護結果及 Windows Update 的實際狀態 |

DNS 快取清理不會改變 Wi-Fi 訊號、寬頻速度或遠端伺服器。系統映像檢查也不能解釋所有卡頓。先知道是哪一項出了問題，才容易判斷執行維護有沒有幫上忙。

## DNS 快取只影響本機的解析這一步

瀏覽器造訪一個網域名稱，先要把它解析成伺服器位址，再去建立連線。Windows 的 DNS 快取在本機暫存了其中一部分結果，所以重新整理它影響的只是解析這一步。Wi-Fi 訊號、Proxy 連線和遠端伺服器都不在裡面。

某個網站剛換了伺服器位址，本機還留著舊結果，這時重新整理快取可能有幫助。如果所有網站都打不開，或者只是下載慢，DNS 只是可能要查的地方之一。瀏覽器也可能走自己的安全 DNS，不經過這份快取。

想先看看 Windows 目前快取了什麼而不清掉它，可以在 PowerShell 裡執行這條查詢。

```powershell
ipconfig /displaydns
```

[微軟的 ipconfig 說明](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ipconfig)把查看和重新整理分成兩件事。查不到某筆記錄也不說明連線壞了。這份輸出只涵蓋本機這一份快取。

<figure class="blog-diagram">
  <picture>
    <source media="(max-width: 900px)" srcset="/img/blog/windows-what-windows-optimization-does-zh-mobile.webp" type="image/webp" width="768" height="1500">
    <img src="/img/blog/windows-what-windows-optimization-does-zh.webp" width="1360" height="454" loading="lazy" alt="DNS 快取只影響本機的解析環節">
  </picture>
  <figcaption>重新整理本機 DNS 快取影響解析環節。網路連線、Proxy 與伺服器問題仍要分別排查。</figcaption>
</figure>

## 檢查系統映像，和掃描、修復不是同一步

DISM 的 `/CheckHealth` 查詢已經記錄的損壞狀態，`/ScanHealth` 再做一次掃描，`/RestoreHealth` 才用可用的來源修復。[微軟的映像修復文件](https://learn.microsoft.com/en-us/windows-hardware/manufacture/desktop/repair-a-windows-image)把這幾種操作分開說明。快速檢查沒有報錯，不等於每個檔案都重新掃過一遍，也不能說明硬體都沒問題。

Mole 先看映像已知的狀態，可以修復時只在結果裡提供修復入口。修復是單獨的操作，會單獨要求系統管理員權限，不會把每一輪維護都變成一次深度掃描。修復來源無法使用、組織原則限制或者磁碟報錯，各有各的原因要查。反覆點同一個維護按鈕，找不出新的原因，也帶不來新的解決辦法。

## 有些工作只在需要時執行

Mole 會檢查工作是否適用。Windows Search 已被設為停用時，不替你改成自動啟動。時間同步由組織管理時，也不擅自接管。SSD 維護會看最近是否已經做過。機械硬碟不會因為出現在磁碟清單裡就執行同一種操作。

更新下載的處理同樣有條件。要看到近期連續失敗的安裝記錄，確認目前沒有正在安裝、也不在等待重新啟動，才考慮清理下載內容。不會把 Windows Update 的設定和原則一起重設。

如果磁碟報告了問題，先備份需要的檔案。寫入磁碟的維護會讓位給這件事。未知狀態不是磁碟健康的證明。工具讀不到的硬體資訊仍需要用廠商或系統的方法核查。

## 系統管理員確認只負責需要權限的項目

一部分維護能在目前帳戶下完成。真正需要系統管理員權限的項目才會要求確認。拒絕以後這些項目不會完成。不能把整輪執行當成全部已經修好。

執行前儲存工作。系統修復可能耗時並要求重新啟動。完成以後查看結果，再回到原來的故障操作一次。恢復正常的是這個具體動作，不是一個籠統的提速百分比。

## 清理、更新和最佳化各有入口

想釋放空間，去清理或分析頁。想裝軟體的新版本，去軟體頁的更新。想處理功能表、搜尋和系統維護，再用最佳化。軟體更新已經開始時，Mole 可以執行不衝突的維護。可能影響安裝程式的工作會暫時略過。

微軟的[效能改善說明](https://support.microsoft.com/en-us/windows/experience/performance-optimization/tips-to-improve-pc-performance-in-windows)同樣區分儲存空間、啟動、背景應用程式和硬體條件。長期 CPU 佔用應先看[實際執行的程式](/tw/windows/blog/windows-high-cpu-usage)。不需要為了維護把安全性軟體、系統服務和不認識的登錄項目一起關掉。


Canonical: https://mole.fit/tw/windows/blog/what-windows-optimization-does
