KF2 «missing downloaded files» на внешнем диске - решение в Steam
Когда установка Killing Floor 2 срывается раз за разом, это бесит, особенно если стандартные советы уже перепробованы. В этой теме на Reddit игрок ставил KF2 на внешний диск и каждый раз получал одну и ту же ошибку Steam:
An error occurred while updating Killing Floor 2 (missing downloaded files)
Путь в ошибке указывал на DLL в D:\SteamLibrary\steamapps\downloading\232090\Binaries\Win64\. Ниже собрано, что он уже пробовал, какую очистку посоветовали в теме и какие стандартные проверки Steam сделать, если очистки не хватило.
Killing Floor 2 (Steam App ID 232090). Ошибка возникает еще до того, как игра установлена.
Что уже было испробовано
До вопроса игрок успел:
- Удалить и переустановить игру.
- Очистить кэш загрузок Steam.
- Отключить фаервол.
- Установить Microsoft Visual C++.
- Запустить Steam от имени администратора.
Ничего не помогло. Значит, дело скорее в остатках файлов или в самом диске.
Способ 1: удалите остатки загрузки Steam (ответ из темы)
Главный совет в теме:
- Отмените загрузку KF2 в Steam и закройте Steam.
- Убедитесь, что в
steamapps\commonна целевом диске нет папкиkillingfloor2. Если есть, удалите. - Удалите папку
depotcacheв основной папке установки Steam. - В
steamapps(на диске библиотеки) удалите папкиdownloadingиtemp. - Запустите Steam и установите KF2 заново.
Так Steam заново строит состояние загрузки, а не пытается доделать полускачанные куски.
Способ 2: убедитесь, что внешний диск - настоящая библиотека Steam
В теме уточняли, настроена ли на диске библиотека, и она была настроена. Если у вас нет:
- Откройте Steam > Настройки > Хранилище (в старых версиях: Настройки > Загрузки > Папки библиотеки Steam).
- Нажмите Добавить диск и выберите внешний диск. Steam создаст там папку
SteamLibrary. - При установке KF2 выберите эту библиотеку.
В том же разделе хранилища через меню библиотеки выполните Восстановить папку. Это чинит права доступа к папкам библиотеки, а это частая причина сбоев записи на внешние и дополнительные диски.
Способ 3: исключите антивирус и сам диск
Если очистка не помогла (автору темы не помогла), у «missing downloaded files» остаются такие частые причины:
- Карантин антивируса. Защитное ПО может забрать свежезаписанную DLL игры между загрузкой и установкой, и Steam ее уже не находит. Проверьте журнал карантина и на время установки добавьте папку
SteamLibraryв исключения. - Подключение диска. Внешние USB-диски, которые засыпают или на миг отключаются, ломают большие загрузки. Подключите диск к заднему USB-порту или через хаб с питанием и отключите временное отключение USB-порта в схеме электропитания Windows.
- Файловая система и ошибки. Проверьте диск (ПКМ по диску > Свойства > Сервис > Проверить). На FAT32 нельзя хранить файлы больше 4 ГБ, поэтому форматируйте игровые диски в NTFS.
- Сначала поставьте на внутренний диск. Если KF2 нормально ставится на системный диск, проблема во внешнем. Потом установку можно перенести кнопкой Переместить в настройках хранилища Steam.
Вопросы и ответы
- Что значит «missing downloaded files» в Steam?
- Steam скачал часть файлов, но не нашел их, когда начал переносить в папку игры. Что-то удалило или заблокировало их по дороге: остатки старой загрузки, антивирус или проблема с диском.
- Какие папки удалять?
- Отмените загрузку, удалите папку killingfloor2 в steamapps\common, затем удалите depotcache в основной папке Steam и папки downloading и temp в steamapps, после чего установите игру заново.
- Нужна ли отдельная библиотека Steam на внешнем диске?
- Да. Добавьте диск как папку библиотеки в настройках хранилища Steam и выберите ее местом установки. Не копируйте файлы туда вручную.
- Что такое 232090?
- Это Steam App ID Killing Floor 2. Незавершенные загрузки игры Steam хранит в steamapps\downloading\232090.