Steam — это игровая платформа, ориентированная почти исключительно на пользователей ПК с различными операционными системами, такими как Linux, Mac OS X и Windows. Это, пожалуй, самый простой способ загрузить, установить и играть в полноценные видеоигры, что и сделало программу столь популярной. Однако оно имеет свои недостатки.
Как запретить Steam случайным образом удалять игры
Пользователи стали замечать, что игры, которые они уже скачали и установили, требуют дополнительной загрузки. Игры могут показаться удаленными, когда Steam перестает распознавать установочные файлы. Пока папки с играми находятся в правильном месте, попытка запустить игру приведет к загрузке. Причин возникновения этой ошибки может быть несколько, поэтому не стоит расстраиваться, так как к концу статьи вы обязательно решите эту проблему!
Решение 1: Переименовать реестр ClientRegistry.blob File
В этом файле хранится информация об установке Steam, а также информация об установке игр. Хорошо, что после того, как Steam заметит, что этот файл удален, он будет сброшен, что приведет к восстановлению различных настроек по умолчанию, включая расположение игр по умолчанию. Попробуйте воспользоваться приведенным ниже способом.
- Перейдите в папку установки Steam. Если в процессе установки не было произведено никаких изменений в отношении требуемой папки установки, то она должна быть Local Disk >> Program Files или Program Files (x86).
- Если же ярлык программы Steam находится на рабочем столе, то можно просто щелкнуть на нем правой кнопкой мыши и выбрать в появившемся контекстном меню пункт Открыть местоположение файла.
- После открытия папки найдите ClientRegistry.blob-файл, щелкните на нем правой кнопкой мыши и выберите в контекстном меню пункт Переименовать.
- Переименуйте файл в ClientRegistry.старый.blob и подтвердите изменения. Перезапустите клиент Steam и проверьте, находятся ли ваши игры там, где они должны быть.
Решение 2: Запустите исполняемый файл игры из папки Steam
Клиенту Steam можно «напомнить» об установленной на вашем компьютере игре, но для этого вам придется найти и запустить ее из библиотеки Steam на вашем компьютере. Этот процесс прост в исполнении и помог многим пользователям справиться с проблемой.
- Откройте корневую папку инсталляции Steam тем же способом, что и в описанном выше случае, либо найдя ее вручную, либо открыв расположение файлов ярлыка Steam.
- Далее перейдите в папку steamapps >> общий и найдите папку с тем же именем, что и проблемная игра, которую вы хотите устранить.
- Откройте ее и найдите главный исполняемый файл игры. Файл должен быть назван так же, как и игра, а его значок должен представлять собой логотип игры. Расширение .exe, но вы всегда можете обратиться к Google, если у вас возникнут сомнения.
- Дважды щелкните на этом значке и дождитесь открытия игры. Если появится сообщение о том, что игра может быть запущена только через Steam, запустите ее через Steam, и она должна быть доступна в вашей библиотеке.
Решение 3: Сломанные файлы Appmanifest
Если вы или ваш антивирус удалили или изменили файлы «appmanifest» в Steam >> папку steamapps на компьютере, то ожидается, что игра окажется деинсталлированной. Этот файл фактически содержит информацию о том, где и как была установлена игра.
Если файл удален, то мало что можно сделать, кроме как проверить последнюю часть этого решения, в разделе Примечание. Однако если файл все еще существует, вы можете отредактировать его должным образом и убедиться, что вы указываете на правильную папку.
- Откройте корневую папку Steam тем же способом, что и в способе 1 данной статьи, либо найдя ее вручную, либо открыв расположение файлов ярлыка Steam.
- Далее перейдите в steamapps и найдите файл с именем «appmanifest_(gameID).acf, где (gameID) означает идентификатор игры, которая оказалась неудаляемой.
- Чтобы узнать игровой ID игры в Steam, нажмите на кнопку эта ссылка, найдите соответствующую игру и проверьте цифры в столбце AppID.
- Щелкните правой кнопкой мыши на этом файле и выберите пункт Открыть с помощью… Блокнота, чтобы отредактировать его. Вы также можете использовать любой другой текстовый редактор.
- Найдите в файле строку «installdir» и проверьте наличие пробела справа. Измените текст, который вы там видите, на правильное название папки в папке «common», в которую установлена ваша игра.
- Проверьте, распознается ли игра после перезапуска Steam.
Примечание: Иногда этот процесс может быть безуспешным, поскольку файл appmanifest для вашей игры нигде не найден. Это можно исправить, перезапустив процесс загрузки игры и остановив его, в результате чего файл appmanifest будет создан заново.
- Перейдите в папку SteamApps в корневой папке Steam и откройте папку «downloading». Откройте папку с названием, совпадающим с идентификатором проблемной игры, который вы уже должны были узнать.
- Сверните папку и откройте пользовательский интерфейс Steam. Перейдите на вкладку Библиотека, найдите проблемную игру в списке игр, которыми вы владеете, в левой части экрана, щелкните ее правой кнопкой мыши и выберите пункт Установить.
- Как только в свернутой папке появится какой-либо файл, выделите его мышкой, щелкните правой кнопкой мыши и выберите в контекстном меню пункт Удалить. Это приведет к немедленной остановке загрузки, и теперь Steam будет сканировать, чтобы увидеть, какие файлы отсутствуют.
- Таким образом, он заново загрузит только недостающие файлы, что практически ничего не даст, и теперь ваша игра должна быть загружена и доступна для игры.