Открыть сервисСервис

Ошибка обновления Valorant: файл занят

Ошибка «не удалось установить обновление, потому что нужный файл сейчас используется» — типовое сообщение Riot Client и Riot Vanguard, возникающее при попытке обновить или переустановить компоненты игры Valorant. Сообщение указывает, что процесс, связанный с целевым файлом, не завершён и файл заблокирован для записи операционной системой Windows.

Природа ошибки

Valorant распространяется через Riot Client, а античит Vanguard запускается на уровне драйвера (kerneldll/vgk.sys) и работает на протяжении всей сессии игры. Обновление затрагивает исполняемые файлы, библиотеки DLL, ресурсы и сам клиент. Если файл открыт другим процессом — Riot Client, Vanguard, сама игра, антивирус, файловый индексатор, — Windows не позволяет заменить его, и установщик возвращает ошибку.

Основные причины

ПричинаМеханизм
Процесс Valorant или Riot Client не завершёнФайлы заблокированы до закрытия процесса
Vanguard не остановленДрайвер удерживает файлы игры
Антивирус или брандмауэрСканирует или блокирует файлы в реальном времени
Индексация Windows SearchПоисковый индексатор держит открытые файлы
Повреждение кэша клиентаКэш ссылается на недоступные файлы
Недостаточно правОбновление запущено без прав администратора
Неполная установкаПредыдущее обновление прервано

Способы решения

Завершение процессов

Через диспетчер задач завершаются процессы RiotClientServices.exe, RiotClientUx.exe, RiotClientCrashHandler.exe, VALORANT-Win64-Shipping.exe, VanguardTrayHelper.exe. После этого обновление повторяется.

Остановка Vanguard

В трее Windows открывается меню Vanguard, выбирается «Exit Vanguard». При следующем запуске игры драйвер перезапускается. Альтернативно — команда sc stop vgc в командной строке с правами администратора.

Отключение антивируса

Временно отключается защита в реальном времени, добавляются исключения для папок Riot Games и Riot Vanguard. После обновления защита включается обратно.

Очистка кэша Riot Client

Каталог %LocalAppData%\Riot Games\Riot Client\Data удаляется или переименовывается. Клиент пересоздаёт кэш при следующем запуске.

Запуск от имени администратора

Ярлык Riot Client запускается с повышенными привилегиями. Это снимает ограничения на запись в защищённые каталоги.

Переустановка

Если стандартные методы не помогают, Riot Client удаляется через «Установку и удаление программ», папки Riot Games и Riot Vanguard удаляются вручную, затем клиент скачивается заново с официального сайта.

Связь с Vanguard

Vanguard — обязательный компонент Valorant, работающий как драйвер ядра. Он запускается при загрузке Windows и не может быть полностью выгружен без перезагрузки. Именно поэтому обновление античита часто сопровождается сообщением о занятом файле: драйвер удерживает исполняемые файлы до перезагрузки системы.

Рекомендации Riot Games

Издатель рекомендует при подобных ошибках:

  1. Перезагрузить компьютер.
  2. Закрыть все процессы Riot.
  3. Запустить обновление от имени администратора.
  4. Временно отключить сторонний антивирус.
  5. При повторении — переустановить клиент.

Если ошибка сохраняется после всех шагов, Riot поддержка рекомендует приложить логи из %LocalAppData%\Riot Games\Riot Client\Logs при обращении.

Источники:

  • Riot Games — официальная документация Riot Client
  • Microsoft — документация Windows по блокировке файлов
  • Riot Vanguard — техническая документация античита
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru