Тарифы Услуги Сим-карты

Как удалить файл открытый в другой программе. Как в Word определять расположения файлов

Я просматривал рабочий календарь, когда почтовая программа 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 есть поиск дескрипторов.
  • Утилита

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

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

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

Как узнать, какие программы использует файл в Windows 7?

В Windows 7 и выше, системное сообщение может содержать название программы, блокирующую доступ к файлу. В Windows XP, обычно, такой информации нет. В любом случае, есть простой способ, как можно найти программу:

  1. Откройте Process Explorer от имени администратора
  2. На панели инструментов найдите значок в виде прицела (иконка выделена на рисунке выше)
  3. Перетащите иконку на заблокированный файл или каталог
  4. Программы, которые используют данный файл, будут подсвечены в общем списке процессов в главном окне Process Explorer

Как узнать, какие программы и DLL держат открытые маркеры (дескрипторы) на файл в Windows 7?

  1. Откройте Process Explorer от имени администратора
  2. Нажмите комбинацию клавиш "Ctrl + F". Или выберите в меню "Поиск" пункт "Find a Handle or DLL"
  3. Откроется диалоговое окно поиска
  4. Введите имя заблокированного файла или часть его названия. Как правило, достаточно части имени
  5. Нажмите кнопку "Поиск"
  6. Откроется список со всеми программами и dll, которые используют данный файл. Вернее их открытые маркеры (дескрипторы) на файл
  7. Вы можете удалить все маркеры (дескрипторы) простым нажатие кнопки "Delete", чтобы разблокировать доступ к файлу. Тем не менее, обращаем ваше внимание на то, что при удалении дескрипторов, могут возникнуть проблемы. Например, если это сделать во время сохранения файла, то информация в файле может быть повреждена. Поэтому, если вы сомневаетесь, то можете просто перезагрузить компьютер. Часто, этого вполне достаточно, чтобы разблокировать доступ к файлу.

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

Теперь, вы знаете, как узнать какие процессы Windows используют файл. А так же знаете, как можно разблокировать доступ к файлам.


