Как исправить проблемы Starcraft 2 в Windows 10

Оглавление:

Видео: StarCraft II: Heart of the Swarm Opening Cinematic 2024

Видео: StarCraft II: Heart of the Swarm Opening Cinematic 2024
Anonim

Starcraft 2 - самая популярная RTS-игра для ПК, но Starcraft 2 страдает от сбоев, медленных меню, разрывов экрана и низкой частоты кадров в Windows 10.

Все эти проблемы могут сделать Starcraft 2 практически неиграбельным для игроков, но есть несколько вещей, которые вы можете сделать, чтобы исправить эти проблемы в Windows 10.

Исправление сбоев Starcraft 2, низкой частоты кадров и других проблем в Windows 10

  1. Запустите Starcraft 2 в режиме совместимости
  2. Отключить EVGA Precision X
  3. Запустите Starcraft 2 от имени администратора
  4. Установить сходство для Starcraft 2
  5. Отключить Windows DVR
  6. Обновите драйверы графической карты
  7. Проверьте свой брандмауэр
  8. Запустите игру в оконном режиме
  9. Отключите Vsync и переустановите настольное приложение Battle.net
  10. Проверьте свой антивирус / брандмауэр
  11. Проверьте свои порты
  12. Удалите папки Battle.net и Blizzard Entertainment
  13. Отключить SLI или Crossfire
  14. Используйте 32-битный клиент вместо 64-битного
  15. Обновите свою ОС / игру
  16. Обновите свой IP и очистите DNS
  17. Отключить фоновые приложения

Решение 1. Запустите Starcraft 2 в режиме совместимости

Сообщалось, что Starcraft 2 падает на этапе загрузки, и это может сделать игру непригодной для игры, но есть способ это исправить. Все, что вам нужно сделать, это запустить игру в режиме совместимости:

  1. Перейдите в каталог установки Starcraft 2 и найдите exe-файл Starcraft 2. Он должен называться SC2.exe.
  2. Щелкните правой кнопкой мыши, выберите «Свойства» и перейдите на вкладку «Совместимость».
  3. Выберите Запустить эту программу в режиме совместимости для и выберите Windows 7 или Windows 8 из выпадающего меню.
  4. Нажмите Apply и OK, чтобы сохранить изменения.
  5. Попробуйте снова запустить игру.

Хотя это простое решение, пользователи подтвердили, что оно исправляет сбои для некоторых из них.

Решение 2. Отключите EVGA Precision X

EVGA Precision X - популярный инструмент для разгона видеокарт Nvidia. Хотя этот инструмент может разблокировать всю мощь вашей графической карты, сообщалось, что EVGA Precision X может вызвать сбои в Starcraft 2.

Чтобы избежать сбоев Starcraft 2 в Windows 10, убедитесь, что вы выключили EVGA Precision X перед запуском Starcraft 2.

Решение 3 - Запустите Starcraft 2 от имени администратора

Если у вас возникают задержки в игровых меню, попробуйте запустить Starcraft 2 от имени администратора. Для этого следуйте этим инструкциям:

  1. Перейдите в каталог установки Starcraft 2, найдите файл Starcraft 2.exe и щелкните его правой кнопкой мыши.
  2. Перейдите на вкладку «Совместимость».
  3. Установите флажок Запустить эту программу от имени администратора.
  4. Нажмите Apply и OK, чтобы сохранить изменения и попробуйте снова запустить игру.

Решение 4 - Установите Affinity для Starcraft 2

Сообщалось, что Starcraft 2 не может должным образом использовать все ядра процессора, поэтому, чтобы исправить запаздывающие меню, вы должны установить привязку к Starcraft 2 из диспетчера задач.

  1. Запустите Starcraft 2.
  2. Когда игра начнется, нажмите Alt + Tab, чтобы вернуться к Windows 10.
  3. Нажмите Ctrl + Shift + Esc, чтобы запустить диспетчер задач.
  4. Когда откроется диспетчер задач, перейдите на вкладку Подробности.
  5. Теперь найдите процесс Starcraft 2 в списке, щелкните его правой кнопкой мыши и выберите Set Affinity.
  6. Когда откроется новое окно, убедитесь, что вы отключили один процессор, сняв его.
  7. Нажмите OK, чтобы сохранить изменения и вернуться в игру.

