Известно, что когда какой-либо файл используется, он не может быть доступен/изменен никаким другим процессом. В таких случаях, когда процесс пытается открыть файл, операционная система блокирует файл, чтобы предотвратить его изменение другим процессом.
«Процесс не может получить доступ к файлу, потому что он используется другим процессом» — одно из таких сообщений об ошибке, которое наблюдали многие пользователи на своих компьютерах с Windows. Известно, что эта ошибка возникает в разных версиях ОС Windows и Windows Server. Обычно это сообщение об ошибке наблюдается во время использования Нетш на ПК пользователя с ОС Windows. Другая ситуация, в которой возникает эта ошибка, — это попытка открыть какую-либо службу или веб-сайт в оснастке консоли управления (MMC) Internet Information Services (IIS).
Вы видите это сообщение об ошибке в своей системе? Тогда вы попали в правильный пост. В этой статье мы составили список стратегий устранения неполадок, которые помогли пользователям, столкнувшимся с этой ошибкой, успешно устранить ее на своем ПК с Windows.
Оглавление
Решение 1. Закройте все ненужные фоновые процессы
Один из самых основных методов устранения этой ошибки — закрыть все ненужные фоновые процессы, запущенные на вашем ПК, через диспетчер задач.
1. Открой Диспетчер задач нажав на Ctrl + Shift + Esc клавиши вместе на клавиатуре.
2. Перейти к Процессы вкладка в Диспетчер задач.
3. Здесь выберите по одному ненужные процессы, работающие в фоновом режиме на вашем ПК.
Затем нажмите на Завершить задачу кнопка.
РЕКЛАМНОЕ ОБЪЯВЛЕНИЕ

Выполните это для всех ненужных приложений, которые вы видите в диспетчере задач.
Примечание: Убедитесь, что вы не завершаете процессы, связанные со службами Windows и Microsoft.
4. Перезагрузить ваш ПК.
После запуска системы попробуйте выполнить задачу, из-за которой возникла эта проблема, чтобы проверить, устранена ли она.
Решение 2. Запустите приложение от имени администратора
Если ошибка возникает при попытке выполнить команду netsh в терминале, вероятно, эта команда требует прав администратора для запуска и внесения изменений. Итак, перед запуском команды убедитесь, что окно командной строки, которое вы используете, имеет права администратора.
1. Открой Бежать диалог с помощью Виндовс + Р комбинация клавиш.
2. Тип команда в поле «Выполнить».
Затем просто нажмите и удерживайте Ctrl + Shift + Enter ключи вместе, чтобы запустить Командная строка от имени администратора.

3. Нажми на Да кнопку, когда Контроль учетных записей пользователей появляется запрос на предоставление разрешений.
4. Теперь попробуйте выполнить команду в командной строке и проверьте, устранена ли ошибка.
Решение 3. Изменить диапазон IP-адресов
Эта ошибка может возникнуть, если в вашей системе есть процессы, использующие порт 80 или порт 443. Многие пользователи смогли решить этот конфликт, установив совершенно другой диапазон IP-адресов.
1. Нажмите на Окна клавишу на клавиатуре и введите текст командная строка в поле поиска.
Один раз Командная строка в результатах поиска выбрано, нажмите на Запустить от имени администратора на правой стороне.

2. Как только командная строка откроется с правами администратора, введите команды ниже одну за другой и нажмите Войти изменить диапазон IP-адресов для портов TCP и UDP.
netsh int ipv4 set dynamicport tcp start=10000 num=1000 netsh int ipv4 set dynamicport udp start=10000 num=1000

3. Проверьте, помогло ли это решить проблему, с которой вы столкнулись. Если проблема все еще существует, перейдите к следующему решению ниже.
Решение 4. Разрешите конфликт портов IIS, внеся изменения в реестр
Чтобы разрешить конфликт портов IIS, необходимо запустить утилиту Netstat.exe, чтобы определить, есть ли какое-либо другое активное подключение к порту 80 или порту 443. Возможные обстоятельства, при которых появляется это сообщение об ошибке, указаны ниже:
- Конфигурация подраздела реестра ListenOnlyList не подходит для компьютера, на котором работает IIS.
- Порт 80 и порт 443, необходимые IIS, используются другим процессом.
После использования утилиты Netstat.exe, если вы видите, что нет активных подключений других процессов к вышеуказанным портам, то вам необходимо проверить ListenOnlyList конфигурация подраздела реестра.
1. Открой Бежать коробка с помощью Винда и Р комбинация клавиш на клавиатуре.
Тип команда и запустить Командная строкас правами администратора нажав на Ctrl + Shift + Enter ключи одновременно.
РЕКЛАМНОЕ ОБЪЯВЛЕНИЕ

Нажмите на Да по запросу Контроль учетных записей пользователей.
2. Введите команду ниже и нажмите Войти для запуска утилиты Netstat.exe.
netstat -ано
Приведенная выше команда возвращает список активных подключений.

Прокрутите этот список и проверьте, не используются ли порты 80 и 443 каким-либо другим процессом.
Если упомянутые выше порты активно не используются, то необходимо внести изменения в ключ в Реестре.
3. Прежде чем вносить какие-либо изменения в реестр, необходимо остановить службу HTTP, на которой работает IIS.
Введите команду в командной строке и нажмите Войти.
чистая остановка http
4. Когда вас спросят Вы хотите продолжить эту операцию?, тип Д и ударил Войти продолжить.
Закройте командную строку после отключения порта HTTP.

5. Нажмите на Окна клавишу на клавиатуре и введите редактор реестра в строке поиска Windows.
Нажмите на Редактор реестра.

Если вас попросят ОАК для предоставления разрешений, затем нажмите Да.
6. в Редактор реестра перейдите в указанное ниже место или скопируйте и вставьте его в панель навигации реестра.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters\ListenOnlyList
Примечание: Если вы не найдете ListenOnlyList подраздел, то вам не нужно создавать подраздел в качестве IP-адреса по умолчанию 0.0.0.0 будет использован.

7. Теперь вам нужно перейти на правую сторону и удалить все IP-адреса, кроме значения по умолчанию 0.0.0.0
Щелкните правой кнопкой мыши на каждого айпи адрес и выберите вариант Удалить.

В появившемся окне для подтверждения удаления подраздела нажмите на Да.

8. Выйдите из реестра и перезагрузка твой компьютер.
9. После запуска системы необходимо запустить службу HTTP.
Запустить Командная строка как указано выше.
Введите команду ниже и нажмите Войти.
чистый старт http
10. После запуска службы HTTP попробуйте запустить IIS (Internet Information Services) и проверьте, устранена ли ошибка.

Вот и все!
Была ли эта статья полезна для решения «Этот процесс не может получить доступ к этому файлу, ошибка» на вашем ПК с Windows? Пожалуйста, дайте нам знать ваши мысли и мнения в комментариях ниже.
Шаг 1 - Скачайте Restoro PC Repair Tool отсюда
Шаг 2 - Нажмите «Начать сканирование», чтобы автоматически найти и устранить любую проблему с ПК.