Технические советы

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

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

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

    Иногда это ошибка системы. Вы все закрыли, но по ее мнению — нет. Тогда просто перезагрузите свой ПК повторите попытку опять.

    Как найти файл который открыт в другой программе

    Если имя файла вам известно, то найти его в программе (там где он открыт) не сложно. Первым делом посмотрите на панели задач и в трее.

    Если приложение, в котором открыт ваш файл, не обнаружите – нажмите одновременно три клавиши «Ctrl+Shift+Esc» (запустится ).

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

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

    Если описанные выше варианты удаления файлов, которые открыты в других программах, положительного результате не принесли – воспользуйтесь бесплатным деинсталлятором, созданным специально для таких целей – « »


    После установки (скачать можно с оф. сайта: emptyloop.com/unlocker/#download) нажмите на приложение которое хотите удалить правой кнопкой тачпада / мыши.

    После этого вам откроется вкладка, в которой будет строка «Unlocker» — нажмите.

    Подождите несколько секунд. Всплывет маленькое окно. В нем кликните на опцию «нет действия», выберите «удалить» и нажмите «ОК».

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


    Это конечно не единственная программа, но из бесплатных аналогов самая жесткая – уничтожает безвозвратно все.

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

    Рубрики: Без рубрики

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

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

    Через командную строку

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

    Делается это следующим образом:

    1. В меню «Пуск» («Windows») открыть «Все программы» и в разделе «Стандартные» найти пункт «Командная строка».
    2. Нажать на данном пункте правой кнопкой мыши и выбрать «Запуск от имени администратора».
      Затем в командной строке необходимо ввести такую команду:

    net file [название файла] /close

    К примеру, если запущенный файл называется «geek-nose.exe», то данная команда будет выглядеть вот так: net file geek-nose.exe /close

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

    Через диспетчер задач

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

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

    Чтобы открыть диспетчер задач, нужно нажать Ctrl+Alt+Delete или же Win+X и в списке вариантов выбрать «Диспетчер задач».

    Также можно нажать на нижней панели правой кнопкой мыши и в выпадающем меню выбрать «Запустить диспетчер задач».

    Во вкладке «Приложения» нужно найти нужный файл и нажать на кнопку «Снять задачу». Также можно нем кликнуть правой кнопкой мыши.

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

    После этого нужно снова попробовать удалить файл.

    Если он все еще не удаляется, можно попробовать нажать на пункт «Завершить дерево процессов».

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

    С помощью меню «Управление компьютером»

    Данный способ подразумевает выполнение следующих действий:

    1. Запускаем меню «Управление компьютером». Легче всего сделать это с помощью поиска в меню «Пуск» («Windows»).
    2. В меню слева открываем сначала «Служебные», затем «Общие папки» и «Открытые файлы».
    3. В открывшемся меню нужно нажать правой кнопкой мыши и выбрать пункт «Отключить все открытые файлы».

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

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

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

    Внимание: Даже если в папке «Открытые файлы» меню «Управление компьютером» не отображается ничего, все равно нужно нажать правой кнопкой мыши и выбрать пункт «Отключить…».

    Теперь можно снова попытаться удалить файл.

    Unlocker

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

    1. Нажать на файле, который не удаляется, правок кнопкой мыши. Выбрать пункт «Unlocker».
    2. Среди действий выбрать «Удалить». Также можно нажать кнопки «Удалить процесс» или «Разблокировать все».

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

    С помощью DeadLock

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

    1. Перетащить курсором мыши нужный файл в окно программы.
    2. Нажать на нем правой кнопкой мыши и выбрать пункт «Unlock», затем еще раз «Unlock» или же «Delete», чтобы сразу его и удалить.

    Удаление в безопасном режиме

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

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

    С помощью загрузочного диска или флешки

    Этот способ очень похож на предыдущий. Только здесь мы запускаем систему через безопасный режим, а через загрузочный диск (он же LiveCD).

    Сейчас в интернете можно скачать множество подобных образов. Их достаточно записать на флешку или CD/DVD диск и загрузиться с него. Этот этап в данном случае самый сложный – нужно запустить boot menu и выбрать там загрузку с флешки/диска.

    Для этого вставьте в компьютер носитель информации, перезагрузите его и смотрите подсказки относительно запуска boot menu.

    В большинстве случаев где-то будет написано примерно следующее: «Press F5 to run boot menu». Соответственно, в таком случае нужно нажимать F5.

    После этого появится меню, в котором и нужно указать, с чего будет загружаться система. В нашем примере это «Flash drive…».

    Узнать нужный вариант очень просто – если это флешка, то в названии будет фигурировать слово «flash», а если диск, то «CD» или «DVD».

    Дальше произойдет загрузка с загрузочной флешки или диска. Интерфейс LiveCD может быть похож на Windows или Ubuntu, но в любом случае по нажатию на файл правой кнопкой мыши можно будет видеть пункт «Удалить», «Delete» или «Cut».

    Пользователю остается только нажать на один из них.

    Более простые варианты

    Иногда и не нужно прибегать к столь радикальным методам, которые описаны выше. Часто помогает один из таких намного более простых способов:

    1. Перезагрузите компьютер. Вполне возможно, что после перезагрузки все процессы будут завершены, в том числе и тот, в котором открыт предназначенный для удаления файл.
    2. Удалите программу, с помощью которой открывается данный файл. После этого все процессы, связанные с ней, тоже будут автоматически завершены.
    3. Выполните полную проверку компьютера на вирусы. В некоторых случаях файл не закрывается из-за банального вируса и после удаления такового все становится на свои места.
    4. Отключите антивирус. Бывает такое, что некоторые файлы блокируются не системой, а антивирусной программой. Соответственно, тогда прекращение его работы помогает спокойно работать с файлом.
    5. Войдите в систему как администратор. Иногда файл невозможно удалить из-за нехватки прав у пользователя.
    6. Просто переместите файл в другую папку.
    7. Попробуйте откатить систему до того момента, когда файл свободно открывался и удалялся. Для этого зайдите в «Панель управления», выберите «Восстановление», затем нажмите «Запуск восстановления системы».
    8. После этого следует кликнуть на нужный вариант бэкапа (легко сориентироваться по времени создания) и нажмите «Далее».

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