Как убрать неактивный атрибут скрытый с файлов и папок

Обновлено: 07.07.2024

Нагуглил хороший ответ попробуйте
через командную строк командой Attrib

Позволяет просматривать, устанавливать или снимать атрибуты файла или каталога, такие как «Только чтение», «Архивный», «Системный» и «Скрытый». Выполненная без параметров команда attrib выводит атрибуты всех файлов в текущем каталоге.

Параметры
+r
Установка атрибута «Только чтение».
-r
Снятие атрибута «Только чтение».
+a
Установка атрибута «Архивный».
-a
Снятие атрибута «Архивный».
+s
Установка атрибута «Системный».
-s
Снятие атрибута «Системный».
+h
Установка атрибута «Скрытый».
-h
Снятие атрибута «Скрытый».
[диск:][путь] имя_файла
Задание местонахождения и имени каталога, файла или набора файлов, атрибуты которых требуется просмотреть или изменить. Для обработки группы файлов допускается применение подстановочных знаков (? и *) в параметре имя_файла.
/s
Выполнение команды attrib и всех параметров командной строки для соответствующих файлов в текущем каталоге и всех его подкаталогах.
/d
Выполнение команды attrib и всех параметров командной строки для каталогов.
/?
Отображение справки в командной строке.
Заметки
Работа с группами файлов
Для просмотра или изменения атрибутов группы файлов можно воспользоваться подстановочными знаками (? и *) в параметре имя_файла. Для изменения атрибутов системных или скрытых файлов вначале требуется снять соответствующие атрибуты.

Использование атрибута «Архивный»
Атрибут «Архивный» (т. е. параметр +a) используется для отметки файлов, измененных со времени последнего резервного копирования. Этот атрибут используется в команде xcopy.

Команда attrib с другими параметрами доступна в консоли восстановления.
Примеры
Чтобы вывести атрибуты файла News86, расположенного в текущем каталоге, введите следующую команду:

Чтобы назначить атрибут «Только чтение» файлу Report.txt, введите следующую команду:

attrib +r report.txt

Чтобы снять атрибут "Только чтение" с файлов в каталоге \Public\Jones на диске B и всех его подкаталогах, введите следующую команду:

attrib -r b:\public\jones\*.* /s

Предположим, что необходимо передать коллеге диск, содержащий файлы из текущего каталога диска A, за исключением файлов с расширением .bak. Поскольку для копирования файлов с установленным атрибутом «Архивный» может быть использована команда xcopy, необходимо установить этот атрибут для всех файлов, подлежащих копированию. Вначале установите атрибут «Архивный» для всех файлов на диске A, а затем снимите этот атрибут для файлов с расширением .bak. Например, введите следующую команду:

attrib +a a:*.* attrib -a a:*.bak

Теперь для копирования файлов с диска A на диск B воспользуйтесь командой xcopy. Запущенная с параметром /a команда xcopy скопирует только файлы с установленным атрибутом «Архивный». Например, введите следующую команду:

Если требуется снять атрибут Архивный со скопированных файлов, воспользуетесь командой xcopy с параметром /m вместо /a. Например, введите следующую команду:

Удаляем неактивный атрибут "скрытый" в windows 7, XP.

Некоторые пользователи компьютеров часто сталкиваются с проблемой, когда папки и файлы вдруг становятся скрытыми. Или, проще говоря, исчезают. Это происходит из-за атаки вируса Win32.Hider.z (или ему подобных).

Он делает ряд неприятных вещей и после удаления этого вируса некоторые папки на диске «C” иди D становятся скрытыми. При попытке убрать атрибут "скрытый" у бедняги ничего не получается, т.к. галочка (опция) на атрибут не активная.


То есть, сколько не тыкай мышкой, атрибут не снимется. Я сам просидел с этими атрибутами полгода, благо мне они не особо мешали. Однако недавно всерьез изучил эту проблему и решил её. На самом деле всё оказалось не просто, а очень просто.

Снять неактивный атрибут скрытый можно через командную строку windows, используя программку cmd.


  • Запускаем CMD (команда «выполнить» в меню, если в меню этой опции нет, включите её через настройку панели управления).
  • В cmd нам сначала нужной войти на диск, на котором находятся скрытые файлы или папки. Если у вас диск D то пишем D: .
  • После того как перешли на необходимый нам диск наберите команду: attrib -s -h -r -a /s /d
  • Ждём пару минут, если диск большой. Если ругнулся, что к какой-то папке нет доступа, (смотрите скриншот), то ничего страшного, это так надо системе. В общем должно получиться.

Если вдруг возникли какие-нибудь вопросы, пишите сюда, в комментариях к статье по скрытым атрибутам и будем разбираться.

Спасибо за внимание, и не забывайте пользоваться антивирусами. Удачи.

Вирусы бывают разные и совершают они различные действия. Сегодня в статье речь о таких вирусах, которые скрывают настоящие папки (чаще всего недавно используемые) и заменяют их на свой ярлык с таким же названием, который ссылается на скрытую папку в которой находится сам вирус. Вот такая вот чехарда, в результате которой Вы открываете флешку (а чаще всего заражаются именно они) и видите вроде бы все свои папки. Открываете и заражаете свой компьютер кучей вирусов, и неизвестно чем они там заниматься будут.

Для начала разберемся с тем, как вылечить такой вирус. Если у Вас нет антивируса, то можете скачать бесплатный антивирус от DrWeb или от лаборатории Касперского , а затем проверить ими компьютер или флешку. Обычно после них всё встаёт на места и вирусы удаляются.

2) Можете щелкнуть ПКМ по созданному вирусному ярлыку и выбрать в меню Свойства. Там будет указан путь, куда перенаправляет этот ярлык. Обычно это программа (с расширением exe ) в папке RECYCLER . Затем можете удалить как сам файл, на который ссылается ярлык, так и саму эту папку, содержащую вирус. Этим Вы поможет антивирусу или избавитесь без антивируса.

4) Введите следующие строки в адресную строку проводника.

Для Windows XP: %USERPROFILE%Local SettingsApplication Data

Для Windows 7 и 8: %USERPROFILE%appdata
oaming

Если найдёте в этой папке какой-нибудь файл с расширением exe , то смело удаляйте.

После удаления вирусов, нужные нам папки остаются, но они невидимые (скрытые). Место же они занимают. Чаще всего у них ещё стоит атрибут Скрытый, который неактивен (галочку нельзя убрать) и серый.



Чтобы убрать атрибут можно воспользоваться несколькими способами:


Если нету, то ставим и жмем Применить и Ок.

Далее открываем нашу флешку через Тотал Коммандер и видим наши папки скрытые. Выделяем их с помощью нажатой клавиши Ctrl и нажатием левой кнопки мыши на каждой папке (или просто ПКМ по ним щёлкаем). Затем идём в “Файлы” –> “Изменить атрибуты”. В этом окошке снимаем все атрибуты. В итоге должно быть пусто:


Жмем Ок и наслаждаемся результатом.

2) Открываем Блокнот (Пуск -> Все программы -> Стандартные -> Блокнот) и вставляем в него следующие строки:

Затем верхнее меню "Файл" -> "Сохранить как. " и называем любым именем, но чтобы расширение (Тип файла) было bat , а местоположение указываем корень (начало) нашей флешки или диска зараженного.

Теперь запускаем этот файл и всё должно стать видимым.
Тут стоит знать то, что если заражен системный диск, то все системные папки станут видимыми тоже, что не совсем хорошо.

Кстати, если боитесь, то можете скачать с моего сайта файл ниже, разархивировать, закинуть в корень и запустить
ubrat_virus_vindavoz_ru.zip 340 b cкачиваний: 857

