Як виправити проблеми Starcraft 2 у Windows 10

Starcraft 2 є найпопулярнішою грою RTS на ПК, але Starcraft 2 страждає від збоїв, повільних меню, розриву екрану та низькою частотою кадрів на Windows 10.

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

Fix Starcraft 2 аварій, низька частота кадрів та інші питання на Windows 10

  1. Запустіть Starcraft 2 у режимі сумісності
  2. Вимкніть EVGA Precision X
  3. Запустіть Starcraft 2 як адміністратор
  4. Встановіть спорідненість до Starcraft 2
  5. Вимкнути відеореєстратор Windows
  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 і знайдіть файл Starcraft 2 exe. Його слід називати SC2.exe.
  2. Клацніть правою кнопкою миші, виберіть Властивості та перейдіть на вкладку Сумісність.
  3. Виберіть пункт Виконати цю програму в режимі сумісності для Windows 7 або Windows 8 у випадаючому меню.
  4. Натисніть Застосувати і OK, щоб зберегти зміни.
  5. Спробуйте знову запустити гру.

Незважаючи на те, що це просте рішення, користувачі підтвердили, що виправлення аварій для деяких з них.

  • ТАКЖЕ ПРОЧИТАЙТЕ: Fix: Заїкання в іграх, викликаних службою діагностики політики

Рішення 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. Натисніть "Застосувати" та "OK", щоб зберегти зміни та спробувати знову запустити гру.

Рішення 4 - Встановіть спорідненість для Starcraft 2

Повідомлялося, що Starcraft 2 не може правильно використовувати всі ядра процесора, тому для того, щоб виправити забагато меню, ви повинні встановити спорідненість до Starcraft 2 з Task Manager.

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

Користувачі повідомили, що встановлення Affinity for 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> Options> Game Settings.
  6. Знайдіть у списку Starcraft 2 і перевірте Додаткові аргументи командного рядка.
  7. Add -affinity 7. Не забувайте використовувати номер, який ви отримали в кінці кроку 3. У нашому випадку це було 7.
  8. Збережіть зміни, і тепер Starcraft 2 буде працювати завжди з одним вимкненим ядром.

Ще раз, якщо це здається вам занадто складним, дотримуйтеся першої частини нашого рішення і вручну встановлюйте афінність кожного разу при запуску Starcraft 2.

  • ТАКЖЕ ПРОЧИТАЙТЕ: Fix: Skype виводить мене з гри

Рішення 5 - Вимкніть відеореєстратор Windows

Якщо у вас виникли проблеми з розривом екрана та затримкою меню, спробуйте вимкнути відеореєстратор Windows. Для цього виконайте такі вказівки:

  1. Відкрийте програму Xbox.
  2. Відкрийте налаштування.
  3. Перейдіть на вкладку Game DVR і вимкніть Запис відеокліпів і скріншотів за допомогою Game DVR.

Рішення 6 - Оновіть драйвери графічних карток

Повідомлялося, що деякі користувачі отримують фатальну помилку, яка припиняє роботу Starcraft 2 кожного разу, коли вони починають гру. Гра працює відмінно протягом 30 секунд, а потім падає на робочий стіл. Ця проблема була викликана драйверами Nvidia, і для того, щоб виправити її, потрібно оновити драйвери Nvidia до останньої версії.

Якщо ви володієте графічною картою AMD, спробуйте оновити драйвери до останньої версії. Ми рекомендуємо вам завантажити цей інструмент для оновлення драйверів (100% безпечний і протестований нами), щоб зробити це автоматично. Таким чином, ви запобіжите втраті файлів і навіть пошкодження комп'ютера.

Ось як використовувати оновлення драйверів TweakBit на Windows 10:

1. Завантажте та встановіть програму TweakBit Driver Updater

2. Після встановлення програма почне автоматично сканувати ваш комп'ютер на застарілі драйвери. Оновлення драйверів перевірить версії встановленого драйвера на базі хмарних баз останніх версій і рекомендує відповідні оновлення. Вам потрібно лише почекати, поки сканування завершиться.

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 для Starcraft 2.

Якщо це не допоможе, спробуйте переінсталювати додаток для робочого столу Battle.net.

Рішення 10 - Перевірте свій антивірус / брандмауер

Повідомлялося, що проблеми з інсталяцією або оновленням Starcraft 2 можуть бути викликані антивірусом або брандмауером, тому можна тимчасово вимкнути антивірус і брандмауер. Ви також можете додати пускову установку Starcraft 2 або всю папку Starcraft 2 до списку винятків у вашому антивірусному та брандмауерному програмному забезпеченні. Крім того, переконайтеся, що встановлення виконується як адміністратор.

Іншим способом виправлення проблем із встановленням є видалення теки Temp:

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

Рішення 11 - Перевірте свої порти

Якщо ви отримуєте помилку BLZBNTAGT00000BB8, як тільки ви запускаєте гру, потрібно переконатися, що порти TCP: 6112 і UDP: 6112 відкриті. Для цього можна скористатися багатьма безкоштовними послугами, доступними в Інтернеті. Якщо ці порти заблоковані, перевірте налаштування брандмауера, щоб відкрити їх.

  • ТАКЖЕ ПРОЧИТАЙТЕ: Як виправити код помилки "у вас є ця гра" 0x803F8001

Рішення 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. \ t
  6. Натисніть "Готово" і спробуйте знову почати гру.

Після цього ви запустіть Starcraft 2 у 32-бітному режимі, і, за словами користувачів, отримаєте кращу продуктивність.

Крім покращеної продуктивності, використання 32-розрядного клієнта також виправляє помилку 0xc0000142 для деяких гравців. Ця помилка виникає кожного разу, коли користувач намагається запустити гру, а перемикання на 32-бітний клієнт виправляє її.

Хоча 32-бітний клієнт має свої переваги, деякі користувачі повідомляють, що 32-розрядний клієнт викликає для них фатальні помилки. Тому, якщо ви використовуєте 32-розрядний клієнт і отримуєте фатальні помилки, можливо, вам слід замінити 64-бітний клієнт. Слід зазначити, що ви не можете переключитися на 64-бітну версію Starcraft 2, якщо ви використовуєте 32-розрядну версію Windows 10. \ t

  • ТАКЖЕ ПРОЧИТАЙТЕ: Як виправити повідомлення про помилки EasyAntiCheat в іграх Ubisoft

Рішення 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, які ви відчули.

Примітка редактора: Ця публікація була спочатку опублікована в лютому 2016 року і з тих пір була повністю оновлена ​​і оновлена ​​на свіжість, точність і всебічність.