U盘文件夹属性被强制隐藏且不可更改的最简单处理方法

时间:2022-10-09 16:39:19 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

U盘文件夹属性被强制隐藏且不可更改的最简单处理方法

昨天在实验室的电脑上用了一下自己的U盘,结果今天发现U盘的原来的文件夹全变成了后缀名为.exe的可执行文件(当然是病毒啦!),原来的文件夹全不见了。

幸亏我还装有linux系统,一般的病毒在里面可就原形毕露、无计可施了,开了电脑进入ubuntu,打开U盘一看,还好,那些文件夹都在,心想直接删掉那些病毒文件就OK了。

可重启进入Windows,打开U盘一看,除了原来就可见的几个文件外,我的那些文件夹还是杳无影踪……

但是看看U盘属性,却是那些文件夹存在的时候的样子。此时已经设置文件夹显示包括隐藏文件了。后来想想,应该是被病毒设置为隐藏属性的系统文件了,点击“工具“-”文件夹选项”-“查看”-把“隐藏受保护的系统文件(推荐)”前的勾去掉,OK,文件夹又回来了。

但是这时还有个问题,就是这些文件夹的“隐藏属性”不可更改,改了无效,要是天天改电脑设置这样很麻烦,这时有两种方法可以解决问题:

方法一:用批处理来解决这个问题。只要把下面一行代码复制到记事本,保存为“取消隐藏文件.bat”,然后双击运行它即可。

for /f "delims=" %%i in ('dir /ah /s/b') do attrib "%%i" -s -h

命令的意思解释:

for /f "FONT-SIZE: 10.5pt; mso-bidi-font-size: 12.0pt; mso-font-kerning: 1.0pt; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">循环

dir /s显示当前目录及子目录中所有文件

参数 /ah具有隐藏属性的文件

参数 /b用短文件名的方式显示

do attrib "%%i" -s -h 取消这个文件/文件夹的 系统属性 隐藏属性

方法二:修复注册表。将下列代码复制到记事本,保存为“显示被隐藏的文件.reg”,双击运行即可。

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL]

"CheckedValue"=dword:00000001

命令解释:编辑注册表,将那个按钮的值改为正常值,即"CheckedValue"=dword:00000001。

不过第二个方法有时候不太奏效,所以我一般都是用第一种方法,简单、安全、有效。

本文来源:https://www.wddqw.com/doc/ccbb95c3bb4cf7ec4afed08a.html