仙姑本咕

Hexg's Blog

没有理想的人不伤心

請收下這份 Windows 調教指北

前言的前言#

本文寫於 2020 年 8 月,接近三年前。文中部分內容不再具有參考性,部分理念也已經過時,請勿參考此文

前言#

昨夜江邊春水生,艨艟巨艦一毛輕

在 2015 年 7 月 29 日 ,微軟公司正式發布了有史以來最全面的操作系統 Windows 10,但是全面,往往帶來的作用便是臃腫,而這篇文章的意義便在於拋棄一切不必要的服務,在不使用任何軟體下,優化整個系統,讓系統輕快起來,讓新電腦 Yes!拯救越用越慢的老電腦

系統設置#

關閉 WIN10 XBOX#

在 Win 10 更新後,便多出了 WIN10 XBOX 功能,這個功能默認開啟,但是大多數我們都不會使用到它,經過反復測試

將電源設置調為卓越性能#

在管理員模式運行 Windows Powershell,輸入下列代碼

powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61

並且選擇合適的電源計劃

Snipaste_2020-07-28_12-51-51.png

關閉不用的 Windows 服務#

Windows 服務是指 Windows NT 操作系統中的一種運行在後台的計算機程序。它在概念上類似於Unix守護進程。Windows 服務必須符合服務控制管理器(負責管理 Windows 服務的組件)的接口規則和協議。

Windows 服務可以配置為在操作系統啟動時運行,並且在 Windows 運行期間持續在後台運行。服務也可以手動或基於某個事件而啟動。Windows NT 操作系統包含眾多服務,分別運行在三種用戶帳戶環境中:系統、網絡服務和本地服務。這些 Windows 組件通常採用Windows 服務托管進程。因為 Windows 服務運行在其自身的專用用戶帳戶中,它們可以在用戶未登錄時活動。

用戶系統如果存在過多自動啟動類型的服務,將有可能導致系統後台運行佔用過多資源的問題。當然我們仍然需要根據不同的系統服務項設定不同的啟動類型,而不是統一設定為禁用的類型。

服務名稱詳細信息建議
Connected User Experiences and Telemetry反饋用戶體驗服務,用於收集錯誤信息,對於硬碟消耗較大,是很多低配電腦卡頓的元兇禁用
Andrea ST Filters Service聲卡驅動自帶的服務因人而異
Base Filtering Engine基礎過濾引擎,防火牆程序因人而異
Bluetooth Handsfree Service藍牙服務沒有藍牙設備可以禁用
Desktop Window Manager Session Manager桌面 Aero 效果和 3D 效果依賴次服務禁用
Diagnostics 系列診斷執行服務,用以執行故障診斷支持的診斷操作,效果類似 Connected User Experiences and Telemetry 。(檢測分析組策略,跟蹤 Windows 是否好用)禁用
Distributed Link Tracking Client監控不同計算機之間 NTFS 文件鏈接是否有改動非局域網的用戶建議禁用
Fax利用計算機或網絡上的可用傳真資源發送和接收傳真禁用
Function Discovery Provider Host自動發現網絡共享設備非局域網的用戶建議禁用
HomeGroup Listener管理家庭組的,用以幫助擁有多台電腦的家庭能夠方便地共享音樂、文檔、視頻,甚至是打印機等等禁用
HomeGroup Provider執行與家庭組的配置和維護相關的網絡任務禁用
Microsoft .NET Framework NGEN .net 支持服務手動
Offline Files脫機緩存文件服務
Print Spooler將文件加載到內存中以便稍後打印如果沒裝打印機,可以禁止
Problem Reports問題反饋服務禁用
Program Compatibility Assistant Service程序兼容性助手禁用
Smart Card管理計算機對智能卡的讀取訪問沒有安裝 UPS 的用戶可以禁用
SysMain即以前的 SuperFetch,對於機械硬碟有一定作用,但固態硬碟作用不大,而且常常是導致 CPU 占用飆升 100% 的元兇。如果您使用的硬碟是且僅為 SSD 的話,且物理內存較大,可以考慮關閉。禁用後將有效地降低磁碟占用率
Windows SearchWindows 搜索服務,作用是實現文件的快速搜索。不過這是一項經常在系統後台” 查水表” 的服務,很多時候電腦待機時硬碟燈長亮就是它的 “功勞”。此外 Win10 新版中的 “活動歷史記錄” 也依賴於該服務。如果安裝的是 SSD ,且對 “ 活動歷史記錄 ” 無感可以考慮關閉,尤其對於低配電腦,性能提升非常明顯。如果不用系統自帶搜索可以禁用
windows update禁用,如果你不需要更新的話
Windows 備份提供 Windows 備份和還原功能手動啟動
xbox禁用

關閉部分桌面特效#

關閉不必要的後台應用#

HPET#

高精度事件定時器(HPET)是個人電腦中使用的硬體定時器。它由英特爾和微軟聯合開發,大約從 2005 年開始被整合到個人電腦芯片組中。

一般來說,如果你有一個不錯的 CPU,你可以嘗試關閉 HPET,您可以獲得 10-15fps 的提升或者消除停頓 / 減少停頓。即使系統很穩定,調整 HPET 的設置對任何系統來說都會有一個很好的提升。改變 HPET 也可以解決遊戲啟動時崩潰等問題

驗證是否開啟 HPET#

在管理員模式下運行 CMD

bcdedit /enum //找到useplatformclock 一項,你應該看到useplatformclock 為 yes 或者 no,如果它被設置為 "NO",這意味著它在 Windows 中被禁用,如果它是 "YES",它在 Windows 中被啟用

Snipaste_2020-07-27_12-39-23.png

推薦搭配#

以下為推薦配置,因人而異為系統找到正確的設置,獲得額外的流暢性 / 幀數或修復微停頓 / 停頓:)

  • HPET 在 BIOS 中啟用 + HPET 在 WINDOWS 中啟用 (推薦)
  • HPET 在 BIOS 中禁用 + HPET 在 WINDOWS 中禁用 (推薦)
  • HPET 在 BIOS 中啟用 + HPET 在 WINDOWS 中禁用(不推薦,是件壞事情)
  • HPET 在 BIOS 中禁用 + HPET 在 WINDOWS 中啟用(不推薦,會導致軟體電磁干擾 / 計時)

關閉 HPET#

因為每個系統都不一樣,啟用或停用都可能帶來好處。

bcdedit /set useplatformclock No //或者bcdedit /set useplatformclock false

bcdedit /set disabledynamictick Yes

當您無法使用上面的指令關閉 HPET 時 您可以嘗試

bcdedit /deletevalue useplatformclock

並用 bcdedit /enum驗證是否開啟 / 關閉

啟用 HPET#

bcdedit /set useplatformclock true

關閉沒必要的啟動項#

打開任務管理器,關掉肉眼可見的啟動項

image.png

關閉滑鼠加速度#

image.png

網絡優化#

在管理員模式下啟動 CMD,輸入

netsh int tcp set global dca=enabled //直接緩存訪問(DCA)

netsh int tcp set global autotuninglevel=normal //接收窗口自動調諧級別

netsh int tcp set supplemental template=internet congestionprovider=ctcp //附加擁塞控制提供程序

netsh int tcp set global timestamps=enabled //RFC 1323 時間戳

image.png

開啟 Windows 10 硬體加速 GPU#

  • 打開註冊表
  • 定位計算機 \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
  • 找到 HwSchMode 默認鍵值由 1 修改為 2(1 代表關閉硬體加速 GPU 調度、2 代表開啟 GPU 調度)
  • 重啟計算機

部分資料參考#

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。