找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 28234|回复: 5

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

[复制链接]
发表于 2012-10-23 14:54:32 | 显示全部楼层 |阅读模式
电脑像是中毒了,除了C盘之外,其他盘的文件夹图标全变成回收站图标,而且被隐藏,还有只读,双击打开就进入回收站,用RAR压缩再打开可以看到有个desktop.ini文件,里面的内容:[.ShellClassInfo]
CLSID={645FF040-5081-101B-9F08-00AA002F954E}
每个文件夹下都有desktop.ini文件,求批量删除的批处理。不知道里面的数据损坏没有……或者有没有什么专杀工具,有的话请发送到邮箱1005006129@qq.com 谢谢
发表于 2012-10-23 18:45:29 | 显示全部楼层
  1. set "disk=d e f g"
  2. del /s /q "%disk: =:\desktop.ini" "%:\desktop.ini"
复制代码
发表于 2012-10-23 21:13:37 | 显示全部楼层
本帖最后由 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. )
复制代码
发表于 2012-10-24 05:55:39 | 显示全部楼层
!!!,我还以为你作了保护了呢,看来是有些无语了
 楼主| 发表于 2012-10-24 10:52:41 | 显示全部楼层
回复 2# CrLf


    desktop.ini文件删除了,可是很多文件几乎所有文件都损坏了,WORD打不开,电子表格,TXT文件也是乱码,图片也打不开,EXE执行文件双击打开是一个命令提示符一样的黑框,这是什么病毒啊,有什么方法杀掉?
发表于 2012-10-25 03:17:36 | 显示全部楼层
不清楚楼主的具体情况,建议把 assoc 和 ftype 两个命令的输出压缩下发上来看看
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-20 02:32 , Processed in 0.029755 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表