Файл занят другой программой windows 10. Что делать, если файл занят или используется. Файл занят другой программой: что делать в самом простом случае

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

Если к файлу открыт общий доступ, возможно, удалить его не получается, потому что с ним работает другой пользователь.

Выяснить, какие программы могут использовать файл, поможет «Диспетчер задач». Он запускается клавишами Ctrl+Alt+Delete. Во вкладке «Процессы» перечислены активные приложения. Чтобы закрыть процесс, щелкните по его имени правой кнопкой мыши и выберите в контекстном меню команду «Завершить». После этого еще раз попытайтесь удалить файл. Если этот способ не помог, перезапустите компьютер и попробуйте удалить файл стандартными средствами.

Запустить «Диспетчер задач» можно иным способом. Кликните правой кнопкой панель задач (синяя полоса в нижней строке экрана) и выберите пункт «Диспетчер задач».

Если после перезагрузки не удается удалить файл, попытайтесь сделать это в безопасном режиме. Для этого снова перезагрузите компьютер и сразу после опроса железа, до появления логотипа Windows, нажмите F8. В меню выбора вариантов загрузки выбирайте «Безопасный режим» и попробуйте удалить файл стандартными средствами.

Ошибка разрешений

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

Программа Unlocker

Бесплатная утилита Unlocker работает со всеми версиями Windows. После разблокировки она позволяет производить с файлами любые действия: переименовывать, удалять и перемещать. Скачайте программу с сайта разработчика и установите ее, после чего утилита интегрируется в контекстное меню всех объектов Windows. Чтобы удалить заблокированный файл, щелкните по нему правой кнопкой мыши и выбирайте команду Unlocker. В окне со списком процессов, блокирующих файл, выберите нужное действие: удалить процесс, переименовать, переместить или разблокировать файл.

Любой пользователь компьютера хотя бы раз сталкивался с ситуацией, когда при попытке удалить папку (или файл), операционная система Windows не позволяет этого сделать, выдавая сообщение о том, что они открыты в другой программе.

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

Причин тому может быть множество, основными из которых являются следующие:

  • ошибка системы;
  • фактическое использование объекта другой программой;
  • повреждение данных;
  • использование папки или файла системой;
  • наличие вирусов или вредоносных файлов.

А удаление ненужных объектов бывает зачастую просто необходимым, поскольку они занимают место, а порой даже способны существенно замедлить быстродействие всей системы в целом. Что же делать в таких случаях?

Как удалить папку если пишет что она открыта в другой программе

