Как удалить файл если он не удаляется, требует права администратора или открыт в другой программе?
Здравствуйте друзья! Сегодняшний материал посвящен тонкостям работы с файлами в Windows. Информация будет полезна для начинающих пользователей, профессионалы всё уже знают. Не все файлы и не всегда возможно удалить обычным путем — перемещением в Корзину.
Часто это нужно делать и делать правильно. Периодически возникают трудности при обновлении, переустановке некоторых программ, редактировании отдельных служебных файлов. Зная, что и для чего, легко можно справиться с ситуацией самостоятельно.
Я постарался разместить материал от простого к более сложному на жизненных примерах. На самом деле все делается довольно просто. Сегодня вы научитесь и давать пользователям разрешения в отношении файлов и папок.
Как удалять файл от имени Администратора в Windows 10
Начинающие пользователи при попытке вырезать некоторые файлы и папки (или удалить) могут столкнуться с предупреждением:
Ключевым моментом являются права доступа к тому объекту, который Вы хотите удалить. На компьютере может быть установлено несколько учетных записей из которых ваша — обычный пользователь. Обычный пользователь не имеет доступа к файлам других пользователей компьютера, а так же не имеет полномочий на изменение настроек системы.
Удаление, редактирование определенных файлов и папок относиться как раз к изменению настроек. Полными полномочиями обладает Администратор. Можно зайти в систему под администратором, (включить учетную запись Администратора если ее нет на ПК). Если вашей учетке даны такие права, просто нажимаем «Продолжить». В противном случае система запросит пароль от учетной записи Администратора,
Как удалить файл через командную строку если отказано в доступе?
Жмем Enter. Для примера я хочу удалить текстовый файл из папки программы Winrar. Попали туда? Просмотрим далее содержимое папки в командной строке командой DIR:
Теперь используем команду Del для удаления нужного файла. НЕ забудем указать расширение через точку.
Жмем Enter, проверяем результат снова командой Dir. MS DOS — жив!
Удаляем файл если пишет что он открыт в другой программе
Другой распространенный случай среди начинающих пользователей — это попытка удаления файла который в данный момент используется. Например документ открыт, а мы забыли об этом:
Если мы чистим компьютер от мусора иногда требуется экстренно удалять папки ненужных программ. А оснастка «Удаление программ» перестала запускаться. В нашем примере пусть будет программа для просмотра PDF файлов. Нажимаем сочетание клавиш Ctrl+Alt+Del заходим в «диспетчер задач»…
Снимаем задачу; теперь можно удалять папку глючной программы целиком с диска. Правильнее конечно будет найти в этой папке инсталлятор данной программы и им корректно пробовать удалять.
Следующий момент, с которым сталкиваются пользователи при попытке удалить/обновить некоторые программы — это когда файлы программ используются в качестве службы Windows. Программа может работать в фоновом режиме; при попытке удалить файл, выдается предупреждение.
В том же диспетчере задач но уже на вкладке «Службы» ищем службу которая использует ресурсы программы и временно отключаем ее
В моем примере удаляется/обновляется платформа 1С, но так как она использует в своей работе службу защиты HASP, приходиться останавливать ее в процессе.
Удаление файла с длинным именем если он не удаляется
Файлы с длинными именами — это часто системные файлы, которые использует Windows или драйвера или службы в своей работе. Разберем конкретный случай — нам нужно заново активировать Windows 7 и сначала удалить в папке Windows\System32 два файла с длинными именами такого вида:
Одним из способов удаления СИСТЕМНЫХ файлов с длинными именами является запуск компьютера в безопасном режиме. Такой режим не использует при запуске многие драйвера и службы и удалять некоторые файлы позволяет.
Как удалить файл если он открыт в System отсутствуют разрешения на открытие этого файла
Случаи запрета удаления файлов могут быть связаны и справами доступа к различным файлам и папкам пользователя. Довольно раздражающий фактор; даже если у вас есть права администратора иногда приходится повозиться. Но, не долго.
Всего лишь нужно настроить права пользователя на просмотр, изменение либо удаление конкретного файла или папки. Чаще всего пользователи сталкиваются с ограничениями пользователя на действия с файлами в папке Program Files. На ее примере и покажу.
У меня установлена некая программа, настройки которой содержаться в одном из файлов. Задача — отредактировать файл настроек либо заменить его актуальным. Если на редактирование файла и удаление стоит запрет то пользователь может увидеть такое сообщение:
Нам нужно дать доступ к файлу настроек (для примера я взял обычный текстовый файл). Заходим через ПКМ в «свойства» нужного файла и идем на вкладку «Безопасность»:
Можно делать то же самое и для папок пользователя, но аккуратно, безопасность прежде всего!
Удаляем файлы с диска если они не удаляются обычным путем
Иногда не удается удалить старые файлы и папки, которые занимают много места. К таким относятся Windows.old В ней определенное время хранится информация о предыдущей версии операционной системы и нужна она бывает для отката. А еще в ней храняться все документы пользователей.
Винда ее «держит», не давая удалять оттуда ничего. Как быть? Будем пользоваться сторонними программами.
Можно использовать загрузочную флешку с одной из версий Windows PE с различными вспомогательными инструментами для лечения. Загружаемся с такой флешки…
Как удалить файл с флешки если он не удаляется?
С флешкой обычно никаких проблем не возникает, за исключением тех случаев, когда ее файлы заняты системой. Пользуемся приемами, уже перечисленными. Однако, есть такие модели флешек, на них установлен переключатель, который блокирует полный доступ. У меня переключатель помечен «замочками»:
На картах памяти имеется переключатель Lock, который выполняет ту же функцию:
Проверьте, все должно получиться. Вот и все на сегодня. Материал получился объемнее чем думалось вначале. Но зато перечислены самые «поплярные» ситуации. До встречи на блоге!
Что делать, если с компьютера не удаляется файл или папка?
Одна из самых распространенных проблем, с которой сталкиваются начинающие юзеры – не удаляется какой-то объект на компьютере. Иногда эти файлы мешают работать или просто приносят эстетическое неудобство. Если вы не знаете, как удалить не удаляющийся файл с компьютера, это статья для вас.
Почему не удаляется?
Существует несколько причин, из-за которых невозможно удалить объект на компьютере:
К примеру, если вы открываете файл, антивирусное ПО начнет его сканирование. Часто процесс занимает много время, поэтому удалить его вы не сможете до окончания проверки.
Удаление файла
Если вы столкнулись с одной из проблем, описанных выше, не переживайте – исправить ситуацию можно штатными средствами и программами сторонних разработчиков.
Без дополнительных программ
Когда файл занят другим процессом и вы не можете его удалить, в предупреждении указано, какой именно программой используется объект (к примеру, Explorer.exe).
Если вам нужно остановить процесс Explorer.exe, предварительно запустите командную строку (ПКМ на меню Пуск → Командная строка (Администратор)).
Если файл без проблем перемещается из папки в папку, перетащите его на пустую флешку (прочитайте статью «Как убрать защиту записи флешки, если не удается скопировать на нее информацию?»). После этого запустите форматирование, которое удалит все данные на съемном носителе.
С помощью загрузочной флешки или диска
Запустите компьютер с помощью любого диска LiveCD, загрузочной флешки или диска (также прочитайте «Создание установочной флешки Windows 10 различными способами»). При использовании LiveCD диска откроется меню с графическим интерфейсом или доступом к командной строке.
При использовании загрузочного носителя во время процесса выбора языка нажмите Shift+F10 → после этого вы попадете в командную строку, с помощью которой удалите файл. Помните про разницу в наименовании дисков.
Смена прав администратора
Если объект не удаляется из-за отсутствия доступа к нему, измените права администратора.
Утилитой Unlocker
Среди софта, который предназначен для разблокировки файлов, программа Unlocker считается самой популярной. Она бесплатная и простая в использовании:
Преимущества утилиты состоят в том, что она находит фоновые процессы, которые используют неудаляющийся файл. К тому же остановка всех программ и служб происходит в автоматическом режиме.
В видео вы можете увидеть программу Unlocker в работе, а также посмотреть на другие варианты удаления не удаляющихся объектов посторонними программами.
Вывод
Удалить с компьютера файл, который используется другой программой или заблокирован, можно штатными средствами Windows или с помощью посторонней программы. Утилита сделает все автоматически, быстро и без нарушения стабильности работы системы.
Как удалить файлы, которые не удаляются (простой способ)
Часто, работая за компьютером, можно столкнуться с тем, что определенный файл невозможно удалить. При этом, как правило, выскакивают уведомления. Их нужно прочитать, чтобы примерно понять, почему же файл не хочет отправляться в корзину. Важно понять, что если файл не удаляется, это не просто так. Вероятно, это системный файл или же его использует какая-либо программа.
Кроме того, убедитесь, что у вас есть необходимые для удаления файла права. Если вы работаете под учетной записью пользователя, а не администратора, то причина может быть именно в отсутствии прав на изменение и удаление файлов. Так или иначе, все же есть несколько простых способов решить эту проблему. От средств самой операционной системы до сторонних программ.
Закройте программы
Чтобы удалить файл, который используется какой-либо программой или процессом, очевидно, нужно эту программу закрыть. Сделать это можно как обычным способом, если вы работали в программе и забыли ее закрыть, так и через диспетчер задач. Нажмите клавиши Ctrl + Alt + Del и вызовите диспетчер задач. Также это можно сделать, кликнув правой кнопкой мыши на панели задач. Далее, найдите процесс, который занимает файл и завершите его.
Закройте проводник Windows
Файл может быть занять и проводником (explorer). В таком случае придется закрыть сам проводник. Не просто нажать на крестик в углу окна, а завершить процесс. Найдите проводник в диспетчере задач и нажмите Del или кликните правой кнопкой мыши и выберите «Снять задачу».
Когда вы завершите процесс, то привычный интерфейс пропадет. Теперь, чтобы удалить файл нужно сделать это при помощи командной строки. Вызвать ее можно через окно диспетчера задач. Выберите меню «Файл», «Новая задача» и введите CMD. Откроется окно с черным фоном. Введите вручную команду, указав полный путь к файлу, например, del E:\test.rar.
Далее, запустите повторно проводник через меню «Новая задача». Для этого в строке наберите explorer.
Перезагрузите компьютер
Иногда может помочь и простая перезагрузка. Вероятно, система уже не будет использовать файл при следующем запуске. Если вышеописанные способы не помогли, то попробуйте простую перезагрузку.
Воспользуйтесь специальными программами
Популярную некогда программу для разблокировки файлов Unlocker мы рекомендовать не можем. Скачать программу с официального сайта больше нельзя, он определяется как вредоносный и даже если игнорировать предупреждения, при попытке загрузить файл программы сайт выдает ошибку. Если хотите, можете поискать старые версии программы в репозиториях, но делайте это на свой страх и риск.
Лучше воспользоваться альтернативами вроде File Assassin или DeadLock. У последней есть русский интерфейс, поэтому ее мы и рекомендуем. Просто добавьте файл и затем разблокируйте его в программе.
Как легко и просто удалить ненужные видеофайлы, если их скопилось много
Привет, коллеги, это моя первая статья на хабре, просьба отнестись с пониманием.
Допустим, у Вас на компьютере скопилось большое количество видеофайлов, и Вы хотите навести порядок, то есть удалить ненужные. Самое очевидное решение не является самым удобным — открыть папку и ориентироваться на названия. Это не всегда работает, например, в случае серий с сериалами, когда хочется что-то удалить, что-то оставить. Придётся открывать каждый файл, и только после закрытия видеоплеера удалять. Неудобно.
Тут на помощь приходит смекалка и PowerShell, извиняюсь перед всеми пользователями Linux… хотя на Linux безусловно тоже можно будет придумать нечто подобное.
Основная идея заключается в следующем — открываем файл в видеоплеере, и если его нужно удалить, запускаем bat-файл, который удаляет предыдущий открытый файл, и помечает на удаление текущий открытый файл. Под помечанием на удаление имеется ввиду запись полного пути текущего файла в текстовый файл. Сразу открытый файл удалить нельзя, так как он занят видеоплеером, и не всегда на чтение.
Установить Media Pleer Classic, например отсюда
Разрешить выполнение PowerShell скриптов. Не думаю, что это будет большой проблемой, речь наверное всё-таки о персональных ПК, не о серверах.
Команда, разрешающая безусловное выполнение всех PowerShell-скриптов — «Set-ExecutionPolicy Unrestricted». Открываем консоль PowerShell под правами администратора, вводим эту команду. Подробнее например здесь.
Думаю, есть более безопасный способ, который позволит выполнять не все ps1-файлы, а только определённый, но я так глубоко не копал. Кто знает, буду благодарен за комментарий к публикации.
Вот сам PowerShell-скрипт:
Он делает следующее:
Создать bat-файл со следующей командой:
где файл ps1 это наш скрипт
Пункт 6, но это кому как удобно
Вывести нажатие bat-файла на панель задач, у меня например так
Теперь, когда Вы запускаете файл в видеоплеере, если Вы видите, что файл Вам уже неинтересен, просто нажимаете кнопочку на панели задач, и он гарантированно будет удалён в корзину со следующим нажатием.
Почему не удаляется видео с компьютера?
Причин такого явления может быть несколько, в данной статье мы расскажем Вам одну из самых частых.
Если видео файл не удаётся удалить с компьютера, значит он чем-то занят. Даже если он в данный момент не открыт, то есть вероятность, что произошёл конфликт кодеков и система пытается распознать тип файла, тем самым занимает его и не даёт удалить.
Частенько в этом виноват процесс dllhost.exe (com surrogate) именно он отвечает за соответствие кодеков типу файлов.
Как же всё-таки удалить этот файл? Порядок действий может быть следующим:
1. Удаляем файл (при этом диалоговое окно удаления файла просто зависает и ничего не происходит, НЕ останавливаем процесс удаления-расчёта размера файла, — пускай висит)
2. Открывает Диспетчер Задач (Ctrl + Alt + Del)
3. Открываем вкладку процессы, сортируем по ЦП (нагрузка на процессор)
4. Завершаем процесс, который больше всего грузит систему в данный момент (в случае с видео это как раз-таки бывает dllhost.exe (com surrogate))
5. Как только процесс завершён, окно удаления файла оживает и позволяет нам удалить файл.
Надеемся, что наш способ Вам поможет. Если не поможет, то рекомендует попробовать удалить файл через какую-нибудь программу, например, доберитесь до него с помощью архиватора WinRAR и удалите через него, как правило WinRAR беспощаден ко всему 🙂 (можно выполнить удаление и в Безопасном режиме Windows — это гарантирует, что система не подгрузит лишних программ, а так же проверьте жесткий диск на наличие ошибок).
























