Windows批处理脚本病毒隐藏取消隐藏文件 [英] Windows batch script to unhide files hidden by virus

查看:554
本文介绍了Windows批处理脚本病毒隐藏取消隐藏文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

由于我seing有自己的文件很多人通过闪存驱动器隐藏的病毒,我用的 ATTRIB 给他们一个Windows命令行(或使用Linux)来解决问题时,受感染的文件被去除,它们的文件仍然失踪。该命令删除文件和文件夹的属性系统,隐藏和arquive(不是真的需要):

  ATTRIB -s -h -a / S / D<驱动器盘符>:\\ *。*

有谁知道如何使一个脚本来提示输入驱动器盘符或文件夹的用户?
我已经看到了一些软件,做这样的事情,但我认为这将是更好的。

THX!

[解决]
使用Cheeso的code为基础解决

  @ECHO OFF
回声输入驱动器号
集/ p =信ATTRIB -s -h -a / S / D%字母%:*。*

[改进了一下]

  @ECHO OFF
回响类型的驱动器盘符。只有一封信。
ECHO所有文件都将被修饰!
集/ p =信ECHO%字母%:选择
TASKKILL / IM的explorer.exe /˚F
回声。
ECHO修改文件...
回声。ATTRIB -s -h -a / S / D%字母%:\\ *。*。ECHO过程完成。开始探险%函%:
TASKKILL / IM的cmd.exe /˚F


解决方案

 回声输入驱动器号
集/ p =驱动器号ATTRIB -s -h -a / S / D%驱动器号%:\\ *。*

Since I'm seing many people having their files hidden by flash drive viruses, I'm giving them a Windows command line using attrib (or using Linux) to solve the problem when the infected files are removed and the their files are still "missing". The command removing file and folders properties system, hidden and arquive (not really needed):

attrib -s -h -a /s /d <drive letter>:\*.*

Does anyone know a how to make a script to prompt the user for the drive letter or folder? I've already seen some software that does something like this but I think this would be better.

thx!

[Solved] Solved using Cheeso's code as base

@ECHO OFF
ECHO "Enter Drive letter"
set /p letter=

attrib -s -h -a /s /d %letter%:*.*

[Improved a bit]

@ECHO OFF
ECHO Type the drive letter. ONLY the letter.
ECHO ALL FILES ARE GOING TO BE MODIFIED!!!
set /p letter=

ECHO %letter%: selected
taskkill /im explorer.exe /f
ECHO.
ECHO "Modifying files..."
ECHO.

attrib -s -h -a /s /d %letter%:\*.*

ECHO "Process completed."

start explorer %letter%:
taskkill /im cmd.exe /f

解决方案

echo "Enter Drive letter" 
set /p driveletter=

attrib -s -h -a /s /d  %driveletter%:\*.*

这篇关于Windows批处理脚本病毒隐藏取消隐藏文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