Как удалить файл dll. Не могу удалить файл. Что делать

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

В таких случаях необходимо знать, с компьютера. Для этого есть два основных способа. Однако прежде чем их рассмотреть, необходимо выполнить затем снова повторить попытку действия с проблемным объектом. В большинстве случаев это решит проблему, если она возникла с элементом рабочего стола Виндоус. Связано это с тем, что процесс, который несет ответственность за отображение панели «Пуск» и всей информации на рабочем столе, (Explorer) «ошибся», приняв пользовательский объект за компонент системы.

Итак, если это не помогло и пользователь по-прежнему говорит что-то наподобие «не могу удалить файл», следует перейти к более радикальным мерам. Для таких случаев в семействе программ-оболочек Виндоус предусмотрена специальная команда, помогающая удалять файлы «dll» и «exe». Для того чтобы активировать ее, следует открыть меню «Пуск», в котором необходимо нажать «Выполнить». В результате этих действий буде открыто окно «Запуск программы». Его также можно запустить, нажав на клавиатуре «Win+R». Далее пользователь прописывает в командной строке «tasklist», после чего будет активирована специальная программа и откроется окно БИОСа.

Чтобы узнать, по вине которого из процессов владелец ПК вынужден произнести фразу «не могу удалить файл», нужно в открывшееся черное окно ввести «tasklist /m > c:\tasklist.txt.». Система сконфигурирует текстовый документ, который будет находиться в корневом каталоге локального диска «С». Просмотрев содержащуюся информацию, можно легко выявить процесс, препятствующий удалению.

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

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

Наверно, каждый и не раз сталкивался с ситуацией, когда какой-любо файл не удаляется. Причин этому явлению может быть множество. Самая, на мой взгляд, распространённая – это когда файл занят процессом. То есть на компьютере выполняется процесс, который использует файл, который необходимо удалить. Можно скачать программу, которая сделает всю работу за вас и поможет удалить файл, но ведь гораздо интереснее понять природу проблемы и решить её встроенными средствами, то есть удалить неудаляемый файл вручную.

Далее я опишу как удалить неудаляемый файл dll или exe вручную. Такая задача очень часто возникает в процессе борьбы с вирусами. Если невозможно удалить файл отличный от dll и exe, занятый программой, то надо просто вспомнить, какой программой вы могли открывать этот файл или где он может использоваться и закрыть эту программу.

Предупрежу, что если файл не удаляется из-за того, что используется программой, то может быть он необходим для её работы, поэтому подумайте, стоит ли его удалять.

В любой версии Windows семейства NT есть программа командной строки tasklist, позволяющая отобразить список процессов, выполняемых операционной системой. Чтобы использовать её для удаления неудаляемых файлов следуйте инструкции:

  1. Пуск -> Выполнить (Win+R).
  2. В появившемся окне набрать cmd, нажать клавишу Enter.
  3. В появившемся черном окне набрать tasklist /m > c:\tasklist.txt.Эта команда выводит список всех процессов с задействованными в их работе модулями (файлами dll и exe) и сохраняет этот список в файл c:\tasklist.txt, вместо того, чтоб отображать на экране.
  4. Открыть файл c:\tasklist.txt и найти файл dll или exe, который невозможно удалить.
  5. Если имя файла присутствует в списке, то завершить процесс (через диспетчер задач или командой taskkill), который использует этот файл. Имена процессов записаны в текстовом файле слева, имена задействованных dll и exe справа.Часто неудаляемый файл используется процессом explorer.exe, который отображает окна с папками, иконки на рабочем столе. Его как и любой другой процесс можно завершить, при этом, конечно, закроются и все окна, которые должен отображать explorer.exe и панель с меню пуск. На этот случай не стоит закрывать черное окно. После завершения процесса explorer.exe оно не будет закрыто и в нём можно будет набрать команду для удаления файла del путь_к_файлу.

    Добавлю, что существуют процессы, завершение которых может привести к перезагрузке компьютера, обычно это некоторые из svchost.exe, так что не пугайтесь, если вдруг Windows решит перезагрузить компьютер. После перезагрузки всё будет по старому. В этом случае удалить неудаляемый файл значительно сложнее, необходимо либо использовать безопасный режим, либо ERD, либо другую операционную систему.

  6. В конце концов удалить файл. И можно обратно запустить ранее завершённый процесс.

Все эти манипуляции можно провести и с удалённым компьютером, при условии наличия на нём администраторских прав.

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

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