Если после закрытия всех программ и приложений операционная система продолжает считать, что папка занята другим процессом, для ее удаления придется воспользоваться более сложными действиями. Существует несколько способов решения проблемы:

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

    Нередко лучшим ответом на данный вопрос является простая перезагрузка компьютера. Недаром у профессиональных программистов существует такая поговорка: «семь бед – один ресет». Зачастую после повторного запуска любая версия операционной системы с легкостью позволяет удалить ненужные объекты.

    Использование диспетчера задач

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

    В этом случае может помочь обращение к встроенному системному диспетчеру задач. Он вызывается нажатием сочетания клавиш «Ctrl», «Alt» и «Delete». В возникшем окошке будут отображены все запущенные приложения и рабочие процессы.

    Переключаясь между соответствующими вкладками, можно остановить работу той или иной программы, кликнув на ней правой кнопки мыши.

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

    Обратите внимание! Иногда проблемы с удалением ненужных объектов связаны с блокировкой прав. Порой Windows требует от пользователя для операций с теми или иными объектами более высоких иерархических полномочий. В этом случае необходимо войти в систему от имени (или с правами) администратора и операция по удалению требуемых объектов пройдет успешно.

    Применение специальных программ и утилит

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

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

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

    Другие способы удаления папок и файлов

    Существуют и альтернативные методы удаления файлов и папок, требующих определенных познаний в пользовании компьютером, специальными программами и системными файлами.

    1. Использование безопасного режима. Преимущество этого способа заключается в том, что в безопасном режиме Windows не производит подгрузку системных диалоговых библиотек. Это важно в тех случаях, когда система заражена вирусом. Для входа необходимо несколько раз нажать клавишу F8 при включении компьютера. Затем нужно выбрать «безопасный режим». Должен появиться черный экран, без обоев и прочих прикрас. Теперь можно попытаться удалить ненужную папку обычным способом. После чего необходимо осуществить перезагрузку системы.
    2. Откат системы. При нажатии «Пуск»- «Выполнить» появляется командная строка, в которую необходимо ввести команду «msconfig» и нажать «ок». На мониторе возникнет окно «Конфигурация системы». Во вкладке «Общие» необходимо выбрать пункт «Запустить восстановление системы», затем – «Восстановление более раннего состояния компьютера», потом – «Далее». На появившемся календаре нужно выбрать дату, на которую удаляемой папки еще не существовало. Данная операция может привести к потере какой-то информации, но личные и системные не пострадают.
    3. Можно попробовать набрать в командной строке chkdsk c:/f/r и нажать Enter. Здесь «с» — это имя диска. Если неудаляемая папка находится на другом диске, то нужно ввести его имя. После окончания проверки диска на монитор будут выведены ее результаты. Далее следует ввести команду exit и нажать клавишу «Enter». После перезагрузки системы можно попытаться удалить папку обычным способом.

    Таким образом, решить проблему с невозможностью удалить папку или файл, когда операционная система Windows (последних версий, начиная с XP) пишет, что они заняты другой программой, можно различными методами. Попробуйте произвести операции, перечисленные выше, по порядку. Скорее всего, один из способов позволит добиться желаемого эффекта!

    Я просматривал рабочий календарь, когда почтовая программа Outlook 2010 внезапно сообщила об ошибке и закрылась. После перезапуска она не смогла открыть OST-файл, и сегодня я расскажу, как решил эту проблему за три минуты.

    При запуске программа выдавала такую ошибку:

    На работе у меня ОС и программы с английским интерфейсом, поэтому я приведу эквивалентный текст ошибки из русской версии Office.

    Выполнен выход из Microsoft Outlook без правильного закрытия файла данных Outlook. Необходимо перезапустить Microsoft Outlook. Если ошибка повторится, обратитесь в службу поддержки.

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

    Я открыл папку программы и запустил диагностическую утилиту scanpst.exe . Она не смогла исправить проблему, но задала конкретное направление для поиска.

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

    Это решило проблему! Почтовая программа запустилась нормально, и я вернулся к работе.

    Что делать, если веб-камера используется другим приложением

    В комментариях читатель Игорь задал вопрос, можно ли использовать Process Explorer, чтобы определить, какое приложение использует веб-камеру. Да, процесс аналогичный, но искать нужно:

    Я в курсе, что существует Unlocker , но его надо было еще скачать, а утилита Process Explorer находилась под рукой. К тому же, мораль записи не только в этих двух программах. Ведь прежде чем применять их, нужно было выйти на причину проблемы.

    Upd. 11-Мар-13 . Хотелось бы дополнить заметку моментами, всплывшими в ее обсуждении:

    • Если ничего нет под рукой, можно попытаться переименовать файл. Проводник может подсказать программу, использующую его.
    • В Windows 7 и выше можно воспользоваться встроенной программой «Монитор ресурсов» (resmon), где на вкладке CPU есть поиск дескрипторов.
    • Утилита

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

    Самый простой способ решить эту проблему — завершить работу приложения, которое препятствует дальнейшему взаимодействию с файлом. Но вычислить, что именно это за программа, может быть довольно непросто, ведь «виновным» может оказаться и какой-нибудь фоновый процесс. Справиться с этой задачей можно при помощи Терминала .

    Команда «lsof» выводит на экран список всех файлов, которые на данный момент открыты в той или иной программе. Поскольку список может быть довольно длинным, а нам нужна информация только по одному файлу, можно применить фильтр по его имени. Для этого запустите Терминал из папки «Утилиты» и введите команду lsof | grep filename где filename — имя искомого файла.

    В качестве альтернативы можно воспользоваться скриптом «fuser» входящим в состав OS X. Этот скрипт, также использует команду «lsof», но его вывод более прост для восприятия. Скрипт проверяет, используется ли в данный момент указанный вами файл, и, если используется, то каким именно процессом.

    Запустите Терминал из папки «Утилиты» и введите команду fuser /path/to/file где /path/to/file — полный путь к искомому файлу. Для того чтобы его ввести, достаточно просто перетащить нужный файл в окно Терминала .

    После того как нам стал известен ID процесса можно запустить Мониторинг ресурсов и определить, какой программе он соответствует (для упрощения поисков можно использовать сортировку по PID, нажав на заголовок соответствующей колонки). Если искомый ID присвоен пользовательской программе, а не какому-нибудь служебному сервису, в первую очередь стоит попробовать завершить её работу штатными средствами, через графический интерфейс. Если этого сделать не удается можно последовательно опробовать несколько вариантов, доступных в окне Мониторинга системы . Выделите нужный процесс и перейдите в меню Вид — Послать сигнал процессу. Затем выберите в ниспадающем меню один из сигналов, описанных ниже, и нажмите кнопку «Отправить». В качестве альтернативы вы, опять же, можете воспользоваться Терминалом .

    1. Разрыв подключения (SIGHUP)

    Данный сигнал заставит процесс освободить используемые ресурсы. Обычно в результате программа просто обновляет свою конфигурацию и продолжает работать дальше. Чтобы послать такой сигнал при помощи Терминала , введите команду kill -1 PID где PID — ID процесса, который мы узнали ранее.

    2. Завершить (SIGTERM) и Прервать (SIGINT)

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

    Для завершения: kill PID или kill -15 PID

    Для прерывания: kill -2 PID

    3. Завершить принудительно (SIGKILL)

    Если вы пытаетесь завершить программу, но ничего не происходит, вероятнее всего вы посылаете сигнал штатного завершения (SIGTERM) или прерывания (SIGINT) работы, а они в некоторых случаях могут быть проигнорированы. Чтобы это обойти вы можете попробовать принудительно завершить проблемное приложение при помощи сигнала «SIGKILL». Чтобы сделать это при помощи Терминала , введите команду: kill -9 PID

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

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

    За оригинальный материал , послуживший основой при написании данной статьи, в очередной раз благодарим Кристофера Кесслера.

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

    Файл занят другой программой: что это означает

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

    Как правило, проблема того, что какой-то файл занят другой программой при попытке доступа к нему большей частью касается драйверов устройств, однако бывают и исключения. В самом простом случае можно привести пример того, что пользователь одновременно открывает документ, скажем, сначала в Word, а затем в WordPad и в одном из этих приложений пытается сохранить изменения. Естественно, система и начинает, что называется, плеваться. То же самое касается, например, случаев использования веб-камеры, когда приоритетом назначена программа Skype, а пользователь пытается запустить другое приложение, которое по идее тоже должно ее задействовать. И это не единичные случаи.

    Достаточно часто проявляются и другие ситуации, когда файл занят другой программой. Что делать? Торрент-файл невозможно удалить! Почему? Да просто потому, что он находится в стадии активной загрузки в самом приложении (BitTorrent, uTorrent и др.). Выйти из такого положения можно совершенно просто, завершив загрузку или раздачу в программе или просто из списка. Но это самое простое, что может быть. Обычно ситуация гораздо сложнее.

    Файл занят другой программой: что делать в самом простом случае

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

    Что именно? Правильно! Они просто перезагружают компьютер. Кстати сказать, такой примитивный способ помогает абсолютно во всех случаях, правда, это касается только завершения активных процессов, связанных с самой системой. Если же работа производилась с документами, в которых были сделаны изменения, ни о каком сохранении и говорить не приходится. И многие этого просто не учитывают, а потом начинают

    Принудительное завершение блокирующего процесса

    Оптимальным вариантом по выходу из сложившейся ситуации станет проверка блокирующего процесса. Как узнать, какой процесс использует файл? Да очень просто! Для этого следует использовать всем известный «Диспетчер задач», который можно вызвать комбинацией Ctrl + Del + Alt (Ctrl + Esc + Alt) или командой taskmgr из меню «Выполнить» (Win + R). Если пользователь хотя бы приблизительно понимает, какое именно приложение может обращаться к файлу в данный момент, нужно просто найти его в списке активных процессов или служб и применить принудительное завершение процесса соответствующей кнопкой или через контекстное меню правого клика.

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

    Проблемы с удалением файлов

    Достаточно часто могут возникать ситуации, когда система при попытке удаления сообщает, что файл занят другой программой. Что делать, рассмотрим чуть позже, а пока несколько слов о том, какие именно компоненты бывает невозможно удалить.

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

    Использование утилиты Unlocker

    Итак, система сообщает, что файл занят другой программой. Что делать в этом случае? Можно использовать уникальную утилиту Unlocker. В некоторых сборках Windows она имеется уже изначально. Если ее нет, приложение придется загрузить и установить.

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

    Изменение прав доступа

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

    Сделать это можно в правого клика на объекте в разделе свойств. Здесь понадобится перейти на вкладку безопасности, нажать кнопку «Дополнительно» и изменить текущего владельца, после чего вернуться в предыдущее окно и использовать кнопку «Изменить», а затем в меню установить галочки напротив всех строк, имеющихся в списке.

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

    Другие ситуации и решения

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

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

    Заключение

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