- 积分
- 639
- 最后登录
- 2024-4-22
- 精华
- 0
- 阅读权限
- 40
- 主题
- 124
- UID
- 649063
- 帖子
- 1598
- PB币
- 2026
- 威望
- 0
- 贡献
- 0
- 技术
- 24
- 活跃
- 2954
- UID
- 649063
- 帖子
- 1598
- PB币
- 2026
- 贡献
- 0
- 技术
- 24
- 活跃
- 2954
|
脚本超级简单,只是花了一点时间收集注册表项。喜欢的拿走,不喜勿喷!
@echo off
title Windows 10磁盘清理
:+ 以管理员权限运行本批处理
set "params=%*"
cd /d "%~dp0" &&(fsutil dirty query %systemdrive% 1>nul 2>nul)||((>"%temp%\getadmin.vbs" echo Set UAC=CreateObject^("Shell.Application"^):UAC.ShellExecute "cmd.exe","/k cd ""%~sdp0"" &&""%~s0 %params%""","","runas",1)&&("%temp%\getadmin.vbs")&&(exit /b))
echo 正在清理被更新取代的组件...
dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase 1>nul
rd /s /q "%SystemDrive%\windows.old\"
set "SageSet=StateFlags0099"
set "BaseKey=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\"
for %%a in (
"Active Setup Temp Folders",
"BranchCache",
"Compress old files",
"Content Indexer Cleaner",
"D3D Shader Cache",
"Delivery Optimization Files",
"Device Driver Packages",
"Downloaded Program Files",
"GameNewsFiles",
"GameStatisticsFiles",
"GameUpdateFiles",
"Internet Cache Files",
"Memory Dump Files",
"Office Setup Files",
"Offline Files",
"Offline Pages Files",
"Old ChkDsk Files",
"Previous Installations",
"Recycle Bin",
"Remote Desktop Cache Files",
"RetailDemo Offline Content",
"Service Pack Cleanup",
"Setup Log Files",
"System error memory dump files",
"System error minidump files",
"Temporary Files",
"Remote Desktop Cache Files",
"Temporary Files",
"Temporary Setup Files",
"Temporary Sync Files",
"Thumbnail Cache",
"Update Cleanup",
"Upgrade Discarded Files",
"User file versions",
"WebClient and WebPublisher Cache",
"Windows Defender",
"Windows Error Reporting Archive Files",
"Windows Error Reporting Files",
"Windows Error Reporting Queue Files",
"Windows Error Reporting System Archive Files",
"Windows Error Reporting System Queue Files",
"Windows Error Reporting Temp Files",
"Windows ESD installation files",
"Windows Upgrade Log Files"
) do (
reg.exe query "%BaseKey%%%~a" /v "%SageSet%" 1>nul 2>nul ||(reg add "%BaseKey%%%~a" /v "%SageSet%" /d 2 /t REG_DWORD>nul)
)
cleanmgr.exe /d %SystemDrive% /sagerun:99 1>nul
for %%b in (
"Active Setup Temp Folders",
"BranchCache",
"Compress old files",
"Content Indexer Cleaner",
"D3D Shader Cache",
"Delivery Optimization Files",
"Device Driver Packages",
"Downloaded Program Files",
"GameNewsFiles",
"GameStatisticsFiles",
"GameUpdateFiles",
"Internet Cache Files",
"Memory Dump Files",
"Office Setup Files",
"Offline Files",
"Offline Pages Files",
"Old ChkDsk Files",
"Previous Installations",
"Recycle Bin",
"Remote Desktop Cache Files",
"RetailDemo Offline Content",
"Service Pack Cleanup",
"Setup Log Files",
"System error memory dump files",
"System error minidump files",
"Temporary Files",
"Remote Desktop Cache Files",
"Temporary Files",
"Temporary Setup Files",
"Temporary Sync Files",
"Thumbnail Cache",
"Update Cleanup",
"Upgrade Discarded Files",
"User file versions",
"WebClient and WebPublisher Cache",
"Windows Defender",
"Windows Error Reporting Archive Files",
"Windows Error Reporting Files",
"Windows Error Reporting Queue Files",
"Windows Error Reporting System Archive Files",
"Windows Error Reporting System Queue Files",
"Windows Error Reporting Temp Files",
"Windows ESD installation files",
"Windows Upgrade Log Files"
) do (
reg.exe query "%BaseKey%%%~b" /v "%SageSet%" 1>nul 2>nul &&(reg delete "%BaseKey%%%~b" /v "%SageSet%" /f>nul)
)
goto :end
:end
Windows 10磁盘清理批处理.rar
|
-
3
查看全部评分
-
|