[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[系统相关] 求助BAT如何批量删除desktop.ini文件?

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

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

TOP

回复 2# CrLf


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

TOP

!!!,我还以为你作了保护了呢,看来是有些无语了
枫中残雪:风停了,我的心却在动,让我心中的寒意走向远方

TOP

本帖最后由 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. )
复制代码
如无特别说明,代码测试环境均为 XP SP3

TOP

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

TOP

返回列表