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

Рассматриваемая ошибка возникает именно по той причине, которая указана в её тексте — файл открыт в какой-то программе и заблокирован для использования другими процессами. Конкретные возможные причины:
- Файл, для которого сообщается об ошибке, открыт вами в каком-то стороннем ПО. Иногда — и с помощью средств Windows: например, когда Проводник генерирует изображение для панели предварительного просмотра он также блокирует соответствующий файл.
- Выполняется проверка файла антивирусом, либо он был заблокирован как потенциально опасный.
- Файл расположен в папке, для которой включена автоматическая синхронизация/резервное копирование: например, такое может произойти для файлов на рабочем столе, если у вас включено резервное копирование в OneDrive.
- Вы открывали файл в какой-то программе ранее, закрыли её, но она не освободила его правильным образом.
Возможные и иные причины, но суть остаётся прежней: какой-то процесс на компьютере имеет «эксклюзивный» доступ к файлу, для которого сообщается об ошибке «Процесс не может получить доступ к файлу, так как этот файл используется другим процессом».
Варианты решения:
- Если вы действительно открыли файл где-то, закройте его в соответствующей программе. Также с большой вероятностью сработает простая перезагрузка компьютера.
- В случае установщика не совсем лицензионной программы или игры, проверьте журналы антивируса: возможно, он заблокировал файл. Также можно временно отключить его или добавить установщик и целевую папку установки в исключения антивируса (но иногда может не сработать, если блокировка происходит во временной папке при установке).
- При необходимости определить, что именно блокирует файл, вы можете: нажать клавиши Win+R на клавиатуре, ввести resmon и нажать Enter, перейти на вкладку «ЦП», ввести имя файла в поле поиска в разделе «Связанные дескрипторы». В результате вы увидите процесс, который блокирует файл, закрыть который можно прямо в этом окне, нажав по нему правой кнопкой мыши (при условии, что он не является важным системным процессом).

- В случае, если файл находится в папке, автоматически синхронизируемой с каким-либо облачным хранилищем, либо дождитесь окончания синхронизации, либо временно отключите её.
- Если вы используете Microsoft PowerToys, там также присутствует функция определения процессов, которые используют конкретный файл, подробнее — в этой статье.
- Среди частых советов в Интернете — использование Unlocker, однако, на мой взгляд, установка этой утилиты не оправдана для рассматриваемой ситуации (если только она уже не установлена).
Обычно, один из подходов помогает решить проблему или, как минимум, разобраться в том, какой именно «другой процесс» использует файл и вызывает ошибку. Если ваша ситуация отличается в каких-то деталях, опишите её в комментариях, я постараюсь подсказать решение.