Какво да направите, ако програмата стартира с грешка 0xc0000020
- 3009
- 569
- Jordan Torp
Въпреки че тази грешка, характерна за Windows 10, не може да се нарече обща, но ако се появи, тя ще дразни всеки път, когато стартирате определен клас програми или компютърна игра. Грешното заглавие на съобщението съдържа лошото изображение на фразата, но в този случай преводът му като „лоша картина“ е неправилен - тук думата изображение означава изпълним файл или важен компонент на операционната система. Следният обяснителен текст не може да се нарече твърде информативен и първата му част („програмата не е предназначена за стартиране в Windows“) може дори да се подведе и обикновено интерпретира неправилно.
Нека се опитаме да разберем какво всъщност води до появата на грешка и дали тя може да бъде фиксирана.
Причините за появата на грешка
В повечето случаи обаче все още е налична определена специфичност в текста на съобщението за грешка 0xc0000020. Говорим за такъв общ случай като повреда на една от библиотеките на DLL или използването на грешната му версия и тогава името на тази библиотека обикновено се посочва в текста на съобщението, което значително опростява диагнозата.
Most often, damage to the system library occurs as a result of any failures in the computer, sometimes after an incorrect installation or deletion of programs that are often not directly related to the specified DLL module (although the connection is actually available, it is simply невидим). По -рядко проблемът възниква поради изтеглянето и инсталирането на файл с DLL разширение от трета страна сайт. Именно в такива случаи името на повредения модул се появява в съобщението за грешка.
В случаите, когато името на файла DLL започва с набор от msvcp или msvcr символи, както и ако е посочен модулът UCRTBase.Тогава DLL, най -вероятно, щетите се отнасят до Visual C ++ преразпределение или по -скоро библиотеките на неговите компоненти.
Когато файлът, посочен в погрешно съобщение, се намира в каталога на системата Driversstore, очевидно е, че проблемът възниква поради неправилно работещ или повреден драйвер на определено устройство. В този случай също няма да е трудно с името на DLL-файл, за да разберете кой драйвер е провал и да се опитате да го инсталирате, за предпочитане е изтрил преди това старата версия и изтеглянето на нова от официален източник. Това обикновено се случва с драйвера на видеокартата и ако се появи грешка, когато играта стартира, тогава можете да говорите за това с почти сто процента доверие.
Общият алгоритъм на действията е следният:
- Използвайки интернет, търся част от които компоненти на Windows е DLL модулът, който се появява в текстовата грешка 0xc0000020;
- Преинсталирайте този компонент (програма, драйвер, библиотека) и проверете дали проблемът е изчезнал.
Има обаче изключения от това правило. Например, когато библиотеката, посочена в съобщението, не е системна. Тоест той е компонент на всяко приложение (игра или програма), което не е лицензирано. В този случай отговорът може да възникне поради грешката на вградения -in или трета страна антивирус върху.
Тогава алгоритъмът на действията ще бъде следният: приложението, което е причинило грешката, е отстранена, антивирусът е изключен. След това програмата е инсталирана отново и започва без антивирус. Ако всичко е наред, просто трябва да добавите това приложение (или папката, в която е инсталирана) с изключение на антивируса. Ако грешката все още се появи, очевидно е, че причината му е самата програма, съдържаща грешки.
Как да поправите в Windows 10 грешка 0xc0000020
Помислете за основните начини за решаване на проблема.
Проверка на системните файлове
Първото нещо, което трябва да направите, когато се появят такива грешки, е да се провери целостта на системните файлове, ползата, че за това има специална помощна програма, която не само може да провери, но и да коригира намерените грешки. Трябва да го стартирате от командния ред. Първо, в прозореца на терминала въвеждаме SFC /SCANNOW и след натискане на Enter - линията DIST /ONLINE /CLEANP -IMAGE /RESTROEHEALT.
Преинсталирайте Visual C ++ преразпределящ се
Напомняме ви, че този пакет може да се счита за виновник, ако имената на MSVCR или MSVCP присъстват в погрешно съобщение. На вашия компютър този пакет може просто да отсъства или е инсталиран с грешки, или версията на грешния бит е инсталирана.
Например, ако грешката има името на файла MSVCR110.DLL, чрез търсенето можете да разберете, че той е компонент на пакета Visual C ++, който ще бъде инсталиран или преинсталиран.
Но първо трябва да видите коя версия на Visual C ++ е инсталирана във вас. За да направите това, трябва да отидете на помощната програма „Програма за изтриване“, чрез контролния панел или чрез натискане на комбинацията от Win+R и входа на командата AppWiz.Cpl.
Уверете се, че системата съдържа версии както на разреждане, 32- и 64-битови. Изберете Visual C ++ преразпределящ се мишки пакет, след което щракнете върху бутона "Промяна" в горния панел. В новия прозорец трябва да щракнете върху бутона за ремонт, след което системата ще се опита да възстанови чантата, като същевременно елиминира грешките на инсталатора.
Препоръчително е да направите тази операция с всички визуални C ++ опции, присъстващи в списъка.
Съвет. Ако грешката показва друг компонент на Windows, например Office, тогава трябва да се опитате да инсталирате отново инсталатора.
Когато изброените Visual C ++ преразпределими файлове в списъка с конкретен бит отсъстват, трябва да го изтеглите от официалния сайт и да го инсталирате и да го инсталирате. Конкретната година на пакета C ++ има възможност да определи директно с името на файла, който се появява в съобщението, трябва да изтеглите само компонентите, съответстващи на тази година, и трябва да инсталирате 32-битова версия- В някои случаи 64-битовите Windows 10 използват 32-битова библиотека с++. По този начин, доста популярна платформа за игрови произход, която е популярна сред геймърите, често се отнася и до двете библиотеки, и ако няма по -малко пакет за изхвърляне, ще се появи грешка при кода 0xc0000020.
Драйверът на видеокартата
Фактът, че грешката на изпълнение 0xc0000020 е свързана с неправилно работещи драйвери за видеокарти, ще бъде посочен от наличието на библиотеки atiglpxx или atiuxpag в съобщението. Стандартният начин за решаване на проблема е да се изтрие водещият и неговото повторно инсталиране, присъстващо в системата за отделяне на видео. Тук е важно да знаете кой графичен адаптер сте инсталирали, това може да се намери в „Контролния панел“. Необходимо е да изтеглите драйверите само от официалния сайт, желателно е за версията на предпоследната свежест (последната може да съдържа непоносими бъгове).
Почистване на ненужни файлове
Грешка 0xc0000020 също може да се появи в резултат на запушване на ОС с файлове, останали след премахване на ненужни програми или игри. За да се отървете от тях, щракнете върху Win+R и в конзолата, която се появява, въведете командата CleanMgr, която почиства диска.
.Нетна рамка
Друг важен компонент на Windows, който причинява различни проблеми, включително нашата грешка, е пакет .Нетна рамка. Процедурата тук е стандарт: изтриваме всички установени компоненти, изтегляме дистрибуцията от уебсайта на Microsoft и изпълняваме повторно инсталиране.
Надяваме се, че препоръките, дадени тук, ще ви помогнат да се отървете от грешки, произтичащи от пускането на приложения. Ако не, опишете вашия случай в коментарите и с общи усилия ще ви бъде предоставена всяка възможна помощ за премахване на проблема.
- « Какво означава процесът на usocoreWorker.Exe и usoclient.exe, възможно ли е да ги премахнете
- Какво означава грешка 0xc000012f, защо се появява и как да се елиминира правилно »