Как да поправите кода за спиране на изключението на системната услуга в Windows 10

Въпреки че са необичайни, грешките в синия екран(Blue Screen) на смъртта(Death) ( BSOD ) все още се срещат в (BSOD)Windows 10 . За разлика от стената от син текст, която по-старите версии на Windows показват при срив на системата, по-новите BSOD на Windows(Windows BSODs) са по-прости и по-лесни за отстраняване на неизправности. Една често срещана BSOD грешка, която все още се появява, е изключение на системната услуга(System Service Exception) в Windows 10 .

За повечето потребители това твърдение не означава нищо. Разбирането на това какво представлява грешката за изключение на BSOD системната услуга(BSOD System Service Exception) трябва да ви помогне да отстраните и отстраните проблема. Ако се сблъсквате с този вид BSOD грешка на вашия компютър с Windows , ето няколко стъпки, които да ви помогнат да разберете, отстраните неизправности и разрешите проблема.

Какво представлява грешка при изключение на системната услуга в Windows 10?(What Is A System Service Exception Error In Windows 10?)

В Windows 10 BSOD , причинен от грешка при изключение на системната услуга(System Service Exception) (обикновено показвана като SYSTEM_SERVICE_EXCEPTION ), е необичайно трудна за разрешаване. За разлика от BSOD за управление на паметта за стоп кодове на Windows(Windows Stop Code Memory Management BSOD) , тази грешка има произволен брой потенциални причини.

Не се учудвайте много, ако този BSOD звучи познато - този BSOD съществува в Windows от десетилетия. Въпреки че звучи общо, техническото обяснение на Microsoft(Microsoft technical explanation) гласи, че този BSOD обикновено се причинява, когато работещ процес на вашия компютър се опитва да премине от „непривилегирован към привилегирован код“. 

Windows, както всички операционни системи, има нива на сигурност за различни системни процеси, за да гарантира, че само правилният код може да се изпълнява в точното време и от правилните процеси. Когато това не успее по някаква причина, възникват грешки като тази, за да спрат процеса от причиняване на вреда на вашата система. За съжаление може да има много причини за това.

Това може да е еднократна грешка, причинена от грешка в самия Windows , или може да бъде причинена от остарели драйвери, повредени системни файлове или фалшиво приложение, което се опитва да получи достъп и да стартира защитен код на Windows . За да ви помогнем да разрешите проблема, ето няколко поправки, които можете да опитате.

Актуализирайте Windows 10 и инсталираните системни драйвери(Update Windows 10 and Installed System Drivers)

Най-добрите поправки понякога са най-простите и за много потребители едно бързо пътуване до менюто с настройки на Windows(Windows Settings) , за да актуализирате вашия компютър, може да бъде всичко, което ви трябва, за да коригирате грешката при изключение на системната услуга(System Service Exception Error) .

Microsoft редовно издава важни корекции и подобрения за Windows , особено за нов хардуер. Това включва нови актуализации на драйвери за различните системни компоненти.

За да актуализирате Windows , щракнете с десния бутон върху бутона на менюто " Старт" на Windows(Windows Start) и щракнете върху Настройки(Settings) . Оттук натиснете Актуализация и защита,(Update & Security ) за да видите менюто на Windows Update , след което натиснете Изтегляне(Download) или Изтегляне и инсталиране(Download and Install) , за да започнете да изтегляте и инсталирате всички налични системни актуализации.

Може обаче да се наложи да потърсите онлайн за допълнителни актуализации на драйвери. Производителите на графични(Graphics) карти като NVIDIA , например, често разполагат с по-нови драйвери на уебсайта си от тези, предлагани чрез Windows Update .

Стартирайте инструмента за проверка на драйвери на Windows(Run the Windows Driver Verifier Tool)

Защитеният(Protected) системен код обикновено може да бъде достъпен само от определени системни процеси или устройства, поради което хардуерните драйвери обикновено причиняват грешки в изключенията на системната услуга в (System Service Exception)Windows 10 , тъй като те са сред групите приложения на трети страни, които могат да направят това.

Дори новите драйвери на устройства могат да причинят тази BSOD грешка, особено ако сте инсталирали чисто нов хардуер. Ако не сте сигурни дали вашите драйвери причиняват този BSOD , можете да стартирате инструмента за проверка на драйвери на Windows, за(Windows Driver Verifier tool) да проверите.

Това е инструмент за отстраняване на неизправности, който е предназначен за стрес тест на вашите системни драйвери. Въпреки това, бъдете предупредени – това е предназначено да намери и пресъздаде самите грешки, които причиняват грешка в системата за изключение на Stop Code System Service(Stop Code System Service Exception) , така че не стартирайте този инструмент, докато използвате компютъра си за нещо критично.

Важно е да архивирате(essential) компютъра си, преди да направите това, като първо създадете нова точка за възстановяване на системата(creating a new system restore point) . Driver Verifier е инструмент за разработка и е предназначен да причинява BSOD, когато драйверът не може да бъде проверен или ако драйверът е повреден. (development tool and is designed to cause BSODs when a driver can’t be verified or if a driver is corrupted. ) Това може да означава, че вашият компютър се забива в BSOD цикъл, причинен от самия Driver Verifier .

Това е напълно нормален и очакван резултат(entirely normal and expected result ) , когато Driver Verifier открие проблем с вашите драйвери. Ще трябва да анализирате вашите BSOD дъмп файлове, за да идентифицирате драйверите, причиняващи проблемите ви с BSOD , и да ги замените, след това да деактивирате Driver Verifier в безопасен режим(Safe Mode) (или да използвате вашата точка за възстановяване на системата(System Restore) ), за да коригирате BSOD цикъла, който причинява.

  1. Driver Verifier е включен като системен файл във вашата папка Windows System32 . За да го стартирате, щракнете с десния бутон върху менюто " Старт" на Windows(Windows Start) и щракнете върху Windows PowerShell (Администратор)(Windows PowerShell (Admin) ) , за да отворите повишен прозорец на PowerShell , въведете verifier , след което натиснете enter. Това ще стартира инструмента Driver Verifier в нов прозорец.

  1. Уверете се, че е избрано Създаване на стандартни настройки , след което щракнете върху (Create standard settings)Напред(Next) , за да продължите.

  1. За да тествате всички драйвери на вашия компютър, изберете опцията Автоматично избиране на всички драйвери, инсталирани на този компютър(Automatically select all drivers installed on this computer) , и след това натиснете Край(Finish) . Ако искате да тествате конкретен драйвер, изберете Избор на имена на драйвери от списък(Select driver names from a list) вместо това, след което натиснете Напред(Next) .

  1. Ако сте избрали опцията Избор на имена на драйвери от списък(Select driver names from a list) , изберете драйвера (или драйверите), които искате да тествате на следващия етап, след което натиснете Край(Finish) .

  1. Процесът на тестване ще започне, след като натиснете Finish — рестартирайте компютъра си, за да започнете теста, след което продължете да използвате компютъра си. Ще разберете дали има проблем, тъй като Driver Verifier умишлено ще предизвика BSOD по време на тестването си, ако срещне проблем.

    Можете да видите резултатите от теста и статистическите данни, като отворите нов прозорец на Windows PowerShell ( right-click the Start menu > Windows PowerShell (Admin) ) и въведете verifier /query преди да натиснете enter.

  1. За да спрете Driver Verifier да изпълнява стрес теста на драйвера, въведете verifier /reset в прозореца на PowerShell и натиснете Enter, след което рестартирайте компютъра.

Разрешаване на BSOD цикъл на проверка на драйвери(Resolving a Driver Verifier BSOD Loop)

Както споменахме, Driver Verifier може да причини допълнителни BSOD грешки, когато открие проблем, принуждавайки ви да влезете в BSOD цикъл. Това може да се очаква и ще трябва да проверите вашите BSOD дъмп журнали за повече информация. В повечето случаи обаче надграждането или подмяната на вашите драйвери ще разреши проблема.

Въпреки това, първо ще трябва да стартирате в безопасен режим(Safe Mode) , след това да изключите Driver Verifier и да изтриете настройките му, за да спрете възникването на този BSOD цикъл. 

  1. За да направите това, рестартирайте в безопасен режим . Ако Windows не се зарежда правилно, трябва да можете да направите това, като прекъснете процеса на зареждане поне два пъти. Веднага щом видите логото на Windows по време на процеса на зареждане, задръжте натиснат бутона за захранване на компютъра, за да го изключите, след което включете отново компютъра. Повторете това поне два пъти, за да видите менюто с опции за автоматичен ремонт(Automatic Repair ) — изберете Вижте разширените опции за ремонт(See advanced repair options ) > Отстраняване(Troubleshoot) на неизправности > Разширени опции(Advanced options ) > Настройки за стартиране( Startup Settings) > Рестартиране(Restart) в този момент.

  1. След като вашият компютър се рестартира, изберете 4 или F4 , за да стартирате в безопасен режим, или 5 или F5 , за да стартирате в безопасен режим(Mode) с активирани мрежови функции.

  1. След като Windows стартира в безопасен режим(Mode) , щракнете с десния бутон върху менюто " Старт(Start) " и изберете Windows PowerShell (администратор)(Windows PowerShell (Admin)) .

  1. В новия прозорец на PowerShell въведете verifier , за да отворите инструмента Driver Verifier.

  1. Изберете Изтриване на съществуващи настройки(Delete existing settings ) в прозореца на Driver Verifier Manager , след което изберете Finish . Ако вашият компютър не се рестартира автоматично, рестартирайте го сами в този момент.

Това трябва да разреши всички допълнителни BSOD цикли, причинени от Driver Verifier . Въпреки това, не забравяйте, че ако Driver Verifier предизвика BSOD цикъл, той работи по предназначение(it’s working as intended)

Ще трябва да проучите вашите BSOD дъмп файлове за допълнителна информация, за да идентифицирате проблемния драйвер (или драйвери), причиняващ вашите BSOD грешки, и да ги актуализирате или премахнете.

Възстановяване на вашия компютър с помощта на System Restore(Restoring Your PC using System Restore)

Ако деактивирането на Driver Verifier в безопасен режим(Safe Mode) не разреши вашия BSOD цикъл, използвайте точката за възстановяване на системата(System Restore) , която сте създали, преди да започнете този процес, за да нулирате компютъра си обратно към по-ранна точка. В противен случай ще трябва да помислите за нулиране на Windows до фабричните настройки(consider resetting Windows to factory settings) като последна мярка.

  1. За да направите това, ще трябва да стартирате менюто за автоматично възстановяване . (Automatic Repair)Когато видите логото на Windows по време на процеса на зареждане, изберете и задръжте бутона за захранване, за да изключите компютъра си, преди да го включите отново. Повторете този процес поне два пъти, за да видите менюто с опции за автоматично възстановяване(Automatic Repair ) , след което изберете Вижте разширените опции за ремонт(See advanced repair options ) > Отстраняване(Troubleshoot) на неизправности > Разширени опции(Advanced options) > Възстановяване на системата(System Restore) , за да започнете процеса на възстановяване.

  1. Изберете(Select) администраторски акаунт на(Administrator) вашия компютър от предоставения списък и влезте съответно. След като направите това, изберете Напред(Next) , за да започнете процеса на възстановяване на системата(System Restore) .

  1. Изберете точката за възстановяване на системата, която сте създали, преди да стартирате инструмента Driver Verifier от предоставения списък, след което изберете Next , за да продължите.

  1. След като сте готови да възстановите компютъра си с помощта на тази точка за възстановяване на системата(System Restore) , изберете Край(Finish) .

