Как да поправите липсващи грешки на DLL файлове в Windows

Как да поправите липсващи грешки на DLL файлове в Windows

Виждате DLL грешка на вашия компютър с Windows? Тези често срещани грешки са разочароващи за отстраняване на неизправности, защото често трябва да преминете през няколко стъпки, за да намерите проблема.





Нека да разгледаме някои от най -често срещаните DLL грешки и да преминем през процеса на отстраняване на тези дразнещи проблеми.





Какво е DLL?

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





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

Но когато нещо се обърка, този DLL файл може да изчезне. И тъй като много програми могат да споделят една DLL на вашия компютър (дори по едно и също време), често DLL грешка не показва проблем само с едно приложение. Това е част от това, което прави отстраняването на проблеми болка.



Чести DLL грешки

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

MSVCP140, MSVCP120, MSVCP110 и MSVCP100

И четирите от тях са различни версии (14.0, 10.0 и т.н.) на една и съща DLL. MSVC означава Microsoft Visual C ++, изключително често срещан формат за приложения на Windows.





Шансовете са, че ако отворите списъка с инсталирани програми, ще видите множество записи с етикет Microsoft Visual C ++ 20xx за разпространение . Всеки път, когато инсталирате програма, която се нуждае от определена версия на този пакет, тя ви подканва да го направите или няма да работи.

Тъй като този файл се използва от толкова много приложения, той често се появява в грешки . Потребителите съобщават за проблеми с това при стартиране на Skype, приложението WordPress и различни игри.





MSVCR100, MSVCR71

Тези две DLL са спътници на горното. Докато CP в тези стойности за C ++ , тези файлове съдържат библиотеки в ° С програмен език . Тези две номера отново са различни версии на един и същ файл и вероятно имате инсталирани няколко версии благодарение на съвместимостта на програмата.

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

VCRUNTIME140

„Връзката“ в библиотеката за динамични връзки съществува по някаква причина-ето още една DLL, свързана с първите две. Версии 7 до 13 на DLL библиотеката на Visual C ++ използват различно име за всяка версия, което води до горните общи файлове. Започвайки с версия 14, програмите, използващи който и да е език, трябва да се свържат с друга нова DLL. Името му е VCRUNTIME, което се променя с всяка нова версия.

Известно е, че тази грешка възниква при опит за стартиране на софтуера Adobe Creative Cloud, както и Kodi.

D3DX9_43

Ето DLL с различен корен. The DX в този файл името се отнася до Microsoft DirectX , колекция от API за изпълнение на мултимедийни игри и приложения. The 43 в заглавието се отнася за конкретна версия, така че може да видите това и с друг номер.

Тъй като вашият компютър използва DirectX само за тези интензивни програми, вероятно ще видите тази грешка при стартиране на видео игра.

Lame_enc

Lame_enc не е обида за вашия компютър. Той се отнася до кодера LAME (LAME Ain't a MP3 Encoder), който позволява аудио софтуер да се конвертира в MP3. Поради софтуерни патенти , програмите по закон не могат да включват софтуер за кодиране на MP3. По този начин ще трябва да инсталирате LAME сами.

Повечето потребители, които видят тази грешка, ще имат инсталиран LAME за използване в Audacity . Ако не използвате Audacity, вероятно ще видите тази грешка, когато се опитвате да заредите или запазите MP3.

колко трае psu

Преди да изпълните всички стъпки за отстраняване на неизправности по -долу, уверете се, че всъщност сте инсталирали LAME. Ако видите съобщение от Audacity, започващо с Audacity не експортира MP3 файлове директно ... , изтеглете LAME и опитайте отново.

NTDLL

Вероятно най -сериозната грешка в списъка, NTDLL е файл, който обработва функциите на ядрото на NT. NT означаваше Нова технология и някога е бил част от името на продукта на Windows, но сега е включен само в техническата информация за Windows.

Грешките в тази DLL често са причинени от проблеми с драйвера или проблем с взаимодействието на Windows с програма. Тъй като този файл обработва системни функции на ниско ниво, сривовете често ви пречат да стартирате Windows.

Как да отстранявате DLL грешки

След като прегледахме някои от най -често срещаните грешки, нека преминем през общия процес на тяхното отстраняване. Имайте предвид, че това са общи стъпки за отстраняване на неизправности и може да не се прилагат за всяка грешка. Но ако получите грешка, тъй като DLL файловете липсват, тази последователност ще ви помогне.

  1. Рестартирайте
  2. Проверете за липсващата DLL
  3. Инсталирайте актуализации на Windows
  4. Преинсталирайте засегнатата програма
  5. Актуализирайте съответните драйвери
  6. Извършете проверка на системния файл
  7. Сканиране за злонамерен софтуер
  8. Регистрирайте отново DLL
  9. Опитайте възстановяване на системата
  10. Нулирайте Windows

Стъпка 0: Какво да не правите

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

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

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

Стъпка 1: Рестартирайте

Както при повечето отстраняване на неизправности, първо трябва да опитате рестартиране. Ако имате късмет, проблемът ви е само малка грешка и рестартирането ще го изчисти. Запазете работата си, рестартирайте и опитайте отново всичко, което е причинило грешката.

Стъпка 2: Проверете за липсващата DLL

Малко вероятно е оттогава Windows защитава папките съдържащи DLL файлове, но вие (или програма) може да сте изтрили DLL по погрешка. Проверете кошчето за въпросната DLL и го възстановете, ако го намерите там. Ако смятате, че сте го изтрили, но вече сте изпразнили кошчето, използвайте програма за възстановяване .

Стъпка 3: Инсталирайте актуализации на Windows

Тъй като много DLL грешки са свързани с библиотеки, разпределени от Microsoft, проверка за актуализации на Windows може да разреши проблеми, като изтегли най -новите версии. Това е особено важно ако сте отложили инсталирането на актуализации за известно време.

След като инсталирате налични актуализации, рестартирайте системата отново, за да се уверите, че са приложени.

Стъпка 4: Преинсталирайте засегнатата програма

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

Стъпка 5: Актуализирайте съответните драйвери

Ако DLL грешката се появи, когато се занимавате с конкретен хардуер, трябва да актуализирате съответните драйвери. Например, ако виждате грешката всеки път, когато се опитвате да отпечатате, опитайте да актуализирате драйвера на вашия принтер. Актуализирайте драйвера на вашата графична карта ако грешката се случи по време на графично интензивни задачи като стартиране на игра.

Стъпка 6: Извършете проверка на системния файл

След това трябва да опитате да изпълните командата SFC (System File Checker). Това позволява на Windows да проверява различни системни файлове и поправя всички липсващи или повредени .

За да направите това, въведете cmd в менюто 'Старт'. Щракнете с десния бутон върху неговия запис и изберете Изпълни като администратор . След това въведете следната команда:

sfc /scannow

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

Стъпка 7: Сканирайте за злонамерен софтуер

Докато DLL грешките не са непременно причинени от злонамерен софтуер, те могат да бъдат. Може би инфекция е повредила DLL файл в миналото или се бърка с такъв сега. Изпълнете сканиране с вашия антивирус и след това използвайте безплатна версия на Malwarebytes за второ мнение, само за да го изключим.

Стъпка 8: Регистрирайте отново DLL

В този момент си струва да опитате да отмените регистрацията и да регистрирате отново DLL файла. Това принуждава Windows да „забрави“ DLL за момент и възстановява компонента, който може да реши проблема.

Отворете друг повишен команден ред, като въведете cmd в менюто 'Старт', след това щракнете с десния бутон и изберете Изпълни като администратор . Въведете следните команди една по една, като добавите името на проблемната DLL:

regsvr32 /u FILENAME.dll
regsvr32 FILENAME.dll

Стъпка 9: Опитайте възстановяване на системата

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

Тип контролен панел в менюто 'Старт', отворете го и изберете Възстановяване . Тук изберете Отворете Възстановяване на системата . Следвайте подканите, за да изберете време за възстановяване и оставете Windows да завърши процеса.

Разгледайте нашата помощ за отстраняване на неизправности при възстановяване на системата, ако срещнете проблеми.

Стъпка 10: Нулирайте Windows

В този момент сте направили почти всички отстраняване на неизправности, които можете. Ако сте сигурни, че сте инсталирали всички налични актуализации на Windows и драйвери, преинсталирали сте програмата, изпробвали помощните програми на командния ред и сте рестартирали (наскоро), тогава вие трябва да продължите с нулирането на Windows .

За щастие можете да използвате Нулирайте този компютър функция за преинсталиране на ново копие на Windows, без да се премахват личните ви файлове. Да се ​​надяваме, че никога няма да се стигне до този момент. Но след горепосоченото отстраняване на неизправности, просто трябва да нулирате и да избягвате да губите още повече време за отстраняване на неизправности.

Какви DLL грешки ви подлудяват?

Сега знаете корените на някои често срещани DLL грешки и как да ги отстранявате. За съжаление тези проблеми са едни от най -разочароващите за отстраняване на неизправности, затова ви желаем късмет. Надяваме се, че проблемът ви ще изчезне с няколко бързи актуализации и рестартиране.

За повече, проверете нашето пълно ръководство за отстраняване на проблеми с актуализацията на Fall Creators Update .

Дял Дял Туит електронна поща Ръководство за начинаещи по анимиране на реч

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

Прочетете Напред
Свързани теми
  • Windows
  • Шофьори
  • Възстановяване на системата
  • Windows 10
  • Отстраняване на неизправности
  • Windows Update
За автора Бен Стегнер(1735 публикувани статии)

Бен е заместник -редактор и мениджър по включване в MakeUseOf. Той напусна ИТ работата си, за да пише на пълен работен ден през 2016 г. и никога не е поглеждал назад. Той отразява технически уроци, препоръки за видеоигри и повече като професионален писател повече от седем години.

форматирайте Mac твърд диск на компютър
Още от Бен Стегнер

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!

Щракнете тук, за да се абонирате