找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: aaronadam

[转贴] Windows维护工具Plus版

  [复制链接]
发表于 前天 07:53 | 显示全部楼层
抽空学习,感谢分享。
回复

使用道具 举报

发表于 前天 07:53 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 前天 08:00 | 显示全部楼层
现在都流行代码执行系统维护了吗?
回复

使用道具 举报

发表于 前天 08:25 | 显示全部楼层
有人试过吗
回复

使用道具 举报

发表于 前天 08:26 | 显示全部楼层
感谢大佬分享
回复

使用道具 举报

发表于 前天 08:29 | 显示全部楼层
学习一下
回复

使用道具 举报

发表于 前天 08:29 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 前天 08:31 | 显示全部楼层
多谢分享
回复

使用道具 举报

发表于 前天 08:39 | 显示全部楼层
279682817@qq.com,我看到你的邮箱了
回复

使用道具 举报

发表于 前天 08:45 | 显示全部楼层
感谢!有空测试一下!
回复

使用道具 举报

发表于 前天 08:51 | 显示全部楼层
谢分享!
回复

使用道具 举报

发表于 前天 09:02 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 前天 09:34 | 显示全部楼层
谢谢分享!
回复

使用道具 举报

发表于 前天 09:39 | 显示全部楼层
谢谢分享!
回复

使用道具 举报

发表于 前天 09:47 | 显示全部楼层
不敢用啊,不过还是谢谢分享!
回复

使用道具 举报

发表于 前天 18:22 | 显示全部楼层
感谢分享
回复

使用道具 举报

发表于 前天 18:31 | 显示全部楼层
楼主厉害了,感谢
回复

使用道具 举报

发表于 前天 19:38 | 显示全部楼层
本帖最后由 hanqing 于 2026-5-18 19:49 编辑


文叔叔wenshushu.cn 取件码  64ckk



复制代码


用AI临时弄了个powershell运行的脚本,自行杀毒!!!自行杀毒!!!自行杀毒!!!可惜上传不了URL





回复

使用道具 举报

发表于 前天 19:57 | 显示全部楼层
感谢分享
回复

使用道具 举报

发表于 前天 20:13 | 显示全部楼层
本帖最后由 ab4312 于 2026-5-18 20:16 编辑
  1. <div class="blockcode"><blockquote>@echo off
  2. setlocal enabledelayedexpansion
  3. title Windows运维工具版本10及以上

  4. :: 检查管理员权限
  5. net session >nul 2>&1
  6. if %errorLevel% neq 0 (
  7.     echo 请求管理员权限...
  8.     powershell -command "Start-Process '%~f0' -Verb RunAs"
  9.     exit /b
  10. )

  11. :: 自重启逻辑
  12. set vols=0
  13. for /f %%x in ('ver^|find "版本 11."') do (set vols=%%x)
  14. if "%1" equ "" (
  15.     if "!vols!" equ "0" (
  16.         start /max call %0 1
  17.     ) else (
  18.         start /max /machine amd64 call %0 1
  19.     )
  20.     exit
  21. )

  22. :menu
  23. cls
  24. echo ============================================
  25. echo           Windows运维工具 v10+
  26. echo ============================================
  27. echo 作者: phenix
  28. echo 邮箱: 279682817@qq.com
  29. echo.
  30. echo 警告: 请先关闭杀毒软件再运行
  31. echo 代码不得更改,否则后果自负
  32. echo.
  33. echo ============================================
  34. echo 请选择要执行的操作:
  35. echo.
  36. echo [1]  磁盘清理
  37. echo [2]  检查文件系统错误
  38. echo [3]  设置分页文件
  39. echo [4]  扫描系统文件完整性
  40. echo [5]  ReadyBoost加速
  41. echo [6]  恶意软件扫描
  42. echo [7]  获取历史WiFi密码
  43. echo [8]  获取网络信息
  44. echo [9]  获取硬盘信息
  45. echo [10] 获取系统信息
  46. echo [11] 暂停Windows更新
  47. echo [12] 检查系统盘空间
  48. echo [13] 整理桌面文件
  49. echo [14] 管理安全软件
  50. echo [15] 存储清理指导
  51. echo [16] 磁盘整理
  52. echo [17] 关闭后台应用
  53. echo [18] 关闭启动项
  54. echo [19] 关闭传递优化
  55. echo [20] 关闭Edge后台服务
  56. echo [21] 设置关机选项
  57. echo [22] 设置CPU选项
  58. echo [23] 设置360优化
  59. echo [24] 设置WPS优化
  60. echo [25] 设置通知中心
  61. echo [26] 设置性能优先
  62. echo [27] 清理历史记录
  63. echo [28] 安装组策略编辑器
  64. echo.
  65. echo [A]  执行所有步骤
  66. echo [Q]  退出
  67. echo.
  68. set /p choice=请输入选项:

  69. if /i "%choice%"=="Q" goto end
  70. if /i "%choice%"=="A" goto all_steps

  71. :: 验证输入是否为数字
  72. echo %choice%| findstr /r "^[0-9][0-9]*$" >nul
  73. if %errorlevel% equ 0 (
  74.     if %choice% geq 1 if %choice% leq 28 (
  75.         goto step_%choice%
  76.     )
  77. )

  78. echo 无效选项,请重新选择...
  79. timeout /t 2 >nul
  80. goto menu

  81. :all_steps
  82. echo 即将执行所有步骤...
  83. echo 按任意键继续或Ctrl+C取消...
  84. pause >nul
  85. for /l %%i in (1,1,28) do (
  86.     call :step_%%i
  87. )
  88. goto menu

  89. :step_1
  90. echo.
  91. echo 第一步:磁盘清理
  92. set flag=0
  93. set /p flag=是否需要磁盘清理?是选1,否选直接回车:
  94. if "!flag!" equ "1" (
  95.     echo 正在运行磁盘清理...
  96.     start /wait /b cleanmgr
  97. )
  98. goto menu

  99. :step_2
  100. echo.
  101. echo 第二步:检查文件系统错误
  102. set flag=0
  103. set /p flag=是否需要检查文件系统错误?是选1,否选直接回车:
  104. if "!flag!" equ "1" (
  105.     for /f "skip=2" %%a in ('powershell -command "& {(fsutil fsInfo drives).split(\" \")}"') do (
  106.         set hd=%%a
  107.         set hd=!hd::=!
  108.         set hd=!hd:\=!
  109.         echo 正在检查!hd!盘...
  110.         powershell -command "& {start-process -filepath 'cmd.exe' -argumentlist '/c start \"正在检查!hd!盘\" chkdsk' -wait -verb runas}"
  111.     )
  112. )
  113. goto menu

  114. :step_3
  115. echo.
  116. echo 第三步:设置分页
  117. set flag=0
  118. set /p flag=是否需要设置分页?是选1,否选直接回车:
  119. if "!flag!" equ "1" (
  120.     powershell -command "& {start-process -filepath \"reg.exe\" -argumentlist 'add \"HKLM\System\CurrentControlSet\Control\Session Manager\Memory Management\" /v PagingFiles /t REG_MULTI_SZ /d \"?:\pagefile.sys\" /f' -wait -verb runas -WindowStyle Hidden}"
  121.     echo 分页设置完成,需要重启生效
  122. )
  123. goto menu

  124. :step_4
  125. echo.
  126. echo 第四步:扫描系统文件完整性
  127. set flag=0
  128. set /p flag=是否需要扫描系统文件完整性?是选1,否选直接回车:
  129. if "!flag!" equ "1" (
  130.     powershell -command "& {start-process -filepath \"sfc.exe\" -argumentlist \"/scannow\" -wait -verb runas}"
  131. )
  132. goto menu

  133. :step_5
  134. echo.
  135. echo 第五步:ReadyBoost加速
  136. set flag=0
  137. set /p flag=是否需要ReadyBoost?是选1,否选直接回车:
  138. if "!flag!" equ "1" (
  139.     set flag=0
  140.     set /p flag=是否准备好了一个空白的U盘?是选1,否选直接回车:
  141.     if "!flag!" equ "1" (
  142.         set flag=0
  143.         set /p flag=是否确定是空白的U盘?是选1,否选直接回车:
  144.         if "!flag!" equ "1" (
  145.             powershell -command "& {start-process -filepath \"net.exe\" -argumentlist \"start sysmain\" -wait -verb runas}"
  146.             echo 请在"我的电脑"中右键U盘,选择属性→ReadyBoost
  147.             echo 选择"将该设备专用于ReadyBoost",点击确定
  148.         )
  149.     )
  150. )
  151. goto menu

  152. :step_6
  153. echo.
  154. echo 第六步:恶意软件扫描
  155. set flag=0
  156. set /p flag=是否需要恶意软件扫描?是选1,否选直接回车:
  157. if "!flag!" equ "1" (
  158.     powershell -command "& {start-process -filepath \"mrt\" -wait -verb runas}"
  159. )
  160. goto menu

  161. :step_7
  162. echo.
  163. echo 第七步:获取历史WiFi密码
  164. set flag=0
  165. set /p flag=是否需要获取历史连接wifi密码?是选1,否选直接回车:
  166. if "!flag!" equ "1" (
  167.     set /p wifiname=请输入wifi名称:
  168.     powershell -command "& {start-process -filepath \"cmd\" -argumentlist '/c \"chcp 437^&netsh wlan show profiles name=!wifiname! key=clear^>%temp%\wifi.txt\"' -wait -verb runas}"
  169.     timeout /t 2 >nul
  170.     for /f "tokens=1,2 delims=:" %%a in ('type %temp%\wifi.txt^|find "Key Content"') do (
  171.         echo WiFi密码: %%b
  172.         echo %%b>%userprofile%\desktop\无线密码.txt
  173.     )
  174. )
  175. goto menu

  176. :step_8
  177. echo.
  178. echo 第八步:获取网络信息
  179. set flag=0
  180. set /p flag=是否需要获取网络信息?是选1,否选直接回车:
  181. if "!flag!" equ "1" (
  182.     powershell -command "& {get-netadapter|format-list -property name,interfacedescription,macaddress,mediatype,physicalmediatype,linkspeed,mediaconnectionstate,driverinformation|out-file -filepath %userprofile%\desktop\网络信息.txt}"
  183.     start /wait %userprofile%\desktop\网络信息.txt
  184. )
  185. goto menu

  186. :step_9
  187. echo.
  188. echo 第九步:获取硬盘信息
  189. set flag=0
  190. set /p flag=是否需要获取硬盘信息?是选1,否选直接回车:
  191. if "!flag!" equ "1" (
  192.     powershell -command "& {get-physicaldisk|format-list -property model,healthstatus,serialnumber,mediatype,size|out-file -filepath %userprofile%\desktop\硬盘信息.txt}"
  193.     start /wait %userprofile%\desktop\硬盘信息.txt
  194. )
  195. goto menu

  196. :step_10
  197. echo.
  198. echo 第十步:获取系统信息
  199. set flag=0
  200. set /p flag=是否需要获取系统信息?是选1,否选直接回车:
  201. if "!flag!" equ "1" (
  202.     powershell -command "& {get-computerinfo -property CsManufacturer,CsModel,BiosManufacturer,OsName,OsArchitecture,OsWindowsDirectory,OsLanguage,TimeZone,CsProcessors,CsNumberOfLogicalProcessors,CsTotalPhysicalMemory|format-list|out-file -filepath %userprofile%\desktop\系统信息.txt}"
  203.     start /wait %userprofile%\desktop\系统信息.txt
  204.     start /wait dxdiag
  205. )
  206. goto menu

  207. :step_11
  208. echo.
  209. echo 第十一步:暂停Windows更新
  210. set flag=0
  211. set /p flag=是否需要暂停Windows更新?是选1,否选直接回车:
  212. if "!flag!" equ "1" (
  213.     set /p longtime=请输入暂停天数:
  214.     set /a longtime=!longtime!+0
  215.    
  216.     powershell -command "& {$Time=get-date;$Time.addHours(+0).tostring('yyyy-MM-ddTHH:mm:ssZ')|out-file -filepath %temp%\开始时间.txt}"
  217.     powershell -command "& {$Time=get-date;$Time.addHours(+0).addDays(!longtime!).tostring('yyyy-MM-ddTHH:mm:ssZ')|out-file -filepath %temp%\结束时间.txt}"
  218.    
  219.     for /f %%a in ('type %temp%\开始时间.txt') do set startTime=%%a
  220.     for /f %%b in ('type %temp%\结束时间.txt') do set endTime=%%b
  221.    
  222.     powershell -command "& {start-process -filepath \"reg.exe\" -argumentlist 'add \"HKLM\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings\" /v PauseFeatureUpdatesStartTime /t REG_SZ /d \"!startTime!\" /f' -wait -verb runas -WindowStyle Hidden}"
  223.     powershell -command "& {start-process -filepath \"reg.exe\" -argumentlist 'add \"HKLM\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings\" /v PauseQualityUpdatesStartTime /t REG_SZ /d \"!startTime!\" /f' -wait -verb runas -WindowStyle Hidden}"
  224.     powershell -command "& {start-process -filepath \"reg.exe\" -argumentlist 'add \"HKLM\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings\" /v PauseUpdatesExpiryTime /t REG_SZ /d \"!endTime!\" /f' -wait -verb runas -WindowStyle Hidden}"
  225.     powershell -command "& {start-process -filepath \"reg.exe\" -argumentlist 'add \"HKLM\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings\" /v PauseFeatureUpdatesEndTime /t REG_SZ /d \"!endTime!\" /f' -wait -verb runas -WindowStyle Hidden}"
  226.     powershell -command "& {start-process -filepath \"reg.exe\" -argumentlist 'add \"HKLM\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings\" /v PauseQualityUpdatesEndTime /t REG_SZ /d \"!endTime!\" /f' -wait -verb runas -WindowStyle Hidden}"
  227.    
  228.     echo Windows更新已暂停!longtime!天
  229. )
  230. goto menu

  231. :step_12
  232. echo.
  233. echo 第十二步:检查系统盘空间
  234. set flag=0
  235. set /p flag=是否需要检查系统盘空间?是选1,否选直接回车:
  236. if "!flag!" equ "1" (
  237.     echo 建议清理以下内容:
  238.     echo - C:\Windows\Prefetch
  239.     echo - C:\Windows\Temp
  240.     echo - C:\Windows\System32\LogFiles
  241.     echo - Win+R 输入 %%temp%%
  242.     explorer.exe
  243. )
  244. goto menu

  245. :step_13
  246. echo.
  247. echo 第十三步:整理桌面
  248. set flag=0
  249. set /p flag=是否需要整理桌面?是选1,否选直接回车:
  250. if "!flag!" equ "1" (
  251.     cd /d c:\
  252.     if not exist "整理桌面" mkdir "整理桌面"
  253.    
  254.     dir /b "%userprofile%\desktop" | findstr /v "bat lnk" | findstr /v "整理桌面" > %temp%\整理桌面.txt
  255.    
  256.     for /f "tokens=*" %%c in ('type %temp%\整理桌面.txt') do (
  257.         if exist "%%c" (
  258.             set num=!random!
  259.             move "%userprofile%\desktop\%%c" "%userprofile%\desktop\!num!%%c"
  260.             move "%userprofile%\desktop\!num!%%c" "c:\整理桌面"
  261.         ) else (
  262.             move "%userprofile%\desktop\%%c" "c:\整理桌面"
  263.         )
  264.     )
  265.    
  266.     cd /d "%userprofile%\desktop"
  267.     if not exist "整理桌面" (
  268.         powershell -command "& {start-process -filepath \"cmd.exe\" -argumentlist \"/c mklink /j %userprofile%\desktop\整理桌面 c:\整理桌面\" -wait -verb runas}"
  269.     )
  270.     echo 桌面文件已移动到C:\整理桌面,并创建了快捷方式
  271. )
  272. goto menu

  273. :step_14
  274. echo.
  275. echo 第十四步:管理安全软件
  276. set flag=0
  277. for /f "usebackq delims=* skip=1" %%d in (`powershell -command "& {get-package|foreach-object -membername name}"^|findstr /r /i "360杀毒 360安全卫士 金山毒霸 瑞星 江民 百度杀毒 腾讯电脑管家 kaspersky avg mcafee bitdefender f-secure bitdefender avast eset avira"`) do (
  278.     set flag=1
  279. )
  280. if "!flag!" equ "1" (
  281.     set flag=0
  282.     set /p flag=检测到多个安全软件,建议只保留一个。是否打开程序和功能?是选1,否选直接回车:
  283.     if "!flag!" equ "1" start /wait appwiz.cpl
  284. ) else (
  285.     echo 未检测到多个安全软件
  286. )
  287. goto menu

  288. :step_15
  289. echo.
  290. echo 第十五步:存储清理指导
  291. set flag=0
  292. set /p flag=是否需要查看存储清理指导?是选1,否选直接回车:
  293. if "!flag!" equ "1" (
  294.     echo 存储清理步骤:
  295.     echo 1. 右键开始菜单 → 系统 → 存储
  296.     echo 2. 打开"存储感知"开关
  297.     echo 3. 点击"配置存储感知或立即运行"
  298.     echo 4. 设置每天运行
  299.     echo 5. 回到存储界面,更改新内容的保存位置到其他盘
  300.     echo 6. 选择临时文件,删除不需要的文件
  301. )
  302. goto menu

  303. :step_16
  304. echo.
  305. echo 第十六步:磁盘整理
  306. set flag=0
  307. set /p flag=是否需要磁盘整理?是选1,否选直接回车:
  308. if "!flag!" equ "1" (
  309.     for /f "skip=2" %%a in ('powershell -command "& {(fsutil fsInfo drives).split(\" \")}"') do (
  310.         echo 正在整理%%a...
  311.         powershell -command "& {start-process -filepath \"defrag.exe\" -argumentlist \"%%a /U /V\" -wait -verb runas}"
  312.     )
  313. )
  314. goto menu

  315. :step_17
  316. echo.
  317. echo 第十七步:关闭后台应用
  318. set flag=0
  319. set /p flag=是否需要关闭后台应用?是选1,否选直接回车:
  320. if "!flag!" equ "1" (
  321.     echo 请手动操作:
  322.     echo 1. 右键开始菜单 → 设置 → 隐私
  323.     echo 2. 选择"后台应用"
  324.     echo 3. 关闭"允许应用在后台运行"
  325.     echo 4. 选择左侧"常规",关闭所有隐私选项
  326. )
  327. goto menu

  328. :step_18
  329. echo.
  330. echo 第十八步:关闭启动项
  331. set flag=0
  332. set /p flag=是否需要关闭启动项?是选1,否选直接回车:
  333. if "!flag!" equ "1" (
  334.     powershell -command "& {start-process -filepath \"reg.exe\" -argumentlist 'add \"HKLM\System\CurrentControlSet\Control\Session Manager\Power\" /v HiberbootEnabled /t REG_DWORD /d \"0\" /f' -wait -verb runas -WindowStyle Hidden}"
  335.     echo 快速启动已禁用
  336.     echo 请手动关闭启动项:
  337.     echo 1. 右键开始菜单 → 设置 → 应用 → 启动
  338.     echo 2. 关闭不需要的启动项
  339. )
  340. goto menu

  341. :step_19
  342. echo.
  343. echo 第十九步:关闭传递优化
  344. set flag=0
  345. set /p flag=是否需要关闭传递优化?是选1,否选直接回车:
  346. if "!flag!" equ "1" (
  347.     echo 请手动操作:
  348.     echo 1. 右键开始菜单 → 设置 → 更新和安全 → 传递优化
  349.     echo 2. 关闭"允许从其他电脑下载"开关
  350. )
  351. goto menu

  352. :step_20
  353. echo.
  354. echo 第二十步:关闭Edge后台服务
  355. set flag=0
  356. set /p flag=是否需要关闭Edge后台服务?是选1,否选直接回车:
  357. if "!flag!" equ "1" (
  358.     powershell -command "& {start-process -filepath \"net.exe\" -argumentlist \"stop MicrosoftEdgeElevationService\" -wait -verb runas -WindowStyle Hidden}"
  359.     powershell -command "& {start-process -filepath \"net.exe\" -argumentlist \"stop edgeupdate\" -wait -verb runas -WindowStyle Hidden}"
  360.     powershell -command "& {start-process -filepath \"net.exe\" -argumentlist \"stop edgeupdatem\" -wait -verb runas -WindowStyle Hidden}"
  361.     powershell -command "& {start-process -filepath \"reg.exe\" -argumentlist 'add \"HKLM\System\CurrentControlSet\Services\MicrosoftEdgeElevationService\" /v Start /t REG_DWORD /d \"4\" /f' -wait -verb runas -WindowStyle Hidden}"
  362.     powershell -command "& {start-process -filepath \"reg.exe\" -argumentlist 'add \"HKLM\System\CurrentControlSet\Services\edgeupdate\" /v Start /t REG_DWORD /d \"4\" /f' -wait -verb runas -WindowStyle Hidden}"
  363.     powershell -command "& {start-process -filepath \"reg.exe\" -argumentlist 'add \"HKLM\System\CurrentControlSet\Services\edgeupdatem\" /v Start /t REG_DWORD /d \"4\" /f' -wait -verb runas -WindowStyle Hidden}"
  364.     echo Edge后台服务已禁用
  365.     echo 请在Edge中设置:
  366.     echo 设置 → 系统和性能 → 关闭"在Microsoft Edge关闭后继续运行后台扩展和应用"
  367. )
  368. goto menu

  369. :step_21
  370. echo.
  371. echo 第二十一步:设置关机选项
  372. set flag=0
  373. set /p flag=是否需要设置关机选项?是选1,否选直接回车:
  374. if "!flag!" equ "1" (
  375.     echo 请手动操作:
  376.     echo 1. 右键开始菜单 → 电源选项
  377.     echo 2. 选择"其他电源设置"
  378.     echo 3. 选择"选择电源按钮的功能"
  379.     echo 4. 设置按电源按钮时: 用电池关机/接通电源关机
  380. )
  381. goto menu

  382. :step_22
  383. echo.
  384. echo 第二十二步:设置CPU选项
  385. set flag=0
  386. set /p flag=是否需要设置CPU选项?是选1,否选直接回车:
  387. if "!flag!" equ "1" (
  388.     echo 请手动操作:
  389.     echo 1. 打开任务管理器
  390.     echo 2. 文件 → 运行新任务 → 输入msconfig
  391.     echo 3. 勾选"以系统管理权限创建此任务"
  392.     echo 4. 引导 → 高级选项 → 勾选"处理器个数" → 选择最大值
  393.     echo 注意: 需要重启生效
  394. )
  395. goto menu

  396. :step_23
  397. echo.
  398. echo 第二十三步:设置360优化
  399. set flag=0
  400. set /p flag=是否需要设置360优化?是选1,否选直接回车:
  401. if "!flag!" equ "1" (
  402.     echo 请手动操作:
  403.     echo 1. 打开360安全卫士
  404.     echo 2. 设置 → 功能定制
  405.     echo 3. 关闭显示首页安全播报、显示主界面搜索框
  406.     echo 4. 开机小助手 → 全部取消勾选
  407.     echo 5. 广告资讯设置 → 关闭所有开关
  408. )
  409. goto menu

  410. :step_24
  411. echo.
  412. echo 第二十四步:设置WPS优化
  413. set flag=0
  414. set /p flag=是否需要设置WPS优化?是选1,否选直接回车:
  415. if "!flag!" equ "1" (
  416.     echo 请手动操作:
  417.     echo 1. 右键WPS图标 → 打开文件所在位置
  418.     echo 2. 进入office6文件夹
  419.     echo 3. 运行ksomisc.exe
  420.     echo 4. 高级 → 功能定制
  421.     echo 5. 关闭模板推荐、在线素材资源推荐、场景化功能推荐
  422. )
  423. goto menu

  424. :step_25
  425. echo.
  426. echo 第二十五步:设置通知中心
  427. set flag=0
  428. set /p flag=是否需要设置通知中心?是选1,否选直接回车:
  429. if "!flag!" equ "1" (
  430.     echo 请手动操作:
  431.     echo 1. 右键开始菜单 → 设置 → 系统 → 通知和操作
  432.     echo 2. 关闭通知
  433. )
  434. goto menu

  435. :step_26
  436. echo.
  437. echo 第二十六步:设置性能优先
  438. set flag=0
  439. set /p flag=是否需要设置性能优先?是选1,否选直接回车:
  440. if "!flag!" equ "1" (
  441.     echo 请手动操作:
  442.     echo 1. 右键开始菜单 → 系统 → 高级系统设置
  443.     echo 2. 高级 → 性能设置 → 视觉效果 → 调整为最佳性能
  444.     echo 3. 右键开始菜单 → 电源选项
  445.     echo 4. 创建电源计划 → 高性能
  446. )
  447. goto menu

  448. :step_27
  449. echo.
  450. echo 第二十七步:清理历史记录
  451. set flag=0
  452. set /p flag=是否需要清理历史记录?是选1,否选直接回车:
  453. if "!flag!" equ "1" (
  454.     echo 请手动操作:
  455.     echo 1. 右键开始菜单 → 设置 → 隐私 → 活动历史记录
  456.     echo 2. 关闭所有选项并清除活动历史记录
  457. )
  458. goto menu

  459. :step_28
  460. echo.
  461. echo 第二十八步:安装组策略编辑器
  462. set flag=0
  463. set /p flag=是否需要安装组策略编辑器?是选1,否选直接回车:
  464. if "!flag!" equ "1" (
  465.     echo 正在安装组策略编辑器...
  466.     dir /b %windir%\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >List.txt
  467.     dir /b %windir%\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~3*.mum >>List.txt
  468.     for /f %%i in ('findstr /i . List.txt 2^>nul') do (
  469.         powershell -command "& {start-process -filepath \"dism.exe\" -argumentlist \"/online /norestart /add-package:%windir%\servicing\Packages\%%i\" -wait -verb runas}"
  470.     )
  471.     del List.txt
  472.     echo 安装完成!请手动配置QoS:
  473.     echo 1. Win+R 输入 gpedit.msc
  474.     echo 2. 计算机配置 → 管理模板 → 网络 → QoS数据包计划程序
  475.     echo 3. 限制可保留带宽 → 已启用 → 将80改为0
  476. )
  477. goto menu

  478. :end
  479. echo.
  480. echo 感谢使用Windows运维工具!
  481. pause
  482. exit
复制代码
使用方法:复制到记事本,另存为"windows维护工具.bat",编码ANSI,保存类型所有文件。



可以菜单选择需要安装的项目

点评

这个修改得好,不错  详情 回复 发表于 前天 20:25

评分

参与人数 1无忧币 +5 收起 理由
aaronadam + 5 很给力!

查看全部评分

回复

使用道具 举报

发表于 前天 20:25 | 显示全部楼层
ab4312 发表于 2026-5-18 20:13
使用方法:复制到记事本,另存为"windows维护工具.bat",编码ANSI,保存类型所有文件。

这个修改得好,不错
回复

使用道具 举报

发表于 昨天 08:17 | 显示全部楼层
感谢分享!
回复

使用道具 举报

发表于 昨天 08:38 | 显示全部楼层
试一下看看效果,多谢分享
回复

使用道具 举报

发表于 昨天 08:40 | 显示全部楼层
感谢分享
回复

使用道具 举报

发表于 昨天 11:04 | 显示全部楼层
感谢分享
回复

使用道具 举报

发表于 昨天 13:43 来自手机 | 显示全部楼层
学习一下
回复

使用道具 举报

发表于 昨天 14:28 | 显示全部楼层
叫系统轻优化工具好点
回复

使用道具 举报

发表于 昨天 17:30 | 显示全部楼层
学习学习
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1|闽公网安备35020302032614号 )

GMT+8, 2026-5-20 09:36

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表