Board logo

标题: [系统相关] 求助BAT如何批量删除desktop.ini文件? [打印本页]

作者: l164159920    时间: 2012-10-23 14:54     标题: 求助BAT如何批量删除desktop.ini文件?

电脑像是中毒了,除了C盘之外,其他盘的文件夹图标全变成回收站图标,而且被隐藏,还有只读,双击打开就进入回收站,用RAR压缩再打开可以看到有个desktop.ini文件,里面的内容:[.ShellClassInfo]
CLSID={645FF040-5081-101B-9F08-00AA002F954E}
每个文件夹下都有desktop.ini文件,求批量删除的批处理。不知道里面的数据损坏没有……或者有没有什么专杀工具,有的话请发送到邮箱[email]1005006129@qq.com[/email] 谢谢
作者: CrLf    时间: 2012-10-23 18:45

  1. set "disk=d e f g"
  2. del /s /q "%disk: =:\desktop.ini" "%:\desktop.ini"
复制代码

作者: cutebe    时间: 2012-10-23 21:13

本帖最后由 cutebe 于 2012-10-23 21:16 编辑
  1. @ECHO OFF
  2. FOR %%D IN (D E F G H I J K L M N O P Q R S T U V W X Y Z)DO IF EXIST %%D: CALL :DRV %%D:
  3. GOTO :EOF
  4. :DRV DRIVE:
  5. FOR /F "DELIMS=" %%F IN ('DIR/AD/S/B %1')DO (
  6.  IF NOT EXIST "%%F\DESKTOP.INI\" (
  7.   IF EXIST "%%F\DESKTOP.INI" (
  8.    IF NOT EXIST "%%F\INFO2\" (
  9.     IF NOT EXIST "%%F\INFO2" (
  10.      DEL/A/F/Q "%%F\DESKTOP.INI"
  11.      ATTRIB -S -H -R "%%F"
  12.     )
  13.    )ELSE (
  14.     DEL/A/F/Q "%%F\DESKTOP.INI"
  15.     ATTRIB -S -H -R "%%F"
  16.    )
  17.   )
  18.  )
  19. )
复制代码

作者: wc726842270    时间: 2012-10-24 05:55

!!!,我还以为你作了保护了呢,看来是有些无语了
作者: l164159920    时间: 2012-10-24 10:52

回复 2# CrLf


    desktop.ini文件删除了,可是很多文件几乎所有文件都损坏了,WORD打不开,电子表格,TXT文件也是乱码,图片也打不开,EXE执行文件双击打开是一个命令提示符一样的黑框,这是什么病毒啊,有什么方法杀掉?
作者: CrLf    时间: 2012-10-25 03:17

不清楚楼主的具体情况,建议把 assoc 和 ftype 两个命令的输出压缩下发上来看看




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2