不要vbs之类的东西,cmd或bat,我不是要用,我只是想学学批处理,看看批处理能不能办到,请大神们支下招!
我倒是记得批处理有个reg的命令,能不能通过这个来实现呢?
如何通过批处理清理注册表垃圾?
答案:3 悬赏:60 手机版
解决时间 2021-03-18 01:38
- 提问者网友:戎马万世
- 2021-03-17 02:34
最佳答案
- 五星知识达人网友:何以畏孤独
- 2021-03-17 02:54
@echo off
echo 正在清除系统垃圾文件,请稍等......
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.log
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
del /f /s /q %systemdrive%\*.old
del /f /s /q %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
del /f /q %userprofile%\cookies\*.*
del /f /q %userprofile%\recent\*.*
del /f /s /q "%userprofile%\LocalSettings\TemporaryInternet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
del /f /s /q "%userprofile%\recent\*.*"
echo 清除系统垃圾完成!
echo. & pause
只是删除文件、删除文件夹,通过这个学不到什么。。。。
echo 正在清除系统垃圾文件,请稍等......
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.log
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
del /f /s /q %systemdrive%\*.old
del /f /s /q %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
del /f /q %userprofile%\cookies\*.*
del /f /q %userprofile%\recent\*.*
del /f /s /q "%userprofile%\LocalSettings\TemporaryInternet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
del /f /s /q "%userprofile%\recent\*.*"
echo 清除系统垃圾完成!
echo. & pause
只是删除文件、删除文件夹,通过这个学不到什么。。。。
全部回答
- 1楼网友:山有枢
- 2021-03-17 04:55
批处理清楚系统垃圾倒是可以
只要把所有临时文件删除就行了
但是清理注册表,就难了
因为不同软件会在不同注册表路径注册信息
批处理没有办法去收集他们。
建议你下个超级兔子,用那个清楚注册表,很好用的。
- 2楼网友:一秋
- 2021-03-17 03:26
这个我之前正好有写过.你参考一下喽
http://hi.baidu.com/%e3%e5%e7%e7%d6%ae%bc%e4/blog/item/c9f3761632462b00c93d6d9c.html
呃..汗,抱歉,我看错了.我那个是清理系统垃圾.
清理注册表垃圾得用软件清理的.批处理很难做到.再者,关机的时候扫描注册表会导致关机速度变得很慢.
个人建议一个月用软件清理一次注册表就可以的了.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