Игра не видит файлы

Обновлено: 03.07.2024

Переустановил Steam т. к. не хватало места на диске "С"
Установил на диск "D" и как мне теперь заставить Steam увидеть файлы игры? Игра находится на диске "D"
Вроде бы прописываю ту же директорию (по которому установлена игра) но он мне выдает что не достаточно места
На диске "D" места свободного нет, но я думал пойдет хеширование
Пробовал уже по разному устанавливать:
D:\Games\Steam\steamapps\common\Grand Theft Auto V
D:\Games\Steam\steamapps\common

Ни в какую не видит игру и все (пишет не достаточно места)

По идее достаточно после установки Стима добавить папку с библиотекой на диске D. Или если библиотека лежит на том же диске куда установлен Стим, то указать ничего нельзя и все файлы должны лежать в определенном месте.
1. Папка библиотеки - это папка, в которой лежит папка Steamapps. (если указывать на другом диске)
2. Важно сохранить папки с играми (steamapps/common/название игры) и файлы с расширением acf, которые лежат в папке steamapps.

Если Стим установлен на D, то библиотека на диске D обязана быть в папке steam. То есть в папке steam/steamapps должны лежать файлы acf и папка common/(в ней разные игры)

ED: не потеряйте старые acf файлы. Без них придется делать проверку файлов и если нет места, то обходить и эту проблему.
ED2: Если уже потеряли, то можно завести библиотеку на другом (свободном ) диске, положить туда папку с игрой, установить/проверить файлы и при выключенном стиме перенести папки из Common и acf файлы из Steamapps на своё место на забитый D.

вернуть файлы в папку и нажать установка
и да нужно место что бы стим начал работу

По идее достаточно после установки Стима добавить папку с библиотекой на диске D. Или если библиотека лежит на том же диске куда установлен Стим, то указать ничего нельзя и все файлы должны лежать в определенном месте.
1. Папка библиотеки - это папка, в которой лежит папка Steamapps. (если указывать на другом диске)
2. Важно сохранить папки с играми (steamapps/common/название игры) и файлы с расширением acf, которые лежат в папке steamapps.

Если Стим установлен на D, то библиотека на диске D обязана быть в папке steam. То есть в папке steam/steamapps должны лежать файлы acf и папка common/(в ней разные игры)

ED: не потеряйте старые acf файлы. Без них придется делать проверку файлов и если нет места, то обходить и эту проблему.
ED2: Если уже потеряли, то можно завести библиотеку на другом (свободном ) диске, положить туда папку с игрой, установить/проверить файлы и при выключенном стиме перенести папки из Common и acf файлы из Steamapps на своё место на забитый D.

Файл .dll не найден

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

Если файл физически отсутствует

Процедура регистрации предельно проста. Откройте от имени администратора командную строку и выполните следующую команду:

, где Name.dll — имя библиотеки. Например, для файла msvcr120.dll команда регистрации будет выглядеть как regsvr32 msvcp120.dll .

Команда регистрации

Создайте в подразделе SharedDLLs новый параметр типа DWORD.

Редактор реестра

В качестве его имени укажите полный путь к библиотеке, а в качестве значения установите 1.

Редактор реестра

Ошибку устранить не удаётся

Также можно порекомендовать выполнить следующие действия:

1. Убедитесь, что ваш профиль пользователя не повреждён. Попробуйте зарегистрировать библиотеку из-под учётной записи администратора.

2. Просканируйте систему на предмет ошибок командой sfc /scannow.

И последнее. Столкнуться с проблемами при использовании команды regsvr32 вы можете также при попытке зарегистрировать 32-битную библиотеку DLL в 64-битной Windows. В этом случае переместите файл библиотеки из папки System32 в SysWOW64 и в запущенной от имени администратора консоли CMD выполните команду %systemroot%/SysWoW64/
egsvr32 без фигурных кавычек.


Одна из распространенных ситуаций, когда Стим не видит установленную игру из-за проблем с системой, ПО или неправильной настройкой. Ниже рассмотрим, в чем могут быть причины ситуации, и как действовать для восстановления видимости установленного софта.

Причины

Перед рассмотрением решения поговорим о том, почему игра не отображается в библиотеке Steam. Причин, почему Steam не видит данные может быть несколько:

  1. Отсутствие или повреждение acf-файлов, отвечающих за хранение информации о состоянии установленной игры. Здесь же отображаются данные о ее целостности. При отсутствии или повреждении таких сведений софт показывается как удаленный.
  2. Не настроены папки с библиотеками. Такое часто происходит после переустановки приложения.
  3. Несовместимость игры с ПО.
  4. Загрязнение кэша.
  5. Временные сбои в работе и т. д.

Выше приведены базовые причины, почему Стим не видит установленную игру, но именно они в 90% случаев становятся причиной проблем.

Что делать

При появлении трудностей многие пользователи сразу сдаются или предпринимают кардинальные шаги, к примеру, переустанавливают ОС. Но в ситуации, когда Steam не видит установленную игру или игра не запускается, многие проблемы можно решить самостоятельно. Для этого следуйте инструкции, приведенной в статье.

Переустановите игровой софт без загрузки

В ситуации, когда Стим почему-то не показывает и не видит установленную игру в библиотеке (одну или несколько), попробуйте переустановить ее с нуля. При наличии установочных данных в папке программ Steam можно «заставить» программу распознать игровой контент, запустив его установку. Сделайте следующее:

  1. Активируйте приложение Стим и войдите в Игры .
  2. Выберите и жмите Установить для софта, который Steam не распознает.
  3. Дождитесь обнаружения файлов.


Во многих случаях такой способ помогает в решении проблемы без более серьезных шагов.

Воспользуйтесь помощью acf-файлов

Часто бывает, когда Стим не видит игры, хотя они установлены и правильно настроены. Обратите внимание на acf-файлы, осуществляющие управление таким софтом. Перемещением этих документов удается устранить неисправность. Алгоритм действий такой:

  • Войдите во вкладку Библиотека .
  • Найдите нужный игровой софт.
  • Жмите правой кнопкой мышки по записи и кликните Играть . Так как софт показывается неустановленным, запускается загрузка.
  • Наведите курсор на раздел Библиотека и войдите в Загрузки . Таким способом вы приостанавливаете скачивание.


Далее сделайте следующее:

  • Войдите в проводник и найдите каталог Стим. Он должен быть в Program Files , если при установке не задавался другой путь.
  • Перейдите в папкыу Steamapps и найдите acf-файл . В его имени, как правило, указывается идентификатор приложения. Он может иметь следующий вид — steamdb.info/apps.


  • Жмите правой кнопкой мышки по файлу и жмите Вырезать .
  • Переместите acf-файл в другое место.
  • Войдите в Стим и посмотрите на установленную игру. Если ПО ее видит как удаленную, выйдите из приложения и копируйте файл acf на место.
  • Откройте Steam и запустите процесс обновления для загрузки недостающих элементов.

Можно сделать еще проще:

  1. Войдите в Стим и переместите данные игры в Steamapps.
  2. Запустите Steam.
  3. Если игра показывает, как не установленную, жмите Установить.
  4. Дождитесь обнаружения всех файлов. Если программа их не видит, выйдите из Стим.
  5. Войдите в папку Steamapps и отыщите acf файлы.
  6. Выполните действия с четвертого по шестой приведенной выше инструкции.

Рассмотренные выше шаги часто спасают, если игра установлена, но Стим ее не видит. При этом место перемещения не имеет особого значения.

Измените владельца