3) Нажимаем Пуск -> Выполнить (или сочетание клавиш Win+R) и вводим в окошко:


Обратите внимание на знак обратного слеша. Он должен быть.
Жмем Ок и радуемся что папки стали видимыми.

4) Точно так же, как и во 2 пункте, создаем файл со следующим содержимым:

Далее нужно его запустить от имени администратора, ввести в окно букву диска (узнать можете в Моем компьютере) и нажать Enter. После этого всё встанет на свои места, папки вновь станут видимыми, а вирус будет удален (если он всё ещё в папке RECYCLER).


Многим обладателям флешек довелось столкнуться с проблемой, когда на USB флешке, папки и файлы становятся невидимыми. Вроде как на флешке они имеются, да и место занимают, но не отображаюся.

Всему виной является троян Trojan.Win32.Hider.z. Он устанавливает на файлах и папках атрибут скрытый и при этом делает его недоступным. Папки и файлы можно отобразить, только в том случае, если в "Параметрах папок" отключить опцию "Скрывать защищенные системные файлы".

В большинстве случаев заражению подвергаются флешки. Папки в корневом каталоге флешки становятся скрытыми, создаются .exe файлы, которое повторяют имена скрытых папок. Скрытые папки можно перемещать, но сделать их «видимыми» обычным способом нельзя.

Для того, что бы снять неактивный атрибут скрытый, с папки либо с файла, нужно проделать следующие действия:

Иногда, когда флешка была заражена каким-либо троянцем, на флешке все файлы становятся скрытыми. Открыв свойства папки или файла при этом, видим, что атрибут скрытый недоступен для использования. Выглядит это вот так:

Это происходит из-за того, что вирус или троянец помимо атрибута скрытый, ставит на папку или файл атрибут “системный” и тогда Windows не дает изменить его.

Многие антивирусы, после того как удалят тела троянов или вирусов, не снимают эти атрибуты с файлов и папок, и приходиться делать это все вручную.

Для того, чтобы разблокировать кнопку, надо убрать этот атрибут “системный” и сделать это можно несколькими способами.

Убираем атрибут скрытый через командную строку

Если у вас нет под руками никаких инструментов, то можно это проделать через командную строку.

1. Вначале запомним букву нашей флешки. У меня это F:

2. Запускаем командную строку. Для этого нажимаем Win+R и пишем cmd

Или просто открываем меню пуск и пишем cmd.

attrib -h -s /d /s F:\*

Описания параметров, если вам интересно:

Звездочкой, после F:\, мы указываем, что нужно обработать все файлы.

Вот таким образом, можно обработать файлы, когда нет других инструментов.

Как убрать атрибуты через bat-скрипт

Для этого качаем файл отсюда:

Архив распаковываем на флешку (на флешке должен лежать не архив, а сам файл из архива). Для этого закидываем скачанный архив на флешку, два раза щелкаем, и в появившемся окне выбираем “извлечь все” и указываем нашу флешку без папок. И нажимаем извлечь.

После этого у нас на флешке появится файл unhide.bat

Запускаем его, появится надпись working… и когда процесс снятия атрибутов закончится, окно пропадет.

После этого, все файлы и папки на флешке станут снова доступны для изменения.

Убираем атрибут скрытый в Total Commander

Убрать атрибут скрытый можно через Total Commander и сделать это в нем очень просто. При этом, вам даже не обязательно проходить по всем папкам и файлам.

Открываем программу Total Commander, переходим на флешку и включаем отображение скрытых файлов. Для этого, либо на панели инструментов нажимаем на значок с желтым восклицательным знаком:

После этого, на флешке выделяем файлы и папки, с которых нужно убрать скрытый и системный атрибут. Они показаны с красным восклицательным знаком.

В появившемся окне, снимаем галочки с пунктов “скрытый” и “системный”.

Все, после этого файлы и папки станут нормальными.

Не забудьте также установить на свой компьютер антивирус и проверить его.

