【问题标题】:Windows batch script to unhide files hidden by virus用于取消隐藏被病毒隐藏文件的 Windows 批处理脚本
【发布时间】:2011-11-11 13:59:14
【问题描述】:

由于我看到很多人的文件被闪存驱动器病毒隐藏,我给他们一个使用 attrib(或使用 Linux)的 Windows 命令行来解决受感染文件时的问题被删除,他们的文件仍然“丢失”。删除文件和文件夹属性系统的命令,隐藏和归档(不是真的需要):

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

有谁知道如何编写脚本来提示用户输入驱动器号或文件夹? 我已经看到一些软件可以做这样的事情,但我认为这会更好。

谢谢!

[已解决] 使用 Cheeso 的代码作为基础解决

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

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

[改进了一点]

@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

【问题讨论】:

    标签: windows batch-file hidden


    【解决方案1】:
    echo "Enter Drive letter" 
    set /p driveletter=
    
    attrib -s -h -a /s /d  %driveletter%:\*.*
    

    【讨论】:

    • 奇怪的语法。谢谢,但是没有用。它显示找到的路径 - C:\users\user\desktop\driveletter:
    • 修改你的代码它是这样工作的:@ECHO OFF ECHO "Enter Drive letter" set /p letter= attrib -s -h -a /s /d %letter%:*.*跨度>
    【解决方案2】:

    试试这个。

    不需要更改任何选项。

    不需要任何命令行活动。

    只需运行软件即可完成工作。

    www.vhghorecha.in/unhide-all-files-folders-virus/

    快乐的知识分享

    【讨论】:

      【解决方案3】:

      这将取消隐藏您计算机上的所有文件和文件夹

      attrib -r -s -h /S /D
      

      【讨论】:

        【解决方案4】:

        试试这个。希望这一切正常.. :)

        @ECHO off
        
        cls
        
        ECHO.
        
        set drvltr=
        
        set /p drvltr=Enter Drive letter: 
        
        attrib -s -h -a /s /d  %drvltr%:\*.*
        
        ECHO Unhide Completed
        
        pause
        

        【讨论】:

          猜你喜欢
          • 2011-12-25
          • 2010-09-19
          • 1970-01-01
          • 1970-01-01
          • 2020-10-07
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多