关于U盘中毒,文件全变成快捷方式

U盘中毒后,文件都变成了快捷方式,而原文件被隐藏且改为系统文件,打开文件夹选项中的显示系统文件就可以看见原文件了,但是文件无法把隐藏属性去掉。只能通过dos命令来修改文件夹属性,方法如下:


先创建一个文本文件,后缀名改为.cmd,往里面写入

for /f "delims=?" %%a in ('dir /a /b') do attrib -a -s -h -r "%%a"
@echo off
echo 文件已经成功执行,请按任意键退出!
pause>nul
exit
其中,attrib为批处理文件命令 具体解释如下:- 清除属性。 R 只读文件属性。 A 存档文件属性。 S 系统文件属性。 H 隐藏文件属性。

DOS在运行批处理时, 会依次执行批处理中的每条命令, 并且会在显示器上显示, 如果你不想让它们显示, 可以加一个“echo off” 当然,“echo off”也是命令, 它本身也会显示, 如果连这条也不显示, 就在前面加个“@”。

ause 就是暂停命令,执行时会在命令行窗口显示“请按任意键继续. . .”并等待你按键。 pause > nul的作用是同样的,区别是不显示“请按任意键继续. . .”这些字,nul相当于空文件,把这些文字隐去了。同样是等待你按键。 后面的命令往往用于批处理,自己用echo命令显示提示信息,不显示“请按任意键继续. . .”这些默认的字符。例如: echo 文件已经成功执行,请按任意键退出! pause >nul


参考资料:http://zhidao.baidu.com/link?url=pbTUFVcmjWzG335IQucAwBu8-BJ-SPzKUQbFBumpgXaGjA63RPrPrAxD8hZaZahrsX1bDQSmBEMbHQRo2ZFQEq

你可能感兴趣的:(windows技巧)