Пользователи сообщают, что настройка Affinity для Starcraft 2 устраняет задержку меню, но, к сожалению, вам придется повторять это решение каждый раз при запуске Starcraft 2.

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

  1. Узнайте, сколько ядер у вас есть. Самый простой способ сделать это - перейти на вкладку Details, щелкнуть правой кнопкой мыши любое приложение и выбрать Set Affinity. Теперь просто посчитайте количество процессоров в списке. Не забудьте также подсчитать CPU 0.
  2. В нашем примере мы предположим, что у вас есть 4 ядра. Каждое работающее ядро ​​представлено номером 1, поэтому, если у вас есть 4 ядра, все четыре работающих ядра будут представлены номером 1111. Если у вас 8 ядер, это число будет 11111111, или если у вас 2 ядра, это число будет 11,
  3. Теперь, если вы хотите деактивировать одно ядро, вам просто нужно заменить одно число на ноль, поэтому, если у вас 4 ядра и вы хотите отключить одно из них, число изменится, например, с 1111 на 0111. В нашем примере мы будем использовать 0111.
  4. Теперь вам нужно преобразовать двоичное число из предыдущего шага, в нашем случае 0111, в десятичное число. Есть много бесплатных онлайн-конвертеров онлайн, которые могут сделать это для вас. В нашем примере двоичное число 0111 является десятичным числом 7. Запомните это число, оно понадобится вам позже.
  5. Откройте Battle.net Launcher и нажмите Starcraft 2> Параметры> Настройки игры.
  6. Найдите Starcraft 2 в списке и проверьте Дополнительные аргументы командной строки.
  7. Добавьте -affinity 7. Не забудьте использовать число, которое вы получили в конце шага 3. В нашем случае это было 7.
  8. Сохраните изменения, и теперь Starcraft 2 будет работать всегда с одним отключенным ядром.

Еще раз, если вам это кажется слишком сложным, перейдите к первой части нашего решения и вручную устанавливайте привязку при каждом запуске Starcraft 2.

Решение 5 - Отключить Windows DVR

Если у вас есть проблемы с разрывом экрана и задержкой меню, попробуйте отключить Windows DVR. Для этого выполните следующие инструкции:

  1. Откройте приложение Xbox.
  2. Открыть настройки.
  3. Перейдите на вкладку Game DVR и отключите запись игровых клипов и скриншотов с помощью Game DVR.

Решение 6. Обновите драйверы графической карты

Сообщалось, что некоторые пользователи получают фатальную ошибку, которая вылетает из Starcraft 2 при каждом запуске игры. Игра отлично работает в течение 30 секунд, а затем вылетает на рабочий стол.

Эта проблема была вызвана драйверами Nvidia, и для ее исправления необходимо обновить драйверы Nvidia до последней версии.

Если у вас есть видеокарта AMD, попробуйте обновить драйверы до последней версии. Мы рекомендуем вам скачать этот инструмент обновления драйверов (на 100% безопасный и протестированный нами), чтобы сделать это автоматически.

Таким образом, вы предотвратите потерю файлов и даже необратимое повреждение вашего компьютера.

Вот как использовать обновление драйвера TweakBit в Windows 10:

1. Загрузите и установите программу обновления драйверов TweakBit 2. После установки программа начнет сканирование вашего компьютера на наличие устаревших драйверов автоматически. Driver Updater проверит установленные вами версии драйверов по своей облачной базе данных последних версий и порекомендует правильные обновления. Все, что вам нужно сделать, это дождаться завершения сканирования.

3. По завершении сканирования вы получите отчет обо всех проблемных драйверах, найденных на вашем ПК. Просмотрите список и посмотрите, хотите ли вы обновить каждый драйвер по отдельности или все сразу. Чтобы обновить один драйвер за раз, нажмите ссылку «Обновить драйвер» рядом с именем драйвера. Или просто нажмите кнопку «Обновить все» внизу, чтобы автоматически установить все рекомендуемые обновления.

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

Отказ от ответственности: некоторые функции этого инструмента не являются бесплатными.

Решение 7 - Проверьте ваш брандмауэр

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

Чтобы решить эту проблему, вам нужно запустить игру и подождать, пока игра загрузится правильно, нажмите Alt + Tab, чтобы переключиться обратно в Windows, и во всплывающем сообщении брандмауэра разрешите Starcraft 2 обойти ваш брандмауэр.

Кроме того, вы можете проверить настройки брандмауэра и убедиться, что Starcraft 2 не заблокирован.

Если это не поможет, вы можете временно отключить антивирус и брандмауэр.

Решение 8 - Запустите игру в оконном режиме

Иногда в Starcraft 2 возникают проблемы с полноэкранным режимом, поэтому по умолчанию попробуем запустить игру в оконном режиме. Чтобы включить оконный режим, вам необходимо выполнить следующие шаги:

  1. Запустите настольное приложение Battle.net, перейдите на вкладку Starcraft 2 и выберите «Параметры»> «Настройки игры».
  2. Проверьте дополнительный аргумент командной строки и добавьте -Displaymode 0 в качестве аргумента для каждой игры Starcraft, которую вы хотите запустить в оконном режиме.
  3. Сохраните изменения и попробуйте запустить игру снова.
  4. Когда игра начнется, вернитесь в полноэкранный режим и проверьте, сохраняется ли проблема.

Решение 9. Отключите Vsync и переустановите настольное приложение Battle.net

Если во время игры в Starcraft 2 вылетает черный экран, попробуйте отключить Vsync из панели управления Nvidia или из Catalyst Control Center для Starcraft 2.

Если это не поможет, попробуйте переустановить настольное приложение Battle.net.

Решение 10 - Проверьте ваш антивирус / брандмауэр

