u盘或桌面文件夹中毒后消失是因病毒添加系统(s)属性锁定隐藏(h)属性,需用attrib命令清除:如桌面用attrib -h -s /s /d "c:\users\%username%\desktop*.",u盘用attrib -h -s /s /d e:*.,批量修复加-r参数处理只读文件,批处理拖放操作需以管理员身份运行。

U盘或桌面文件夹在中毒后全部消失,打开“显示隐藏的项目”却看到所有文件夹都带灰色小锁图标、右键属性里“隐藏”复选框呈灰色不可修改——这是因为病毒给文件夹同时添加了【系统(S)属性】,导致隐藏(H)属性被系统级锁定,图形界面完全失效。
用attrib命令强制清除系统+隐藏属性
第一步:按 Win + R 输入 cmd → 回车打开命令提示符(无需管理员权限,普通用户即可)。
第二步:输入命令并回车执行:attrib -h -s /s /d "C:\Users\%USERNAME%\Desktop\*.*"。
注意:这条命令专为桌面路径定制,【不要手动替换%USERNAME%为具体用户名】,系统会自动解析;若改用绝对路径如 C:\Users\张三\Desktop\*,遇到中文用户名时极易因编码问题失败。
第三步:等待命令执行完毕(无任何提示即表示成功),刷新桌面或按 F5 立即可见所有原隐藏文件夹。
第四步:如需处理U盘,将命令中路径改为U盘盘符,例如U盘是E:盘,则输入:attrib -h -s /s /d E:\*.*。此操作仅影响U盘根目录下所有项目,不递归进子文件夹——若子文件夹也被锁,需加 /d 参数(已包含)。
批量修复整个磁盘的隐藏文件夹
方法一:通配符递归清理(推荐用于C盘根目录全感染场景)
在命令提示符中输入:attrib -h -s /s /d C:\*.*
该命令会穿透所有子目录,清除C盘下每个文件和文件夹的隐藏+系统属性。执行时间取决于磁盘文件数量,可能持续数分钟。
方法二:跳过只读文件避免报错
若部分文件带只读(R)属性,上述命令会提示“拒绝访问”,此时必须追加 -r 参数:attrib -h -r -s /s /d C:\*.*。
这一步不能省略——只读属性常与系统属性捆绑出现,不加 -r 会导致深层文件夹残留锁定状态。
用批处理一键拖放修复
新建一个文本文档,粘贴以下代码:
@echo off
title 桌面/U盘文件夹解锁工具
if "%~1"=="" (echo 请直接把U盘盘符或桌面文件夹拖到本程序上!&pause&exit)
attrib -h -s -r /s /d "%~1\*.*"
echo.&echo 已尝试解除 "%~1" 下所有项目的隐藏和系统属性
pause
保存时将文件名设为 解锁.bat(后缀必须是 .bat,不是 .txt);【务必右键该文件→“以管理员身份运行”】,否则对系统盘根目录操作会失败。
最后,把你的U盘盘符(如 E:)或桌面文件夹图标直接拖到这个 解锁.bat 文件上松开——命令自动执行,完成后按任意键退出。