Windows ще възстанови вашия компютър до точката, преди да стартира инструмента Driver Verifier . Това трябва да спре BSOD цикъла, причинен от Driver Verifier , но няма да поправи оригиналните проблеми с BSOD . Както ви посъветвахме, Driver Verifier е инструмент за стрес тест,(stress test tool) който помага да се определи дали вашите драйвери са подходящи за целта.

Ако BSOD Verifier причинява допълнителни BSOD(BSODs) , тогава можете да приемете, че е идентифицирал драйвер, който не е подходящ за целта, който може да причини и двете BSOD(BSODs) . Проверете вашите BSOD дъмп регистрационни файлове за допълнителна информация – след като идентифицирате измамните драйвери, ще трябва да ги деинсталирате или да ги замените с по-нови (или по-стари) драйвери.

Това трябва да ви помогне да отстраните причината за проблемите с BSOD на вашия драйвер , особено ако видите BSOD за изключение на системната услуга(System Service Exception BSOD) да се появи на вашия компютър.

Стартирайте CHKDSK и SFC Tools(Run CHKDSK and SFC Tools)

Проблем с вашето устройство или системни файлове може да причини изключение на системната услуга(System Service Exception) в Windows 10 . Можете да стартирате командите chkdsk и sfc от повишен команден ред или прозорец на Windows PowerShell , за да проверите отново дали това е така.

  1. За да проверите системното устройство на Windows за грешки, щракнете с десния бутон върху менюто " Старт(Start) " и щракнете върху Windows PowerShell (Admin ), въведете chkdsk /r и натиснете enter.

    Натиснете клавиша Y , за да потвърдите, че искате да планирате проверка на вашата файлова система при следващото рестартиране на компютъра. След като бъде рестартиран, този инструмент трябва автоматично да коригира всички проблеми с вашето системно устройство, които открива.

  1. За да проверите целостта на вашите Windows файлове, въведете sfc /scannow от прозореца на PowerShell . Както при инструмента chkdsk, този инструмент автоматично ще открие всички липсващи системни файлове и ще ги коригира, когато е възможно.

Нулиране или преинсталиране на Windows 10(Reset or Reinstall Windows 10)

Когато всичко друго се провали и ако сте изключили проблем със самия хардуер, нулирането на Windows 10(resetting Windows 10) до неговото състояние по подразбиране (или изтриването и преинсталирането му изцяло) може да премахне всички конфликти, причиняващи тази BSOD грешка.

Забележка(Note) : След като този процес започне, няма връщане назад, така че първо се уверете, че сте архивирали вашия компютър.

  1. За да започнете пълно нулиране на Windows , щракнете с десния бутон върху менюто " (Windows)Старт(Start) " и щракнете върху Настройки(Settings) . След като отворите, натиснете Update & Security > Recovery и натиснете Започнете(Get started) , за да започнете да нулирате компютъра си.

  1. Можете да изберете да запазите моите файлове,(Keep my files ) за да запазите вашите документи, или да щракнете върху Премахни всичко(Remove everything) , за да нулирате напълно прозорците – щракнете върху една от тези опции, за да започнете.

Поддържайте Windows 10 актуализиран, за да предотвратите BSOD грешки(Keep Windows 10 Updated to Prevent BSOD Errors)

Стъпките, които изброихме по-горе, трябва да ви помогнат да отстраните проблема, когато на вашия компютър се появи BSOD за изключение на системата за спиране на кода . (Stop Code System Service Exception BSOD)В много случаи поддържането на вашата система актуализирана трябва да спре появата на BSOD(BSODs) , освен ако не е виновен по-сериозен хардуерен проблем.

Ако имате други поправки за грешката при изключение на системната услуга в Windows 10 , ще се радваме да ги видим в коментарите по-долу.



About the author

Телефонът е един от най-универсалните инструменти, които човек може да притежава и използва. Позволено е на хората да общуват с други, да имат достъп до интернет и да правят много други неща. С устройство iPhone или Android можете дори да гледате видеоклипове и да изтегляте музика. Телефонът също е чудесен за правене на снимки, сърфиране в мрежата, слушане на музика и др.



Related posts