Проделать данные способы можно как в обычном, так и в безопасном. Это не играет роли.

По флэшкам пользователей прошелся вирус.
Он устанавливает на папках признак "скрытый" и делает его недоступным.
Подобными свойствами обладают папки "System Volume Information", "$Recycle.Bin", файлы "pagefile.sys" и некоторые другие системные файлы.

Как снять атрибут "скрытый", если штатными средствами сделать это невозможно?

Ответы

  • Предложено в качестве ответа Dmitry Ponomarev Editor 22 декабря 2009 г. 19:53
  • Помечено в качестве ответа Nikita Panov 23 декабря 2009 г. 8:03

Все ответы

  • Предложено в качестве ответа Dmitry Ponomarev Editor 22 декабря 2009 г. 19:53
  • Помечено в качестве ответа Nikita Panov 23 декабря 2009 г. 8:03

Тут нужно лезть в реестр. В параметры Explorer. Искать ключ ShowHidden или что-то типа того. Вирус скорее всего использует его. Его нужно удалить, перезагрузиться, и потом уже штатными средствами установить галку "показывать скрытые файлы и папки".
Анализ безопасности AVZ тоже может помоч.

Я не зря написал какие объекты в ОС обладают похожими свойствами. Попробуйте снять атрибут "скрытый" с папки "System Volume Information". Атрибуты для этой папки устанавливала Microsoft, а не вирусы.

Вирус Kido/Conficer мне знаком. Ещё 2 месяца назад этот вирус не изменял атрибуты папок, а только блокировал возможность включения просмотра скрытых файлов и папок.

Согласен, тут без реестра не обойтись.

Пользователи по умолчанию не могут просматривать скрытые папки и файлы, а включать им такую возможность я не хочу. Хотя включается и отключается она исправно.
Кроме того я не писал, что у меня в сети вирус. Наоборот, антивирусная программа ловит вирус при подключении флэшки, пользователь тут же соглашается его удалить, антивирусная программа его удаляет, но не удаляет последствия деятельности вируса. На флэшке остаются папки и файлы с атрибутом "скрытый". Поэтому пользователи возмущаются: "Почему я вижу мои файлы на домашнем компьтере, но не вижу их на компьютере предприятия?".
Объяснять им, почему это происходит, не всегда получается.

Т.е., доступ полный есть, а атрибут снять невозможно? Странно. Я все "особые" проблемы с доступом к файлам решаю в контексте системы - попробуйте. У Windows 2008 контекст системы изолирован от среды пользователя, так что интерактивно поработать с командной оболочкой не получится, но можно командным сценарием из задания необходимые действия выполнить.

Настолько привык к графическому интерфейсу, что совсем забыл об утилите attrib. Старушка из состава DOS справилась с заданием.
Попутно вскрылось несколько интересных особенностей графического интерфейса Windows.

В DOS были 4 атрибута файла A (архивный), R (только для чтения), S (системный), H(скрытый).
Ещё в Windows 98 все 4 атрибута присутствовали в свойствах файла в графическом интерфейсе.
Начиная с Windows 2000 атрибут S (системный) исчез из графического интерфейса. Оказалось - не совсем.
Атибуты S и H объединили в один чек-бокс "Скрытый". Установка атрибута H добавляет птичку в чек-бокс,
а установка атрибута S делает этот чек-бокс недоступным для изменения.
С помощью команды attrib +S или attrib +H можно установить эти атрибуты порознь и в любом порядке.
Снять эти атрибуты командами attrib -S или attrib -H нельзя. ОС отказывает в изменении атрибутов.
Снять их можно только одновременно attrib -S -H.
А вот средствами графического интерфейса сделать это, похоже, нельзя.
Чек-бокс "Скрытый" после установки атрибута S (системный) не доступен для изменения.
Как управлять атрибутом S (системный) из графического интерфейса я не нашел.

Читайте также: