Содержание:
- Почему Stardew Valley не запускается на Windows 10?
- Решение 1: Запуск игры от имени администратора
- Решение 2: Установка Microsoft XNA
- Решение 3: Подключение колонок
- Решение 4: Удаление параметров запуска
- Решение 5: Восстановить установщик XNA
- Решение 6: Удалите папку Launch Options
- Решение 7: Получение прав собственности на папку (MAC)
- Решение 8: Переименование некоторых файлов Steam
- Решение 9: Закрытие фоновых приложений и служб
- Решение 10: Запуск от имени администратора
- Решение 11: Размещение вручную .DLL-файлы
- Метод 12: Создание новой учетной записи пользователя
Stardew Valley — это видеоигра, опубликованная компанией Chucklefish в 2016 году. Игра представляет собой симулятор фермерства с рейтингом 10 из 10 в Steam. Игра быстро завоевала свою репутацию благодаря расслабляющей обстановке в игре и интересным внутриигровым занятиям. Однако время от времени пользователи сталкиваются с проблемой, когда игра не загружается. Об этой проблеме уже сообщали многие пользователи, и, к сожалению, она до сих пор бродит вокруг.
Согласно различным сообщениям пользователей, игра не запускается после того, как пользователи запускают ее с помощью клиента Steam. У некоторых пользователей появляется черный экран и музыка в фоновом режиме, а у некоторых — сообщение об ошибке «Stardew Valley перестала работать». Причина в большинстве случаев одна и та же. Тем не менее, в этой статье вы узнаете, как избавиться от этой досадной ошибки.
Почему Stardew Valley не запускается на Windows 10?
Проанализировав многочисленные сообщения пользователей, мы составили список сценариев, которые потенциально могут вызывать эту проблему. Некоторые из факторов могут показаться абсурдными, однако в некоторых случаях они действительно являются причиной. Проблема часто возникает из-за следующих факторов
- Не подключены динамики или наушники: В некоторых случаях, если вы не подключили гарнитуру или колонки к системе, это может привести к возникновению проблемы.
- Microsoft XNA Framework: Проблема также может возникнуть, если в вашей системе отсутствует Microsoft XNA Framework. Stardew Valley требует использования Microsoft XNA Framework, поэтому его отсутствие может привести к некорректной работе игры.
- Параметры запуска: Причиной проблемы также могут быть настройки запуска игры. По некоторым данным, запуск игры в оконном режиме с последующим выходом из него может привести к тому, что игра не запустится при следующем запуске.
Теперь, когда вы знаете о возможных факторах, которые могут вызвать проблему, перейдем к решениям, которые можно применить для ее устранения. Пожалуйста, убедитесь, что вы используете учетную запись администратора, прежде чем применять решения, представленные ниже.
Решение 1: Запуск игры от имени администратора
Первое решение, которое можно предпринять, чтобы изолировать проблему, — запустить игру от имени администратора. Убедитесь в том, что в меню учетная запись с правами администратора прежде чем продолжить. В некоторых случаях запущенные фоновые службы могут препятствовать корректному запуску игры. В таких случаях необходимо запускать игру от имени администратора. Вот как это сделать:
- Открыть Steam клиент.
- Перейдите в Библиотека, щелкните правой кнопкой мыши на Stardew Valley и выберите Свойства.
- Переключитесь на Локальные файлы на вкладке , а затем нажать кнопку ‘Просмотр локальных файлов‘.
- Щелкните правой кнопкой мыши на Stardew Valley.exe и выбрать ‘Запуск от имени администратора‘.
Решение 2: Установка Microsoft XNA
Microsoft XNA — это фреймворк, который используется во многих играх. В видеоигре Stardew Valley также используется этот фреймворк, поэтому для запуска игры необходимо. Если фреймворк отсутствует, игра не запускается. Таким образом, чтобы решить проблему, необходимо убедиться, что установлена последняя версия Microsoft XNA.
Вы можете загрузить фреймворк с сайта здесь. После загрузки установите его и посмотрите, устранит ли он проблему.
Решение 3: Подключение колонок
Некоторые пользователи сообщают, что проблема возникает, когда они не подключили колонки или гарнитуру к системе. Существует множество игр, которые не запускаются, если в системе отсутствует звуковое устройство. Stardew Valley является одной из них, поэтому убедитесь, что вы правильно подключили колонки или наушники, и посмотрите, решит ли это проблему.
Решение 4: Удаление параметров запуска
Как и любая другая игра, Stardew Valley использует специальный файл для хранения всех настроек запуска пользователя. Однако этот файл может вызывать определенные проблемы. Ходят слухи, что Stardew Valley не запустится, если выйти из игры после запуска в оконном режиме. Если этот случай применим к вам, необходимо удалить папку с настройками запуска. Вот как это сделать:
- Нажмите Клавиша Windows + R чтобы открыть Запустите диалоговое окно.
- Введите ‘%appdata%.
- Найдите Stardew Valley и дважды щелкнуть на нем, чтобы открыть его.
- Ищите startup_preferences файл и вырежьте его на Рабочий стол.
- Снова запустите игру.
Примечание: Также убедитесь, что у вас есть проверьте файлы Steam и если это не поможет вам решить проблему, попробуйте обратиться в службу поддержки.
Решение 5: Восстановить установщик XNA
Возможно, что в некоторых случаях инсталлятор XNA на вашем компьютере может быть установлен неправильно или его файлы со временем были повреждены. Поэтому на этом шаге мы будем восстанавливать его установку из уже имеющегося инсталлятора, который присутствует в папке установки игры. Для этого:
- Щелкните правой кнопкой мыши на ярлыке Stardew на рабочем столе и выберите пункт “Open File Location” из меню.
- Перейдите по следующим папкам.
_CommonRedist" > XNA> 4.0
- В этой папке запустите файл «xnafx40_redist» программу установки и дождитесь ее запуска.
- После его запуска щелкните на кнопке “Repair” и выберите “Далее”.
- Запустите эту программу установки на своем компьютере и проверьте, сохраняется ли проблема.
- Если этой папки нет, откройте папку “_Redist” папку внутри папки с игрой и установите все исполняемые файлы, находящиеся в ней, заново.
- Проверьте, устраняет ли это проблему.
Решение 6: Удалите папку Launch Options
Если вы запускаете игру без фреймворка для моддинга SMAPI, то вам необходимо убедиться, что вы еще не установили команду Launch Options. Если команда Launch options была установлена, а SMAPI Modding Framework не используется, то может возникнуть ошибка. Поэтому в этом шаге мы удалим его из пусковой установки игры. Для этого:
- Запустите Steam и нажмите на кнопку Библиотека Options.
- В библиотеке Steam щелкните правой кнопкой мыши на “Stardew Valley” и выберите “Properties”
- На вкладке Общие нажмите кнопку “Установить параметры запуска” и убедитесь, что в этом окне не установлено ни одной опции запуска.
- Если для игры были установлены какие-либо параметры запуска, удалите их и проверьте, устраняет ли это проблему на вашем компьютере.
Решение 7: Получение прав собственности на папку (MAC)
Возможно, на вашем MacBook вы не предоставили игре доступ к папке, в которую она должна записываться для работы игры. Таким образом, на этом шаге мы выполним команду в терминале mac, которая должна предоставить доступ к папке, и ошибка будет исправлена. Для этого
- Нажмите на кнопку “Поиск”; значок на mac, который должен находиться справа вверху.
- Введите “Terminal” в строке поиска и нажмите на первую опцию.
- Введите в терминале следующую команду и нажмите кнопку “Enter”; чтобы выполнить его на MacBook. Обязательно измените значение параметра “Пользователь” с помощью вашего “Username”.
sudo chown -v "$USER" ~/.config
- После выполнения этой команды проверьте, работает ли игра на вашем mac.
Решение 8: Переименование некоторых файлов Steam
Возможно, некоторые файлы в главной папке установки Steam были повреждены, из-за чего на компьютере возникает данная проблема. Поэтому в данном шаге мы переименуем эти файлы, чтобы Steam мог регенерировать их при запуске, а затем проверим, устраняет ли это проблему с незапуском Stardew. Для этого
- Щелкните правой кнопкой мыши на значке Steam на рабочем столе, а затем щелкните на файле “Open File Location” кнопка.
- Это должно привести вас в главный каталог установки Steam.
- Внутри этого каталога щелкните правой кнопкой мыши на папке “GameOverlayRenderer64.dll” и выберите “Переименовать” опция из меню.
- Переименовать этот файл в “GameOverlayRenderer64.bak” и сохранить изменения.
- Переименовав этот файл, выполните команду Steam.exe для запуска Steam.
- Если Steam попросит об этом, дайте ему разрешение на регенерацию файла и проверьте, сохраняется ли проблема после этого.
Решение 9: Закрытие фоновых приложений и служб
Возможно, некоторые приложения, работающие на компьютере в фоновом режиме, или некоторые фоновые службы мешают корректной загрузке игры. Прежде всего, попробуйте закрыть MSI Afterburner или другие связанные с ним приложения, а затем проверьте, работает ли игра. Если нет, то необходимо провести дальнейшую диагностику. Для этого:
- Нажмите “Windows” + “R” чтобы запустить приглашение Выполнить.
- ввести “taskmgr” , а затем нажмите “Enter” для запуска диспетчера задач.
- В диспетчере задач щелкните на кнопке “Processes” в верхней части вкладки, после чего должен появиться список приложений, которые в данный момент работают на вашем компьютере.
- щелкните на кнопке “CPU” опцию и убедитесь, что стрелка направлена вниз, чтобы отсортировать использование от высокого к низкому.
- Проверьте, не использует ли какое-либо приложение ненормальное количество ресурсов на вашем компьютере, и щелкните по нему мышью.
- Нажмите на кнопку “Завершить задачу”; чтобы предотвратить ее запуск на вашем компьютере.
- Также не забудьте завершить работу всех ненужных приложений
- Аналогичным образом нажмите на кнопку “Память” и “Диск” опции по очереди и устраните все приложения с высоким уровнем использования.
- Проверьте, устраняет ли это проблему, связанную с тем, что Stardew не запускается
Теперь, когда мы провели диагностику сторонних приложений, которые могут препятствовать нормальной работе компьютера, необходимо также убедиться в отсутствии системных служб, препятствующих нормальной работе компьютера. Для этого
- Нажмите “Windows’ + “R” запустить приглашение Run.
- Введите “MSConfig” и нажмите “Enter” для запуска окна параметров загрузки.
- В этом окне нажмите на кнопку “Services” а затем снимите флажок “Скрыть все службы Microsoft” вариант.
- Нажмите на кнопку “Отключить все” кнопку, запрещающую запуск этих служб при запуске.
- Теперь выберите пункт “Startup” и нажмите кнопку “Откройте диспетчер задач” вариант.
- На вкладке «Запуск» убедитесь, что все приложения не запускаются при запуске.
- После отключения приложений сохраните изменения и выйдите из обоих окон.
- Перезагрузите компьютер и проверьте, запускается ли Stardew на вашем компьютере
- Если это произошло, значит, какая-то служба или приложение мешали нормальному запуску игры. Таким образом, можно начать поочередно включать эти службы и приложения и проверять, какая из них приводит к возвращению проблемы.
- После диагностики неисправной службы или приложения можно попробовать переустановить ее или оставить отключенной навсегда.
Примечание: Если вы уже выполнили все эти действия, убедитесь, что отключите антивирус и проверьте, работает ли при этом игра. Если это не поможет, загрузите последнюю версию DirectX с сайта здесь установить их на компьютер и проверить, заработает ли при этом игра.
Решение 10: Запуск от имени администратора
Возможно, игре требуются root-права на компьютере, но они еще не предоставлены, из-за чего игра сталкивается с проблемами при попытке записи и чтения из системных разделов и папок. Поэтому в этом шаге мы предоставим игре права администратора на постоянной основе, а затем проверим, устранена ли проблема. Для этого
- Щелкните правой кнопкой мыши на ярлыке игры на рабочем столе и выберите “Open File Location”.
- Щелкните правой кнопкой мыши на исполняемом файле игры и выберите “Properties”.
- В свойствах щелкните на “Compatibility” вкладку и затем установите флажок “Запустите эту программу от имени администратора” кнопку .
- Обязательно щелкните на “Применить” а затем на “ОК”; чтобы сохранить этот выбор.
- Проверьте, запускается ли игра Stardew Valley после внесения этих изменений.
Решение 11: Размещение вручную .DLL-файлы
Исправить эту проблему можно, заменив вручную некоторые DLL-файлы на своем компьютере после загрузки из Интернета. Это исправление может быть опасным, если вам удастся загрузить файлы, содержащие вирусы или вредоносные программы, поэтому мы советуем вам делать это на свой страх и риск, так как это может быть опасно. Если вы решили продолжить, выполните следующие действия для замены этих файлов.
- Запустите браузер и откройте новую вкладку.
- Перейдите на этот сайт, с которого мы будем скачивать “.DLL” файлы.
- Наберите в строке поиска поочередно следующие файлы и загрузите их на свой компьютер.
msvcp100.dll 64 bit msvcp100.dll 32 bit msvcr100.dll 64 bit msvcr100.dll 32 bit
- Теперь щелкните правой кнопкой мыши на “64-bit” файлы и выберите “Копировать” вариант.
- Перейдите в следующее место.
C:\Windows\System32
- Вставьте файлы в эту папку и замените их на уже имеющиеся, если на экране появится сообщение о том, что файлы уже имеются.
- После этого щелкните правой кнопкой мыши на кнопке “32-bit” файлы и выберите “Копировать” опция.
- Перейдите в это место на вашем компьютере.
C:\Windows\SysWOW64
- Щелкните правой кнопкой мыши в любом месте и выберите пункт “Вставить”; и аналогичным образом замените все уже имеющиеся файлы.
- Проверьте, работает ли игра после выполнения этих действий.
Метод 12: Создание новой учетной записи пользователя
Если после всех этих действий проблема так и не решена, возможно, в реестре системы есть дефект, из-за которого при попытке запустить игру создается весь этот беспорядок. Таким образом, на этом шаге мы создадим новую учетную запись пользователя, а затем проверим, сохраняется ли проблема. Для этого:
- Нажмите “Windows” + “I” чтобы открыть настройки, и щелкните на “Accounts” опция.
- В опции Учетные записи щелкните на “Семья и другие пользователи” с левой стороны.
- Нажмите на кнопку “Добавить другого пользователя на этот ПК” кнопку.
- Нажмите на кнопку “У меня нет данных для входа в систему этого человека” в следующем окне.
- Выберите “Добавить пользователь без Учетная запись Microsoft” в появившемся окне.
- Введите имя пользователя’ и назначьте ему пароль.
- Введите вопросы безопасности и ответьте на них, после чего нажмите на кнопку “Далее” опцию.
- После создания учетной записи щелкните ее, а затем выберите пункт “Изменить тип учетной записи” опция.
- Нажмите на кнопку “Тип учетной записи’ раскрывающийся список, а затем выберите “Administrator” опция.
- Сохраните изменения и войдите в эту учетную запись.
- После входа в учетную запись запустите Steam и проверьте, запускается ли игра.