Одна из причин ошибки в том, что доступ к acf-файлу ограничивается из-за неправильных настроек владельца. В результате Стим не видит установленную игру, хотя она установлена и должна запускаться в обычном режиме. Для исправления проблемы откройте полный доступ. Для этого:

  • Войдите в проводник, а после в папку Steamapp. Чаще всего ее можно найти здесь — C:Program Files (x86)Steamsteamapps .
  • Кликните ПКМ на acf и войдите в Свойства.
  • Перейдите в раздел Безопасность , а после Дополнительно .


  • Кликните на кнопку Изменить в строчке, где указывается владелец.
  • Выберите аккаунт пользователя с помощью кнопки Дополнительно или наберите в поле нужные имена, а после подтвердите действие.
  • Поставьте отметку в поле Заменить владельца подконтейнеров и объектов.
  • Жмите добавить и укажите аккаунт пользователя.


  • В секции Общих разрешений сделайте отметку Полный доступ и примените изменения.

В случае, когда установленная игра не показывается в библиотеке Стим, следование приведенной инструкции помогает решить проблему.

Добавьте библиотеку

При рассмотрении вариантов, что делать, если Стим не видит установленную игру, многие рекомендуют добавить библиотеку вручную. Суть в том, что Steam сохраняет сведения об игровом приложении в Steamapps. При наличии другого места, где хранятся эти сведения, можно попробовать добавить его в софт для решения проблемы. Алгоритм такой:

  • Запустите Стим, жмите Steam и войдите в Настройки .
  • Кликните на раздел Загрузки .
  • Войдите в Папки библиотеки Steam.



  • Кликните Выбрать и закройте настройки.
  • Выйдите из Стим и перезапустите его.

После этого проверьте, видит ли программа установленную игру. Чаще всего они должны отображаться в папке.

Распознайте установленную игру с нового места

Если Стим не отображает и не видит игры в библиотеке, причиной может быть нехватка места на жестком диске. Для решения проблемы можно перенести игровой софт в другую точку, а впоследствии добавить данные о ней вручную. К примеру, для сохранения данных в папке Games на диске D сделайте следующее:

  1. Создайте на диске D папку Games , а там подкатолог Steamapps , а там common .
  2. Войдите в Стим с рабочего стола.
  3. Кликните Steam и перейдите к настройкам.
  4. Перейдите в раздел Загрузки .
  5. Кликните Папка библиотеки Стим в секции Библиотеки контента.
  6. Жмите на Добавить …
  7. Выберите вновь сделанный путь.
  8. Подтвердите действие.
  9. Выйдите из приложения и перезапустите его.

Дополнительные шаги

Выше мы рассмотрели основные рекомендации, что делать, если Стим не видит установленную игру после переустановки или не распознает их в библиотеке. При отсутствии результата попробуйте дополнительные шаги:

  1. Проверьте целостность файлов в свойствах запускаемого ярлыка.
  2. Запустите Стим с правами администратора.
  3. Убедитесь в совместимости игры с операционной системой.
  4. Проверьте, чтобы брандмауэр или антивирусное ПО не блокировали игровой софт.
  5. Очистите кэш Steam в настройках клиента, а после перезагрузите его.

В крайних случаях, если программа не видит установленную игру, может потребоваться ее установка с нуля, а наиболее сложной ситуации — переустановка ОС. В последнем случае после завершения работы необходимо добавить папку с игровыми приложениями в библиотеку. Для надежности переустановите Виндовс с чисткой реестра.

Итоги

Ситуация, когда Стим не видит установленную игру — распространенное явление. Для устранения такой ошибки часто хватает простых действий, рассмотренных в статье. Если это не дает результата, можно обратиться в поддержку или спросить совета на форумах по интересам.

Утвержденное решение

Переустанавливал Windows - игры были на другом жёстком диске, не системном - и теперь, когда запускаю игру из папки с ней, Origin пишет: "Ошибка запуска игры. Вероятно, игра Battlefield 4 не установлена. Установите или перезапустите игру". Помогите решить проблему, пожалуйста. С интернетом и так три дня прошло впустую, а сейчас ещё если качать, то ещё сутки уйдут. А "Время играть" идёт.


  • Отметить как новое
  • Закладка
  • Подписаться
  • Электронная почта другу

Нет, всё, я нашёл выход. Путь к папке указал, затем в оригине запустил. Он что-то поколдовал сам. Было написано "Установка" пару минут, затем Origin игру увидел.

  • Отметить как новое
  • Закладка
  • Подписаться
  • Электронная почта другу
lvivman
  • Отметить как новое
  • Закладка
  • Подписаться
  • Электронная почта другу
EA_Victoria

@Falien95 проверяйте, чтобы в настройках Origin была указана правильная папка, в которой лежат файлы игры, иначе Origin и игра друг друга видеть не будут.

  • Отметить как новое
  • Закладка
  • Подписаться
  • Электронная почта другу

августа 2014 - последнее изменение августа 2014

EA_Victoria Я уже указал путь к той папке, где у меня лежали игры от Origin. И ничего не изменилось.

  • Отметить как новое
  • Закладка
  • Подписаться
  • Электронная почта другу
EA_Victoria

@Falien95 конечно, без переустановки просто могли некоторые исполнительные библиотеки потеряться, что скорее всего и случилось. Можете попробовать перенести игру в папку Origin Games, возможно так Origin обнаружит присутствие программы. Как только папку перенесете туда, попробуйте запустить Устранение Неполадок, Origin должен докачать обновления или dll файлы, которых нехватает.


  • Отметить как новое
  • Закладка
  • Подписаться
  • Электронная почта другу

Нет, всё, я нашёл выход. Путь к папке указал, затем в оригине запустил. Он что-то поколдовал сам. Было написано "Установка" пару минут, затем Origin игру увидел.

  • Отметить как новое
  • Закладка
  • Подписаться
  • Электронная почта другу

Такая же проблема, переустановил Windows с 10 на 8.1 . Установил Origin - в настройках приложения указал папку где находятся установленные игры у меня это "D:\Games\ - перешел во вкладку "Мои игры" - там нашел Battlefield 4 - нажал "Загрузить" - появилась надпись "Подготовка к загрузке", я подождал - потом вылезло окошко с предложением установки - нажал "Установить" - появилась надпись "Установка. " я просто подождал . Ждал мин 25-30. Теперь можно играть.
PS. Такую операцию придется проделать для каждой игры. Чем больше весит игра , тем больше ждать придется))

  • Отметить как новое
  • Закладка
  • Подписаться
  • Электронная почта другу

А что делать если указал папку правильную которая весит стоко скоко игра и всё равно также?(

  • Отметить как новое
  • Закладка
  • Подписаться
  • Электронная почта другу

У меня была такая же проблема, я все русские названия папок на пути к игре написал на английском языке, потом снова добавил папку с библиотекой стим в настройках стима, и всё стало нормально работать.


ea-promo

Обезопасьте свою учетную запись

Мы убедимся, что это действительно вы, отправив вам код для доверенных устройств.


ea-help-promo-2

Не удается подключиться к игре?

Если вы испытываете проблемы при подключении к играм EA, выполните следующие действия.

Steam позволяет вам управлять всеми вашими играми из одного места. Однако бывает, что Steam может перестать распознавать все или одну из установленных игр в вашей системе.

Проблема также может возникнуть, если вы решите выполнить чистую установку Windows и сделаете резервную копию папки приложения Steam, содержащей ваши игровые файлы и другие данные. Переместил его обратно в папку установки Steam, чтобы Steam снова загрузил все игровые данные.

Если вы находитесь в подобной ситуации, вот как обмануть Steam в распознавании ранее загруженных данных.

Как заставить Steam распознать установленные игры?

  1. Переустановите Игры без загрузки
  2. Добавить папку библиотеки Steam вручную
  3. Распознать игры с нового диска
  4. Используйте .acf Cache для принудительного распознавания игр Steam

1. Переустановите игры без загрузки


Если Steam не распознает какую-либо из установленных игр, он покажет вам возможность установить игру заново. Если у вас есть игровые данные в папке приложений Steam, вы можете заставить Steam распознавать игры, начав установку игры.

  1. Запустите Steam и перейдите в Игры.
  2. Выберите и нажмите установить для игры, которую Steam не смог распознать.
  3. Steam начнет обнаруживать существующие файлы для игры.

2. Добавить папку библиотеки Steam вручную

Steam по умолчанию сохраняет данные игры в папке Steamapps на установочном диске. Если у вас есть собственное место, где хранятся игровые данные, вы можете попробовать добавить это местоположение в приложение Steam, чтобы решить эту проблему. Вот как это сделать.

  1. Запустите Steam.
  2. Нажмите Steam и выберите Настройки.

  3. Нажмите на вкладку Загрузки .
  4. Нажмите Папки библиотеки Steam.

  5. Во всплывающем окне нажмите Добавить папку библиотеки и выберите место, где будут сохранены все данные игры Steam.
  6. Нажмите Выбрать и закройте настройки Steam.
  7. Выйдите из приложения Steam и перезапустите Steam.
  8. Теперь Steam должен снова распознать установленные игры и перечислить их в папке с играми.
  • Также читайте: 8 лучших игровых ноутбуков с Windows 10 на 2019 год

3. Распознать игры с нового диска

Если на вашем главном диске (место установки Steam по умолчанию) недостаточно места для установки всех игр, вы можете переместить данные игры на новый жесткий диск и затем вручную добавить папку библиотеки игр в приложение Steam. Вот как это сделать.

Если вы хотите, чтобы ваши игры находились в каталоге D:/games , вам необходимо создать подкаталог с именем «Steamappscommon». Структура папок будет выглядеть как D:> Игры> steamapps> common .

После создания подкаталога переместите все игры во вновь созданный каталог.

После перемещения игр каталог игры будет выглядеть так:

Выйдите из Steam и перезапустите его. Steam отсканирует только что выбранную папку Library и покажет все игры как установленные.

  • Также читайте: 5 лучших программ для потокового вещания YouTube, чтобы получить больше подписчиков

4. Используйте .acf Cache для принудительного распознавания игр Steam

Если вы сделали резервную копию папки Steamapps со всеми игровыми данными, вы можете использовать файлы кэша Steam, чтобы заставить Steam распознавать установленные игры по игровым данным. Вот как это сделать.

  1. Убедитесь, что вы переустановили Steam или уже установили.
  2. Переместите данные игры в C: >> Program Files (x86) >> Steam >> папку Steamapps.
  3. Запустите Steam. На этом этапе Steam может показывать некоторые игры, которые установлены правильно.
  4. Для игр, которые отображаются как неустановленные, выберите и нажмите кнопку Установить .
  5. Steam начнет обнаруживать все существующие файлы.
  6. Однако, если Steam не распознает существующие файлы, он начнет скачивать файлы, и прогресс будет читать 0%.
  7. Приостановите обновление для игр и выйдите из Steam.
  8. Перейдите на страницу C: >> Program Files (x86) >> Steam >> Steamapps и найдите все текущие файлы .acf.

  9. Скопируйте все .acf файлы и переместите его в новую папку вне папки Steamapps.
  10. Перезапустите Steam снова. В библиотеке игр уязвимая игра будет отображаться как удаленная.
  11. Выход из Steam.
  12. Переместите все .acf файлы обратно в папку C: >> Program Files (x86) >> Steam >> Steamapps.

  13. Перезапустите Steam. Перейдите в библиотеку игр и нажмите Обновление резюме для игр, которые вы приостановили ранее.

Если все пойдет правильно, все игры, которые вы ранее установили, будут отображаться как установленные. Если требуется обновление, продолжайте с ним.

Читайте также: