Как да поправите 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 DVR
  6. Актуализирайте драйверите за графични карти
  7. Проверете защитната стена
  8. Започнете играта в прозоречен режим
  9. Деактивирайте Vsync и преинсталирайте приложението за настолни компютри Battle.net
  10. Проверете антивирусната / защитната стена
  11. Проверете пристанищата си
  12. Изтрийте папките Battle.net и Blizzard Entertainment
  13. Деактивирайте SLI или Crossfire
  14. Използвайте 32-битов клиент вместо 64-битов клиент
  15. Актуализирайте вашата OS / игра
  16. Подновете своя IP и флъш DNS
  17. Деактивирайте фоновите приложения

Решение 1 - Стартирайте Starcraft 2 в режим на съвместимост

Докладвано е, че Starcraft 2 се срива по време на фазата на зареждане и това може да направи играта невъзможна, но има начин да го поправим. Всичко, което трябва да направите, е да стартирате играта в режим на съвместимост:

  1. Отидете в инсталационната директория на Starcraft 2 и открийте Starcraft 2 exe файла. Тя трябва да се нарича SC2.exe.
  2. Кликнете с десния бутон върху него, изберете Properties (Свойства) и отидете на раздел Compatibility (Съвместимост).
  3. Изберете Изпълнение на тази програма в режим на съвместимост и изберете Windows 7 или Windows 8 от падащото меню.
  4. Щракнете върху Приложи и OK, за да запишете промените.
  5. Опитайте да пуснете играта отново.

Въпреки, че това е просто решение, то е потвърдено от потребителите, че поправя сривовете за някои от тях.

  • Също така прочетете: Fix: Stutter в игри, причинени от услугата за политика за диагностика

Решение 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 не може да използва правилно всички ядра на процесора, така че за да се коригират laggy менютата, трябва да зададете афинитет за Starcraft 2 от Task Manager.

  1. Стартирайте Starcraft 2.
  2. Когато играта започне, натиснете Alt + Tab, за да се върнете към Windows 10.
  3. Натиснете Ctrl + Shift + Esc, за да стартирате Task Manager.
  4. Когато Task Manager се отвори, отидете в раздел Details.
  5. Сега намерете процеса Starcraft 2 в списъка, щракнете с десния бутон и изберете Set Affinity.
  6. Когато се отвори новият прозорец, уверете се, че сте забранили един процесор, като го махнете.
  7. Кликнете върху OK, за да запазите промените и да се върнете към играта.

Потребителите съобщават, че задаването на Affinity for Starcraft 2 фиксира забавянето на менюто, но за съжаление ще трябва да повтаряте това решение всеки път, когато стартирате Starcraft 2.

Ако не искате да повтаряте тази стъпка всеки път, когато стартирате Starcraft 2, има начин да го направите, но е малко напреднала, така че ако не можете да го разберете, може би е по-добре да я пропуснете.

  1. Разберете колко ядра имате. Най-лесният начин да направите това е да отидете в раздела Детайли, щракнете с десния бутон върху някое приложение и изберете Задаване на афинитет. Сега просто пребройте броя на CPU в списъка. Не забравяйте да преброите 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 DVR

Ако имате проблеми с разкъсването на екрана и забавянето на менюто, трябва да опитате да деактивирате Windows DVR. За да направите това, следвайте тези инструкции:

  1. Отворете приложението Xbox.
  2. Отворете Настройки.
  3. Отидете в раздела Game DVR и изключете Запис на клипове и снимки на екрани с помощта на Game DVR.

Решение 6 - Актуализирайте драйверите за графични карти

Съобщава се, че някои потребители получават фатална грешка, която срива Starcraft 2 всеки път, когато започнат игра. Играта работи страхотно за 30 секунди и след това се срива на работния плот. Този проблем е причинен от Nvidia драйвери и за да го поправите, трябва да актуализирате вашите Nvidia драйвери до последната версия.

Ако притежавате графична карта AMD, опитайте да актуализирате драйверите си до последната версия. Препоръчваме ви да изтеглите този инструмент за актуализиране на драйвери (100% безопасен и тестван от нас), за да го направите автоматично. По този начин ще предотвратите загуба на файлове и дори постоянни щети на компютъра.

Ето как да използвате TweakBit актуализацията на драйвери за Windows 10:

1. Изтеглете и инсталирайте TweakBit Driver Updater

2. Веднъж инсталирана, програмата ще започне автоматично да сканира компютъра ви за остарели драйвери. Driver Updater ще провери версиите на инсталираните драйвери срещу своята облачна база данни на най-новите версии и ще препоръча подходящи актуализации. Всичко, което трябва да направите, е да изчакате завършването на сканирането.

3. При завършване на сканирането, получавате отчет за всички проблемни драйвери, намерени на вашия компютър. Прегледайте списъка и вижте дали искате да актуализирате всеки драйвер поотделно или всички наведнъж. За да актуализирате един драйвер едновременно, щракнете върху връзката 'Актуализиране на драйвера' до името на драйвера. Или просто щракнете върху бутона "Актуализиране на всички" в долната част, за да инсталирате автоматично всички препоръчани актуализации.

Забележка: Някои драйвери трябва да бъдат инсталирани в няколко стъпки, така че ще трябва да натиснете бутона "Update" няколко пъти, докато всичките му компоненти бъдат инсталирани.

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

Решение 7 - Проверете защитната стена

Потребителите съобщават, че играта не може да стартира и че замръзва по време на процеса на удостоверяване. Поради този проблем потребителите не могат дори да влязат в главното меню.

За да разрешите този проблем, трябва да започнете играта и да изчакате играта да се зареди правилно, натиснете Alt + Tab, за да се върнете обратно към Windows и в изскачащото съобщение на защитната стена дайте възможност на Starcraft 2 да заобиколи защитната ви стена.

Освен това може да искате да проверите настройките на защитната стена и да се уверите, че Starcraft 2 не е блокиран.

Ако това не помогне, може би искате да деактивирате временно антивирусната и защитната стена.

Решение 8 - Започнете играта в режим на прозорец

Понякога Starcraft 2 има проблеми с режима на цял екран, така че нека се опитаме да стартираме играта в прозоречен режим по подразбиране. За да активирате режима в прозорец, трябва да изпълните следните стъпки:

  1. Стартирайте приложението Battle.net, отидете в раздела Starcraft 2 и изберете Options> Game Settings.
  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 са отворени. За да направите това, можете да използвате много от безплатните услуги, достъпни онлайн. Ако тези портове са блокирани, трябва да проверите настройките на защитната стена, за да ги отворите.

  • Също така прочетете: Как да поправим кода за грешка "Имате ли тази игра" 0x803F8001

Решение 12 - Изтрийте папките Battle.net и Blizzard Entertainment

Потребителите са съобщили за грешка BLZBNTAGT0000096A и за да я поправите, трябва да отидете в папката C: ProgramData и да изтриете папките Battle.net и Blizzard Entertainment от нея.

Преди да изтриете тези папки, можете да опитате да деактивирате всички услуги, които не са от Microsoft, от Startup.

Решение 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.

  • Също така прочетете: Как да поправите съобщенията за грешка в EasyAntiCheat в игрите на Ubisoft

Решение 15 - Актуализирайте вашата OS / игра

Инсталирането на най-новите актуализации на Windows 10 и Starcraft 2 може да реши много проблеми, засягащи играта. Актуализирането на вашата машина е от съществено значение, за да се насладите на гладкото гейминг изживяване, тъй като всички игри, които пускате, зависят от правилното функциониране на операционната система.

За да изтеглите и инсталирате най-новите Windows 10 кръпки на вашия компютър, отидете на Start> type 'settings' и отворете страницата Settings. Отидете до Обновяване и защита> Windows Update и проверете за актуализации.

Инсталирайте наличните актуализации, рестартирайте компютъра и стартирайте играта отново, за да проверите дали проблемът продължава.

Решение 16 - Подновяване на IP и флъш DNS

Ако играта често замръзва, срива или не може да се свърже със сървърите за игри, опитайте да подновите своя IP адрес и да изчистите DNS. Ето следните стъпки:

  1. Отидете в Start> напишете CMD > щракнете с десния бутон Command Prompt и го стартирайте като администратор.
  2. Въведете командата ipconfig / release
  3. Изчакайте няколко секунди, докато получите потвърждение, че IP адресът е бил освободен
  4. Въведете командата ipconfig / renew
  5. Изчакайте, докато компютърът ви е установил IP адреса
  6. Сега въведете ipconfig / flushdns, за да изчистите DNS
  7. Излезте от командния ред и стартирайте играта отново

Решение 17 - Забранете фоновите приложения

Ако проблемите със Starcraft 2, които изпитвате, са причинени от проблеми със съвместимостта на софтуера, можете бързо да ги поправите, като изключите фоновите приложения и програми.

  1. Отидете в Start> напишете msconfig > натиснете Enter, за да стартирате System Configuration
  2. Отидете на раздела Общи> изберете Селективно стартиране> махнете отметката от зареждане на стартиращи елементи

  3. Отворете раздела Услуги> отметка Скрий всички услуги на Microsoft> щракнете върху Забрани всички

  4. Щракнете върху Приложи> щракнете върху OK> Restart.

Надяваме се, че решенията, изброени в тази статия, са ви помогнали да поправите грешките на Starcraft 2, които сте преживели.

Забележка на редактора: Тази публикация първоначално е публикувана през февруари 2016 г. и оттогава е преработена и актуализирана за свежест, точност и всеобхватност.