Операционная система автоматически блокирует удаление и переименование открытых файлов. Так, удалить или перенести куда-нибудь DLL, которая используется в данный момент, скорее всего не удастся. Удалить EXE-файл, если он запущен – тоже проблема. Некоторые программы блокируют открытые ими файлы, так что система не дает удалить или переименовать их.
Было бы пол беды, если бы не вирусы. Заблокированные файлы могут содержать вредоносные программы, и в этом случае даже антивирус не всегда может корректно удалить или переместить зараженный файл. Один из вариантов – удалить DLL или EXE вручную.
Итак, способ первый. Удаление файла без сторонних программ.
Открываем в проводнике папку, которая содержит заблокированный файл.
В меню выбираем «Сервис»-> «Свойства папки».
Выбираем вкладку «Вид», и в категории «Файлы и папки» ищем галочку «Использовать простой общий доступ к файлам».
Если галочка установлена – снимаем ее и жмем ОК. (потом можно будет вернуть как было)
Теперь правой клавишей на наш капризный файл.
Выбираем «Свойства», вкладка «Безопасность», кнопка «Дополнительно». Если вкладки «Безопасность» нет, скорее всего, вы не выполнили предыдущие пункты. Возможно, понадобится загрузиться в безопасном режиме.
И убираем ВСЕМ разрешения на чтение и выполнение. У всех по очереди снимаем галочки (галочку «Удаление» — не трогать!).
Жмем ОК.
Перегружаем компьютер.
После этого файл должен спокойно удалиться.

Сложновато? Столько действий, чтобы удалить какую-то DLL? Есть способ удалять заблокированные файлы и попроще.

Unlocker

Unlocker – небольшая утилита, которая поможет разблокировать файлы. Программа встраивается в оболочку Windows, так что для использования достаточно выбрать «Unlocker» в контекстном меню. Появится окно со списком заблокированных объектов, с помощью которого можно как просто разблокировать файл (или все файлы), так и убить захвативший его процесс. Дополнительно можно выбрать действия – удалить файл, переименовать, переместить или скопировать.
Просто. И практически всегда срабатывает.
Пользуйтесь! Теперь в вашей власти казнить и миловать файлы! =)

Так же можете скачать последнюю версию, но будьте внимательны(!!!) При установке уберите галочку с установку Delta Toolbar. Некоторым пользователям он достает некоторые проблемы.

Зачем нужно удалить файл DLL?

DLL-файлы используются не только в законных программах,но также и вредоносными программами,такими как вирусы,черви,троянские программы,adware и spyware.Malware часто повреждают DLL-файлы или установливают новые DLL файлы в вашу систему.Не рекомендуется удалять DLL-файл напрямую. Если вредоносный файл DLL используется другими обычными приложениями,то его удаление может негативно повлиять на функции законных приложений.Чтобы этого не происходило, всегда делайте регистрацию DLL-файла до его удаления.

Правильный процесс удаления DLL-файла требует, чтобы вы выполнили следующие две задачи:

  1. Unregister DLL.
  2. Удалить файл DLL.

Как удалить файл DLL

Что бы удалить регистрацию DLL файла,выполните следующие действия:

  1. Нажмите на меню Пуск и выберите команду Выполнить .
  2. В поле Открыть введите cmd command и нажмите кнопку OK.
  3. В окне Командной Строки, введите следующую команду и нажмите Enter:
    regsvr32 /u filename.dll
    Примечание:
    “filename.dll” представляет собой имя DLL-файла, которому вам необходимо отменить регистрацию

Как предотвратить DLL файлы от повреждения

Основной причиной коррупции DLL-файлов вредоносные инфекции. Вредоносные программы,такие,как черви,вирусы,трояны сознательно повреждают коды в DLL файлах и делают их повреждёнными. Чтобы избежать этого,важно,что бы вы надёжно хранили ваш компьютер от вредоносных атак.Установите надёжную утилиту advanced Security, такие как Antivirus Plus и StopZilla на зараженный компьютер и установите расписание регулярного сканирования вашей системы на наличие вредоносных программ,используя такие инструменты. Кроме того, включите надёжную систему для предотвращения работы вредоносных программ,от нарушения безопасности вашей системы. Несколько примеров из лучших советов безопасности системы, являются перечисленные ниже:

  • Не загружайте приложения из сомнительных веб-сайтов.
  • Прочитайте Лицензионное Соглашение Конечного Пользователя перед установкой любого программного обеспечения, которое вы скачали из Интернета.
  • Не открывайте вложения электронной почты,не запустив проверку на вирусы.

Кроме того заражение malware,является другой основной причиной повреждения библиотеки DLL и есть проблемы в реестре.Когда файл DLL установлен на ваш компьютер,его информация будет добавлена в реестр. Незарегистрированный DLL процесс удаляет этот DLL файл из реестра.Несанкционированный доступ к DLL файлу,записи в реестре может привести к DLL ошибкам.Чтобы убедиться,что ключи сохраняют только достоверную информацию,сканируйте и делайте очистку реестра регулярно с помощью надежного программного обеспечения очистки реестра.

  • Сергей Савенков

    какой то “куцый” обзор… как будто спешили куда то