Сообщалось, что проблемы с установкой или обновлением Starcraft 2 могут быть вызваны вашим антивирусом или брандмауэром, поэтому вы можете временно отключить антивирус и брандмауэр.

Вы также можете добавить модуль запуска Starcraft 2 или всю папку Starcraft 2 в список исключений в своем антивирусном и брандмауэрном программном обеспечении. Кроме того, убедитесь, что вы запускаете установку от имени администратора.

Еще один способ исправить проблемы установки - удалить папку Temp:

  • Перейти к C: UsersYour NameAppDataLocalTemp
  • Удалите все из папки Temp.
  • Попробуйте установить игру еще раз.

Решение 11. Проверьте свои порты

Если вы получаете ошибку BLZBNTAGT00000BB8 сразу после запуска игры, вам необходимо убедиться, что порты TCP: 6112 и UDP: 6112 открыты.

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

Решение 12. Удалите папки Battle.net и Blizzard Entertainment

Пользователи сообщают об ошибке BLZBNTAGT0000096A, и для ее исправления необходимо перейти в папку C: ProgramData и удалить из нее папки Battle.net и Blizzard Entertainment.

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

Решение 13 - Отключить SLI или Crossfire

Владение двумя графическими картами и использование их в режиме SLI или Crossfire иногда может дать вам лучшую производительность, но режим SLI или Crossfire может вызвать некоторые графические проблемы в Starcraft 2, такие как мерцающие текстуры.

Если вы хотите исправить эти визуальные глюки в Starcraft 2, рекомендуется отключить SLI или Crossfire и попробовать запустить игру снова.

Решение 14. Используйте 32-битный клиент вместо 64-битного

Пользователи сообщили о лучшей производительности на 32-битных клиентах, поэтому давайте посмотрим, как загрузить 32-битный клиент Starcraft 2.

  1. Откройте панель запуска Battle.net.
  2. Нажмите вкладку Starcraft 2.
  3. На вкладке Starcraft 2 нажмите Параметры.
  4. В разделе «Параметры» нажмите «Настройки игры».
  5. Когда откроются настройки игры, установите флажок рядом с 32-битным клиентом для игр Starcraft 2.
  6. Нажмите «Готово» и попробуйте запустить игру снова.

После этого вы запустите Starcraft 2 в 32-битном режиме и, по словам пользователей, получите лучшую производительность.

Помимо улучшения производительности, использование 32-битного клиента также исправляет ошибку 0xc0000142 для некоторых игроков. Эта ошибка возникает каждый раз, когда пользователь пытается запустить игру, и переход на 32-битный клиент исправляет ее.

Хотя 32-разрядный клиент имеет свои преимущества, некоторые пользователи сообщают, что 32-разрядный клиент приводит к фатальным ошибкам для них. Поэтому, если вы используете 32-битный клиент и получаете фатальные ошибки, возможно, вам следует вместо этого переключиться на 64-битный клиент.

Нужно отметить, что вы не можете перейти на 64-битную версию Starcraft 2, если вы используете 32-битную версию Windows 10.

Решение 15 - Обновите свою ОС / игру

Установка последних обновлений Windows 10 и Starcraft 2 может исправить многие проблемы, влияющие на игру.

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

Чтобы загрузить и установить последние версии исправлений Windows 10 на свой компьютер, перейдите в «Пуск»> введите «настройки» и откройте страницу «Настройки». Перейдите в «Обновление и безопасность»> «Центр обновления Windows» и проверьте наличие обновлений.

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

Решение 16 - Обновите ваш IP и очистите DNS

Если игра часто зависает, падает или не может подключиться к игровым серверам, попробуйте обновить ваш IP и сбросить DNS. Вот шаги, чтобы следовать:

  1. Перейдите в Пуск> введите CMD > щелкните правой кнопкой мыши Командная строка и запустите ее как администратор.
  2. Введите команду ipconfig / release
  3. Подождите несколько секунд, пока не получите подтверждение, что IP-адрес был освобожден
  4. Введите команду ipconfig / renew
  5. Подождите, пока ваш компьютер не установил IP-адрес
  6. Теперь введите ipconfig / flushdns для очистки DNS
  7. Выйдите из командной строки и снова запустите игру

Решение 17 - Отключить фоновые приложения

Если проблемы Starcraft 2, которые вы испытываете, вызваны проблемами совместимости программного обеспечения, вы можете быстро исправить их, отключив фоновые приложения и программы.

  1. Перейдите в Пуск> введите msconfig > нажмите Enter, чтобы запустить Конфигурацию системы
  2. Перейдите на вкладку Общие> выберите Выборочный запуск> снимите флажок Загрузить элементы запуска
  3. Перейдите на вкладку «Службы»> установите флажок «Скрыть все службы Microsoft»> нажмите «Отключить все».
  4. Нажмите «Применить»> «ОК»> «Перезагрузить».

Мы надеемся, что перечисленные решения помогли вам исправить ошибки Starcraft 2, с которыми вы столкнулись.

Как исправить проблемы Starcraft 2 в Windows 10