Windows系统优化命令-记录
闲着无聊,近来电脑有些卡顿,记录一下相关命令。最好的命令还是格式化╮(╯▽╰)╭
1. 磁盘清理相关命令
cleanmgr - 磁盘清理工具
cleanmgr
- 启动磁盘清理工具,可清理临时文件、回收站等内容
diskpart - 磁盘分区工具
diskpart
- 用于磁盘管理,可以清理、格式化、分区磁盘
defrag - 磁盘碎片整理
defrag C: /U /V
- 对C盘进行碎片整理,显示进度和详细信息
2. 系统文件优化命令
sfc - 系统文件检查器
sfc /scannow
- 扫描并修复损坏的系统文件
DISM - 部署映像服务和管理工具
DISM /Online /Cleanup-Image /RestoreHealth
- 修复Windows系统映像
清理Windows更新文件
DISM /Online /Cleanup-Image /StartComponentCleanup
- 清理过期的Windows更新文件
3. 网络优化命令
刷新DNS缓存
ipconfig /flushdns
- 清除DNS解析缓存
重置网络设置
netsh winsock reset
- 重置Winsock目录
重置TCP/IP协议栈
netsh int ip reset
4. 服务和启动项优化
禁用不必要的服务
sc config DiagTrack start= disabled
sc config dmwappushservice start= disabled
- 禁用遥测相关服务
关闭快速启动
powercfg /h off
- 禁用休眠和快速启动功能以节省空间
5. 注册表优化命令
关闭自动播放
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers" /v DisableAutoplay /t REG_DWORD /d 1 /f
禁用Windows错误报告
reg add "HKLM\SOFTWARE\Microsoft\Windows\Windows Error Reporting" /v Disabled /t REG_DWORD /d 1 /f
6. PowerShell优化脚本
清理临时文件
Get-ChildItem "C:\Windows\Temp\*" | Remove-Item -Recurse -Force
Get-ChildItem "$env:TEMP\*" | Remove-Item -Recurse -Force
清理Windows更新缓存
Get-ChildItem "C:\Windows\SoftwareDistribution\Download\*" | Remove-Item -Recurse -Force
清理用户缓存
Get-ChildItem "$env:LOCALAPPDATA\Temp\*" | Remove-Item -Recurse -Force
7. 任务计划程序优化
禁用不必要的计划任务
schtasks /change /tn "\Microsoft\Windows\Application Experience\ProgramDataUpdater" /disable
schtasks /change /tn "\Microsoft\Windows\Application Experience\StartupAppTask" /disable
8. 组策略优化(适用于专业版及以上)
关闭客户体验改善计划
reg add "HKLM\SOFTWARE\Policies\Microsoft\SQMClient\Windows" /v "CEIPEnable" /t REG_DWORD /d 0 /f
禁用广告ID
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\AdvertisingInfo" /v Enabled /t REG_DWORD /d 0 /f
9. 存储感知优化
启用存储感知
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\StorageSense\Parameters\StoragePolicy" /v 01 /t REG_DWORD /d 1 /f
10. 内存优化命令
清理工作集(释放内存)
EmptyWorkingSets
关闭内存压缩(需要管理员权限)
Disable-MMAgent -mc
使用建议
- 以管理员身份运行:大部分优化命令需要管理员权限
- 备份重要数据:执行系统优化前建议备份重要文件
- 谨慎操作:注册表修改等操作可能导致系统不稳定
- 定期执行:建议定期执行磁盘清理和系统文件检查
- 个性化调整:根据实际需求选择合适的优化项目
批处理脚本示例
创建一个批处理文件(.bat)来自动化执行常用优化命令:
@echo off
echo 正在执行Windows系统优化...echo 清理系统文件...
cleanmgr /sagerun:1echo 刷新DNS缓存...
ipconfig /flushdnsecho 重置Winsock...
netsh winsock resetecho 扫描系统文件...
sfc /scannowecho 清理Windows映像...
DISM /Online /Cleanup-Image /StartComponentCleanupecho 优化完成!请重启计算机以使更改生效。
pause