Файл занят другим процессом, заблокирован другим процессом или открыт в другой программе — простое решение
Распространенная проблема при попытке удалить, переименовать, переместить или изменить файл или папку — сообщение о том, что процесс не может получить доступ к файлу, так как этот файл занят другим процессом, о том, что папка или файл открыты в другой программе и аналогичные.
В этой простой инструкции новый простой способ узнать, какой именно процесс мешает действиям с файлом или папкой в Windows 11 и Windows 10, закрыть такую программу и выполнить требуемые изменений. На близкую тему может быть полезным: Как удалить файл, который не удаляется в Windows.
File Locksmith — новая функция Microsoft PowerToys для разблокировки файлов
Заблокированный другим процессом файл или папка — типичная ситуация, при этом Windows не всегда сообщает пользователю, о каком именно процессе идёт речь.
Процесс не может получить доступ к файлу
На сайте уже несколько раз обновлялся обзор полезной и бесплатной утилиты Microsoft PowerToys, содержащей набор инструментов для работы в системах Windows 10 и Windows 11. В начале ноября в ней появилась ещё одна возможность — File Locksmith, которая и поможет в рассматриваемой ситуации.
File Locksmith позволяет легко определить, какие процессы используют файл или папку (а точнее — её содержимое) и быстро закрыть эти процессы. Далее подробно о том, как именно работает функция:
- Установите Microsoft PowerToys, если ещё не установили. Проще всего это сделать из магазина приложений Microsoft Store используя поиск в магазине или ссылку https://aka.ms/getPowertoys, также есть другие способы загрузки: https://learn.microsoft.com/ru-ru/windows/powertoys/install
- После первого запуска приложения может потребоваться перезапуск PowerToys от имени администратора в главном окне приложения (в моем тесте функция File Locksmith не появилась в меню до выполнения перезапуска на одном из устройств).
- В параметрах Microsoft PowerToys убедитесь, что функция File Locksmith включена.
- Нажмите правой кнопкой мыши по файлу, который занят другим процессом и выберите пункт меню «Какие процессы используют этот файл?». В Windows 11 потребуется предварительно открыть классическое контекстное меню, нажав «Показать дополнительные параметры».
- Откроется окно со списком процессов, использующих этот файл. Если процесс не отображается, выполните перезапуск окна с правами администратора, нажав по значку справа вверху.
- Раскрыв свойства процесса, вы можете узнать его идентификатор (например, для завершения вручную), а также от имени какого пользователя он запущен.
- Действие по проверке использующих элемент процессов можно применять и к папке, в таком случае будет отображаться список всех процессов, использующих её содержимое, а раскрыв сведения можно получить информацию о том, какие именно файлы использует этот процесс.
- И, самое главное, прямо в окне File Locksmith можно завершить процесс. Однако будьте осторожны при завершении системных процессов Windows.
Что делать если не запускается установщик игры? [Решение проблемы]
Надеюсь, новый инструмент будет полезен. Конечно, есть и другие возможности, например, многие используют Unlocker, но вариант с File Locksmith куда более безопасен для пользователя, на мой взгляд.
Как исправить «Другая программа использует этот файл» в Windows 10
Иногда, когда вам нужно установить, запустить или закрыть программу в Windows 10, вы можете столкнуться с сообщением об ошибке: «В настоящее время этот файл используется другой программой».
Это предупреждение сообщает вам, что ОС не позволит вам установить, открыть или закрыть эту программу, пока вы не закроете программу, которая ее использует.
Сначала кажется, что решить проблему легко, нужно просто закрыть программу, что не позволяет нам предпринять необходимые действия. Однако, когда дело доходит до идентификации программы, все оказывается не так просто.
Как исправить ошибку ‘Другая программа использует этот файл’ разными способами
Итак, если вам интересно, как именно найти и закрыть нужное приложение, об этом далее:
Как исправить ошибку ‘Другая программа использует этот файл’ с помощью диспетчера задач
Если Windows 10 говорит, что этот файл используется другим приложением, а вы не можете найти нужное, имеет смысл закрыть все приложения, работающие в фоновом режиме.
Самый простой способ сделать это — использовать диспетчер задач. Для этого:
- Нажмите одновременно Ctrl+Alt+Delete на клавиатуре.
- Вы перейдете на синий экран с коротким меню в середине экрана. Среди доступных опций выберите «Диспетчер задач». После этого снова загрузится главный экран вашего ПК или ноутбука. Единственное отличие заключается в том, что вы увидите активное окно «Диспетчера задач».
- Перейдите в окно «Диспетчер задач», а затем на вкладку «Процессы».
- Затем найдите нужную программу среди активных процессов. Щелкните правой кнопкой мыши на программе. Из появившихся вариантов выберите «Завершить задачу», чтобы закрыть ее.
Если в сообщении об ошибке не указано, какая программа использует файл, закройте все ненужные программы. Проверьте, исчезла ли ошибка.
Как исправить ошибку ‘Другая программа использует этот файл’, выйдя из системы и снова войдя в нее после этого
Как всегда, если что-то идет не так, первое, что вы сделаете после предложенного решения проблемы, — перезагрузитесь. Вторым действием после этого, скорее всего, будет выход из системы и повторный вход.
Поскольку в обоих случаях система вручную закрывает открытые программы, а во втором случае даже те, которые вы настроили так, чтобы они включались при запуске, это может помочь вам решить проблему.
Некоторые пользователи смогли исправить ошибку, просто выйдя из своей учетной записи. Выйдите из системы и заблокируйте экран. Затем снова войдите в систему и проверьте, не используется ли файл другим приложением.
Как исправить ошибку ‘Другая программа использует этот файл’ с помощью DISM и SFC
Если на вашем устройстве повреждены системные файлы, скорее всего, именно они и вызвали ошибку. Также это может быть просто временный сбой.
В таких случаях лучше всего использовать DISM и SFC. Это два удобных инструмента, которые вы можете использовать, если некоторые программы работают не так, как нужно. Для того чтобы воспользоваться ими, вам необходимо:
- Сначала введите «cmd» в строке поиска Windows.
- Затем щелкните правой кнопкой мыши на Command Prompt. Из доступных вариантов выберите «Запуск от имени администратора».
- После запуска выполните эту команду: DISM.exe /Online /Cleanup-image /Restorehealth.dism restore health windows 10.
- Следующая команда должна быть: sfc /scannow и нажмите Enter. Запустите командную строку SFC.
- Запустив команды, проверьте, продолжает ли появляться та же ошибка. Если ошибка по-прежнему появляется, перезагрузите компьютер и проверьте снова. Если после перезагрузки ошибка не исчезла, переходите к следующему решению.
Как исправить ошибку ‘Другая программа использует этот файл’ с помощью Очистки диска
Вы также можете попробовать запустить программу Disk Cleanup, чтобы очистить диск и удалить ненужные файлы. Временные файлы также могут быть причиной ошибки. Для этого выполните перечисленные ниже действия:
- Сначала введите «очистка диска» в строке поиска Windows.
- Дважды щелкните Disk Cleanup, чтобы запустить инструмент.
- Выберите диск, на который вы установили Windows и программы.
- Затем определите файлы, которые вы хотите удалить, и выберите их из списка.
- После того как вы отметите все ненужные файлы, нажмите кнопку OK. Это запустит процесс очистки, после чего необходимо перезагрузить устройство.
Последним, самым радикальным методом будет сброс настроек устройства к заводским настройкам по умолчанию. Однако к нему лучше прибегать только после того, как вы испробовали все вышеперечисленные методы.
Кроме того, подумайте, стоит ли проблема с одним приложением всех ваших учетных записей, информации, хранящейся на устройстве, и всех настроек, которые вы сделали в процессе эксплуатации.
Что значит файл занят другой программой
- Найдите ярлык Outlook. Нажмите правой кнопкой мыши и выберите Свойства .
- Когда откроется окно Свойства , перейдите на вкладку Совместимость .
- Найдите Запустить эту программу от имени администратора и убедитесь, что она не отмечена.
- Нажмите Применить и ОК , чтобы сохранить изменения.
- ЧИТАЙТЕ ТАКЖЕ: исправлено: «Файл данных Outlook недоступен» в Windows 10
- Нажмите Windows Key + R , чтобы открыть диалоговое окно «Выполнить». Введите % localappdata% и нажмите Enter или нажмите ОК .
- Когда откроется папка Local , перейдите в MicrosoftOutlook . Найдите свой файл .ost и удалите его. Не удаляйте PST-файлы.
- После этого перезапустите Outlook, и ваш файл .ost будет создан снова, исправляя эту ошибку.
- Используйте Task Manager , чтобы полностью закрыть Outlook и Lync. Кроме того, убедитесь, что все процессы Office не запущены.
- Нажмите Windows Key + S и введите программы и функции . Выберите Программы и компоненты из списка.
- Когда откроется окно Программы и компоненты , найдите Microsoft Office и выберите в меню Изменить .
- Выберите параметр Быстрое восстановление и нажмите кнопку Восстановить .
- Если вас попросили закрыть все программы, обязательно нажмите кнопку Закрыть все .
Почему процесс не может получить доступ к файлу и что делать?
Чтобы удалить или изменить файл, он обязательно должен быть свободен от других процессов. Если его уже использует какая-то программа, система накладывает запрет на редактирование элемента, так как это повредит работу программного обеспечения. В этом случае появляется сообщение «Процесс не может получить доступ к файлу, так как этот файл занят другим процессом». Чтобы это исправить, нужно освободить его. Только вот сделать подобное куда сложнее, чем кажется на первый взгляд.
Почему “Процесс не может получить доступ к файлу”?
Одновременно работать с конкретным файлом может только одна программа. Речь идет не о библиотеках общего использования, которые используются только для извлечения данных, а об элементах, предназначенных для перезаписи. Если это кэш-файл игры, здесь содержится пользовательская информация или происходит постоянная обработка данных, и Windows накладывает ограничение. Данные файлы становятся недоступными для удаления или ручного изменения до тех пор, пока мы не завершим процесс, использующий их.
Как удалить файл, если процесс не может получить доступ к файлу?
Следуя по логической цепочке, для удаления любого файла, нужно сначала выгрузить его с оперативной памяти и со всех программ. Как только он перестанет использоваться системой в каких-то процессах, элемент сразу станет доступным для удаления.
Главная сложность данного вопроса в том, чтобы найти процесс, использующий конкретный файл. Это не всегда очевидно. Часто бывает, что изображение использует какая-то игра, браузер, торрент, медиапроигрыватель. Если в первую очередь подумать на программу просмотра картинок, вы ошибетесь. Нужно смотреть куда глубже.
Как можно решить проблему «процесс не может получить доступ к файлу»:
- Unlocker – специальная программа, созданная как раз для подобных ситуаций. Она автоматически обнаруживает связанные с файлом процессы и завершает их. По сути она делает то же самое, что нужно выполнять вручную, но только в автоматическом режиме. Она имеет минимальный размер и проверена во многих системах, поэтому точно не заражена вирусами. После скачивания и установки, нужно нажать правой кнопкой мыши по файлу и выбрать «Unlock».
- Завершить связанные процессы. Обычно вполне реально догадаться, какая именно задача использует файл. Для этого нужно открыть Ctrl + Shift + Esc и развернуть список «Подробнее». Здесь будет довольно много процессов, но большинство из них системные, нужно найти те, которые были запущены пользователем. Чтобы удалить файл кэша Google Chrome, нужно закрыть все задачи Google. Для их завершения нужно нажать правой кнопкой мыши и выбрать «Снять задачу».
- Установить правильные атрибуты. К каждому файлу можно установить подходящие привилегии. Нужно нажать правой кнопкой мыши по файлу и на вкладке «Общие» установить пункт «Только чтение». После перезагрузки компьютера возможность удаления может появиться.
- Удаление в безопасном режиме. Очень часто это срабатывает, так как при данном способе запуска система не загружает все посторонние программы. Нужно кликнуть на перезапуск ПК и в момент пуска нажать клавишу F8 (может быть другая) для выбора варианта запуска. В безопасном режиме удалить можно практически любой файл.
- Снять защиту диска на запись. Она может быть установлена на программном и физическом уровне. Первым делом нужно посмотреть на накопителе (обычно это флешка), нет ли здесь специального тумблера. Рядом должна быть соответствующая пометка. В системе в редакторе реестра также следует найти параметр WriteProtect и установить ему значение 0.
Как исправить проблему при использовании консоли и IIS?
Точно такая же самая ошибка «процесс не может получить доступ к файлу» может появиться при запуске команды netsh или при выполнении настройки сайта IIS. В таком случае проблема может быть вызвана недостатком прав для выполнения действия, попытке подключения к занятым портам 80 и 443 или некорректной настройкой реестра.
3 способа исправить ошибку:
- Запустить консоль с повышенными привилегиями. Для этого в меню Пуск нужно ввести «Командная строка» и выбрать «Запуск от имени администратора».
- Переключиться на другой пулIP-адресов. Также это может сработать при конфликте между DNS и Quickbooks. Достаточно выполнить команду netsh int ipv4 set dynamicport tcp start=10000 num=1000 – затем такую же самую, но вместо tcp следует ввести udp.
- Устранить конфликты портов. Следует запустить консоль с правами админа, вставить netstat -ano и посмотреть, заняты ли порты 80 и 443. Если они не задействованы, придется перейти по пути HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesHTTPParametersListenOnlyList в редакторе реестра. Теперь в консоли следует ввести net stop http и в параметре реестра ListenOnlyList нужно оставить только 0.0.0.0. Остается только запустить службу повторно net start http. Если порты заняты, нужно их либо освободить, либо переопределить.
Перечисленных выше действий достаточно, чтобы исправить проблему «Процесс не может получить доступ к файлу». После выполнения процедур удастся либо удалить файл, либо восстановить нормальную работу Windows IIS 6.0 и 7.0.
Похожие публикации:
- Org simalliance openmobileapi service что это
- Как из vba открыть блокнот
- Как убрать логотип в презентации powerpoint
- Какие слова можно составить из букв океан
Источник: gshimki.ru
Как исправить: Процесс не может получить доступ к файлу, так как этот файл занят другим процессом
С ошибкой «Процесс не может получить доступ к файлу, так как этот файл занят другим процессом» пользователи часто сталкиваются при попытке выполнить команду netsh или в процессе настройки сайта IIS. Узнаем, как ее исправить.
Причины ошибки
Если в ходе настройки сайта IIS или выполнения другого действия система неожиданно выбрасывает сообщение об ошибке, в котором указано, что процессу не удается получить доступ к файлу, то это может произойти по следующим причинам:
- Отсутствуют права администратора для запуска команды из консоли командной строки или PowerShell.
- Порт 80 или 443 используется другим процессом, что типично для компьютеров под управлением IIS (Internet Information Services).
- Неправильно настроен раздел реестра ListenOnlyList в оснастке IIS.
Запуск команды с доступом администратора
Если не удается выполнить команду netsh, скорее всего, ошибка возникает из-за отсутствия прав администратора. В большинстве случаев это происходит, когда пользователь пытается запустить команду, которая добавляет исключения в динамический диапазон портов для собственных приложений Windows или сторонних программ. Имейте в виду, что эта операция требует доступа администратора. Чтобы предоставить его, выполните следующие шаги.
С помощью системного поиска найдите командную строку и запустите ее с правами администратора. Если отобразится запрос контроля учетных записей (UAC), подтвердите его нажатием на кнопку «Да».
В командной строке выполните еще раз команду и проверьте, не прерывается ли ее запуск ошибкой «Процесс не может получить доступ к файлу, так как этот файл занят другим процессом»
Установка другого диапазона IP-адресов
Если не удалось решить конфликт DNS с помощью утилиты netsh, попробуйте использовать другой подход. По отзывам пользователей, проблема была разрешена после того, когда они установили совершенно другой диапазон IP-адресов вместо создания диапазона исключений. Этот способ подтвержден при разрешении конфликта между DNS и бухгалтерской программой Quickbooks.
В консоли командной строки с администраторскими правами запустите следующие команды:
- netsh int ipv4 set dynamicport tcp start=10000 num=1000
- netsh int ipv4 set dynamicport udp start=10000 num=1000
Если этот метод не применим к вашей ситуации, перейдите к следующему способу.
Разрешения конфликта портов IIS
Если столкнулись с ошибкой при правом щелчке мыши на элемент сайта внутри оснастки IIS MMC, попробуйте использовать утилиту Netstat.exe, чтобы узнать, занят ли порт 80 или 443 другим процессом. Эта проблема распространена на компьютерах под управлением Microsoft IIS 6.0 и 7.0. Основываясь на официальной документации Майкрософта, сообщение об ошибке появится в случае, если одно из следующих условий применимо к текущей ситуации:
- Параметр ListenOnlyList неправильно настроен на компьютере IIS.
- Другой процесс использует TCP-порт (80) или SSL-порт (443), требуемый IIS.
Для исправления ошибки сначала запустим утилиту Netstat.exe, чтобы определить, использует ли другой процесс указанные порты. Если они не заняты другим процессом, проверим раздел ListenOnlyList, правильно ли он настроен.
Откройте командную строку, предоставив ей доступ администратора, с помощью поисковой системы Windows. Для запуска утилиты Netstat.exe выполните команду:
При отображении результатов, прокрутите список активных подключений и проверьте, занятии ли порты 80и 443 другим процессом.
При их использовании отображаемая информация позволит определить причину ошибки. Для этого поищите в интернете конкретные шаги по разрешению конфликта в соответствии с PID-порта.
Если порты не используются, закройте командную строку и запустите Редактор реестра командой regedit из окна Win + R.
На левой панели навигации перейдите в следующее расположение:
Если по указанному пути ListenOnlyList отсутствует, не нужно его создавать, поскольку по умолчанию используется IP-адрес 0.0.0.0.
Перед редактированием раздела нужно становить службу HTTP, на которой работает IIS. Поэтому временно сверните редактор реестра, поскольку сейчас вернемся к нему.
Снова откройте командную строку с правами администратора.
В консоли выполните указанную команду, чтобы остановить службу HTTP, ответственную за запуск IIS:
Чтобы продолжить операцию, введите «Y» и нажмите на Enter. После успешного завершения закройте консоль и вернитесь в редактора реестра.
Перейдите на правую панель раздела ListenOnlyList и убедитесь, что он содержит допустимые IP-адреса. При обнаружении недопустимых адресов, удалите их.
Если присутствует адрес 0.0.0.0, нужно удалить все остальные IP-адреса. После закройте редактор и перезагрузите ПК.
После перезагрузки служба HTTP должна быть запущена автоматически. Если этого не произошло, в командной строке с доступом администратора выполните:
Если отобразится сообщение, что запрошенная служба уже запущена, следуйте далее.
Попробуйте запустить службу из оснастки IIS MMC. После этого больше не должны сталкиваться с ошибкой, когда процессу не удается получить доступ к файлу, поскольку файл занят другим процессом.
Источник: compuals.ru
Сообщение об ошибке «Файл занят другой программой» при установке Panda Dome на Windows
Ситуация
При установке Panda Dome на операционную систему Windows 10 я получаю сообщение об ошибке: Файл занят другой программой.
Причина
Один из файлов для установки Panda блокируется встроенным антивирусом Microsoft Windows Defender, что останавливает процесс установки.
Решение
Используйте оффлайновый инсталлятор, который доступен в мастере установки. Также рекомендуем Вам отключить Windows Defender и попробовать установку Panda Dome снова.
Help nº- 20191217 84022 RU
ВЫ ХОТИТЕ, ЧТОБЫ НАШ СПЕЦИАЛИСТ УДАЛЕННО ПОДКЛЮЧИЛСЯ К ВАШЕМУ ПК И РЕШИЛ ПРОБЛЕМУ?
ВСЕГДА В ОНЛАЙНЕ, ЧТОБЫ ПОМОЧЬ ВАМ TWITTER ФОРУМ RATE US CHAT —>
СВЯЖИТЕСЬ
С НАМИ:
This notice is to advise of the possible effects of hurricane Irma on the US Technical Support telephone services: Business product sales and support telephone lines may be temporarily unavailable. If you have any query regarding corporate products and need to contact Support, we advise you to use the Web form and email services, operational at all times. Please accept our apologies for any inconvenience this may cause.
ВСЕГДА В ОНЛАЙНЕ, ЧТОБЫ ПОМОЧЬ ВАМ TWITTER ФОРУМ RATE US CHAT —>
Техническая поддержка
Panda Security
Источник: www.cloudav.ru