|
|
@echo off
chcp 936 >nul
title 29661.1000 最强优化 + 完整7条调度 for AMD 9950X
color 0A
echo ============================================================
echo Win11 29661.1000 最强优化脚本
echo Experimental Future Platforms / 27H2 Rubidium
echo AMD Ryzen 9950X 极限性能向
echo ============================================================
echo.
echo 本脚本包含:
echo [1] 完整7条调度全开(29661已修复鼠标闪烁)
echo [2] UI全精简(动画/透明/特效)
echo [3] 内核级优化(内存/文件系统)
echo [4] 网络加速(TCP/DNS)
echo [5] 电源极限调优(全核拉满)
echo [6] 服务精简
echo [7] 启动项/后台清理
echo [8] 图形加速
echo [9] 生成应急脚本
echo.
echo 请确认 vivetool.exe 与本脚本在同一文件夹!
echo.
pause
:: 检测管理员权限
net session >nul 2>&1
if %errorlevel% neq 0 (
color 0C
echo [错误] 请右键"以管理员身份运行"本脚本!
pause
exit /b
)
echo.
echo ============================================================
echo [1/9] 启用完整7条 Zen5 + LLP 调度
echo ============================================================
if exist "%~dp0vivetool.exe" (
%~dp0vivetool.exe /enable /id:58989092,41035820,60716524,61391826,59213768,61090762,44754208
echo [OK] 7条调度ID全部启用
echo 58989092 = LLP低延迟(29661已修复闪烁)
echo 41035820 = Zen5抢占调度
echo 60716524 = Zen5抢占调度
echo 61391826 = Zen5抢占调度
echo 59213768 = Zen5抢占调度
echo 61090762 = Zen5抢占调度
echo 44754208 = Zen5抢占调度
) else (
color 0E
echo [警告] 未找到 vivetool.exe,跳过调度设置!
echo 请将 vivetool.exe 放到本脚本同目录后重新运行
)
echo.
echo ============================================================
echo [2/9] UI全精简(动画/透明/特效全关)
echo ============================================================
::关闭窗口动画
reg add "HKCU\Control Panel\Desktop\WindowMetrics" /v "MinAnimate" /t REG_SZ /d 0 /f >nul
::关闭透明效果
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize" /v "EnableTransparency" /t REG_DWORD /d 0 /f >nul
::最佳性能模式
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects" /v "VisualFXSetting" /t REG_DWORD /d 2 /f >nul
::关闭拖动时显示窗口内容
reg add "HKCU\Control Panel\Desktop" /v "DragFullWindows" /t REG_SZ /d 0 /f >nul
::字体平滑保留(ClearType)
reg add "HKCU\Control Panel\Desktop" /v "FontSmoothing" /t REG_SZ /d 2 /f >nul
::关闭任务栏动画
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "TaskbarAnimations" /t REG_DWORD /d 0 /f >nul
::关闭选中项半透明
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "ListviewAlphaSelect" /t REG_DWORD /d 0 /f >nul
::关闭图标阴影
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "ListviewShadow" /t REG_DWORD /d 0 /f >nul
::关闭Recall快照(9950X无NPU,纯浪费)
reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsAI" /v "DisableAIDataAnalysis" /t REG_DWORD /d 1 /f >nul
::关闭小组件
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "TaskbarDa" /t REG_DWORD /d 0 /f >nul
::关闭锁屏
reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\Personalization" /v "NoLockScreen" /t REG_DWORD /d 1 /f >nul
echo [OK] UI精简完成
echo.
echo ============================================================
echo [3/9] 内核级优化(内存/调度/文件系统)
echo ============================================================
::关闭内存压缩(128GB大内存,减少CPU开销)
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v "EnableCompression" /t REG_DWORD /d 0 /f >nul
::大系统缓存(提升文件IO吞吐)
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v "LargeSystemCache" /t REG_DWORD /d 1 /f >nul
::禁用预读取(SSD不需要)
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters" /v "EnablePrefetcher" /t REG_DWORD /d 0 /f >nul
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters" /v "EnableSuperfetch" /t REG_DWORD /d 0 /f >nul
::禁用NTFS最后访问时间戳(减少磁盘写入)
reg add "HKLM\SYSTEM\CurrentControlSet\Control\FileSystem" /v "NtfsDisableLastAccessUpdate" /t REG_DWORD /d 1 /f >nul
::禁用8.3短文件名(提升NTFS性能)
reg add "HKLM\SYSTEM\CurrentControlSet\Control\FileSystem" /v "NtfsDisable8dot3NameCreation" /t REG_DWORD /d 1 /f >nul
::增加IRP栈大小
reg add "HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" /v "IRPStackSize" /t REG_DWORD /d 32 /f >nul
::禁用Windows错误报告
reg add "HKLM\SOFTWARE\Microsoft\Windows\Windows Error Reporting" /v "Disabled" /t REG_DWORD /d 1 /f >nul
echo [OK] 内核优化完成
echo.
echo ============================================================
echo [4/9] 网络加速(TCP/DNS/延迟优化)
echo ============================================================
::禁用Nagle算法(降低小包延迟)
reg add "HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" /v "TcpAckFrequency" /t REG_DWORD /d 1 /f >nul
reg add "HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" /v "TCPNoDelay" /t REG_DWORD /d 1 /f >nul
::TCP自动调优normal(兼顾吞吐和延迟)
netsh int tcp set global autotuninglevel=normal >nul
::启用ECN显式拥塞通知
netsh int tcp set global ecncapability=enabled >nul
::禁用RSS接收端缩放
netsh int tcp set global rss=disabled >nul
::DNS缓存加大(减少重复解析)
reg add "HKLM\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters" /v "CacheHashTableBucketSize" /t REG_DWORD /d 65536 /f >nul
reg add "HKLM\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters" /v "CacheHashTableSize" /t REG_DWORD /d 65536 /f >nul
reg add "HKLM\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters" /v "MaxCacheEntryTtlLimit" /t REG_DWORD /d 86400 /f >nul
echo [OK] 网络加速完成
echo.
echo ============================================================
echo [5/9] 电源极限调优(卓越性能+全核拉满)
echo ============================================================
::创建并激活卓越性能
powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61 >nul
powercfg /setactive e9a42b02-d5df-448d-aa00-03f14749eb61 >nul
::处理器最小状态100%(插电)
powercfg /setacvalueindex e9a42b02-d5df-448d-aa00-03f14749eb61 sub_processor 0 100 >nul
::处理器最大状态100%
powercfg /setacvalueindex e9a42b02-d5df-448d-aa00-03f14749eb61 sub_processor 100 100 >nul
::散热策略:主动(优先性能不降频)
powercfg /setacvalueindex e9a42b02-d5df-448d-aa00-03f14749eb61 sub_processor 94d3a615-a899-4ac5-ae2b-e4d8f634367a 0 >nul
::处理器性能提升模式:激进
powercfg /setacvalueindex e9a42b02-d5df-448d-aa00-03f14749eb61 sub_processor 45bcc044-d885-43e2-8651-ee9e41f6b6f9 2 >nul
::禁用核心停放(9950X全核待命)
powercfg /setacvalueindex e9a42b02-d5df-448d-aa00-03f14749eb61 sub_processor 0cc5b647-c1df-4637-891a-dec35c318583 100 >nul
::关闭USB选择性暂停
powercfg /setacvalueindex e9a42b02-d5df-448d-aa00-03f14749eb61 2a737441-1930-4402-8d77-b2bea584a140 48e6b7a6-50f5-4782-a5d4-53bb8f07e226 0 >nul
::关闭PCIe链路状态电源管理
powercfg /setacvalueindex e9a42b02-d5df-448d-aa00-03f14749eb61 SUB_PCIEXPRESS 1676ab81-9250-41db-9bc3-6be46e1d15e7 0 >nul
::关闭硬盘休眠
powercfg /setacvalueindex e9a42b02-d5df-448d-aa00-03f14749eb61 SUB_DISK 6738e2c4-e8a5-4a42-b16a-e040e769756e 0 >nul
::关闭休眠(台式机不需要)
powercfg /hibernate off >nul
powercfg /S e9a42b02-d5df-448d-aa00-03f14749eb61 >nul
echo [OK] 电源调优完成
echo.
echo ============================================================
echo [6/9] 服务精简(安全可禁,不碰核心)
echo ============================================================
::Xbox全家桶
sc config XblAuthManager start= disabled >nul 2>&1
sc config XblGameSave start= disabled >nul 2>&1
sc config XboxNetApiSvc start= disabled >nul 2>&1
sc config XboxGipSvc start= disabled >nul 2>&1
::Windows错误报告
sc config WerSvc start= disabled >nul 2>&1
::生物识别(不用指纹/人脸)
sc config WbioSrvc start= disabled >nul 2>&1
::远程桌面
sc config TermService start= disabled >nul 2>&1
::远程注册表
sc config RemoteRegistry start= disabled >nul 2>&1
::打印服务(不用打印机就禁,需要时改回自动)
sc config Spooler start= disabled >nul 2>&1
::传真
sc config Fax start= disabled >nul 2>&1
::蓝牙(不用就禁,需要时改回手动)
sc config bthserv start= disabled >nul 2>&1
::Windows搜索(建议用Everything替代)
sc config WSearch start= disabled >nul 2>&1
::SysMain(SSD禁用更快)
sc config SysMain start= disabled >nul 2>&1
::交付优化(后台上传占带宽)
sc config DoSvc start= disabled >nul 2>&1
::诊断跟踪(设手动,不彻底禁防系统组件异常)
sc config DiagTrack start= demand >nul 2>&1
echo [OK] 服务精简完成
echo 注意:打印机/蓝牙/搜索已禁用,需要时在services.msc改回
echo.
echo ============================================================
echo [7/9] 启动项/后台清理
echo ============================================================
::关闭所有后台UWP应用
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\BackgroundAccessApplications" /v "GlobalUserDisabled" /t REG_DWORD /d 1 /f >nul
::关闭广告ID
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\AdvertisingInfo" /v "Enabled" /t REG_DWORD /d 0 /f >nul
::关闭开始菜单程序跟踪推荐
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "Start_TrackProgs" /t REG_DWORD /d 0 /f >nul
::关闭云内容/提示
reg add "HKCU\Software\Policies\Microsoft\Windows\CloudContent" /v "DisableWindowsConsumerFeatures" /t REG_DWORD /d 1 /f >nul
reg add "HKCU\Software\Policies\Microsoft\Windows\CloudContent" /v "DisableSoftLanding" /t REG_DWORD /d 1 /f >nul
echo [OK] 启动后台清理完成
echo 提醒:任务管理器-启动应用里,手动禁用QQ/微信等开机自启
echo.
echo ============================================================
echo [8/9] 图形加速
echo ============================================================
::硬件加速GPU调度(开启)
reg add "HKLM\SYSTEM\CurrentControlSet\Control\GraphicsDrivers" /v "HwSchMode" /t REG_DWORD /d 2 /f >nul
::关闭全屏优化(全局)
reg add "HKCU\System\GameConfigStore" /v "GameDVR_FSEBehaviorMode" /t REG_DWORD /d 2 /f >nul
reg add "HKCU\System\GameConfigStore" /v "GameDVR_HonorUserFSEBehaviorMode" /t REG_DWORD /d 1 /f >nul
::关闭Game Bar和游戏模式
reg add "HKCU\Software\Microsoft\GameBar" /v "AllowAutoGameMode" /t REG_DWORD /d 0 /f >nul
reg add "HKCU\Software\Microsoft\GameBar" /v "AutoGameModeEnabled" /t REG_DWORD /d 0 /f >nul
::关闭游戏DVR录制
reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\GameDVR" /v "AllowGameDVR" /t REG_DWORD /d 0 /f >nul
echo [OK] 图形加速完成
echo.
echo ============================================================
echo [9/9] 生成应急脚本(鼠标闪时运行)
echo ============================================================
::生成关闭LLP应急脚本
echo @echo off > "%~dp0应急_关闭LLP防闪烁.bat"
echo chcp 936 ^>nul >> "%~dp0应急_关闭LLP防闪烁.bat"
echo title 关闭LLP 58989092 >> "%~dp0应急_关闭LLP防闪烁.bat"
echo echo 正在关闭 LLP 低延迟ID(58989092)... >> "%~dp0应急_关闭LLP防闪烁.bat"
echo "%~dp0vivetool.exe" /disable /id:58989092 >> "%~dp0应急_关闭LLP防闪烁.bat"
echo echo. >> "%~dp0应急_关闭LLP防闪烁.bat"
echo echo 已关闭LLP,剩余6条Zen5调度继续生效 >> "%~dp0应急_关闭LLP防闪烁.bat"
echo echo 5秒后自动重启... >> "%~dp0应急_关闭LLP防闪烁.bat"
echo pause >> "%~dp0应急_关闭LLP防闪烁.bat"
echo shutdown /r /t 5 >> "%~dp0应急_关闭LLP防闪烁.bat"
::生成查询调度状态脚本
echo @echo off > "%~dp0查询调度状态.bat"
echo chcp 936 ^>nul >> "%~dp0查询调度状态.bat"
echo title 查询ViveTool调度状态 >> "%~dp0查询调度状态.bat"
echo echo 当前7条调度ID状态: >> "%~dp0查询调度状态.bat"
echo "%~dp0vivetool.exe" /query /id:58989092 >> "%~dp0查询调度状态.bat"
echo "%~dp0vivetool.exe" /query /id:41035820 >> "%~dp0查询调度状态.bat"
echo "%~dp0vivetool.exe" /query /id:60716524 >> "%~dp0查询调度状态.bat"
echo "%~dp0vivetool.exe" /query /id:61391826 >> "%~dp0查询调度状态.bat"
echo "%~dp0vivetool.exe" /query /id:59213768 >> "%~dp0查询调度状态.bat"
echo "%~dp0vivetool.exe" /query /id:61090762 >> "%~dp0查询调度状态.bat"
echo "%~dp0vivetool.exe" /query /id:44754208 >> "%~dp0查询调度状态.bat"
echo pause >> "%~dp0查询调度状态.bat"
echo [OK] 已生成:应急_关闭LLP防闪烁.bat
echo [OK] 已生成:查询调度状态.bat
echo.
echo ============================================================
echo.
color 0A
echo ============== 全部优化完成!==============
echo.
echo 7条调度ID(含LLP):已全部启用
echo 29661已修复鼠标闪烁,正常情况下不会闪
echo 如仍闪烁:运行"应急_关闭LLP防闪烁.bat"
echo.
echo 预期效果:
echo - 开机内存占用:2.0-2.8GB
echo - 空载点击响应:极限跟手
echo - CPU满载/100-200标签页:前台不卡
echo - 网页加载:更快
echo.
echo 手动补充:
echo 1. sysdm.cpl - 高级 - 性能 - 最佳性能
echo 只保留"平滑屏幕字体边缘"
echo 2. 任务管理器 - 启动应用:禁用QQ/微信自启
echo 3. BIOS:EXPO开 / CPPC开 / 关C6C7 / PBO Auto
echo.
echo 10秒后自动重启电脑使全部设置生效...
echo 如不想现在重启,按 Ctrl+C 取消
echo.
echo ============================================================
shutdown /r /t 10 /c "29661最强优化完成,10秒后重启,按Ctrl+C取消"
pause
自己删不需要的 |
|