Проблемы и оптимизация

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 Killing Floor 2 (Steam App ID 232090). Ошибка возникает еще до того, как игра установлена.

Что уже было испробовано

До вопроса игрок успел:

  • Удалить и переустановить игру.
  • Очистить кэш загрузок Steam.
  • Отключить фаервол.
  • Установить Microsoft Visual C++.
  • Запустить Steam от имени администратора.

Ничего не помогло. Значит, дело скорее в остатках файлов или в самом диске.

Способ 1: удалите остатки загрузки Steam (ответ из темы)

Главный совет в теме:

  1. Отмените загрузку KF2 в Steam и закройте Steam.
  2. Убедитесь, что в steamapps\common на целевом диске нет папки killingfloor2. Если есть, удалите.
  3. Удалите папку depotcache в основной папке установки Steam.
  4. В steamapps (на диске библиотеки) удалите папки downloading и temp.
  5. Запустите Steam и установите KF2 заново.

Так Steam заново строит состояние загрузки, а не пытается доделать полускачанные куски.

Способ 2: убедитесь, что внешний диск - настоящая библиотека Steam

В теме уточняли, настроена ли на диске библиотека, и она была настроена. Если у вас нет:

  1. Откройте Steam > Настройки > Хранилище (в старых версиях: Настройки > Загрузки > Папки библиотеки Steam).
  2. Нажмите Добавить диск и выберите внешний диск. Steam создаст там папку SteamLibrary.
  3. При установке 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.