Kas ir .DLL faili un kā rīkoties, ja trūkst kādas no sistēmām / DDL File netika atrasts

Mēs bieži tiekamies tālāk Windows operētājsistēmas vai lietojumprogrammas kļūdas, ko izraisa .DLL faila trūkums.

MSVCR120.dll, nvumdshim.dll, MSVBVM50.DLL, MSVCRT10.dll šie ir tikai daži no DLL failiem, kas dažādos scenārijos ir radījuši problēmas un par kuriem es esmu teicis, kā novērst to trūkuma izraisītās kļūdas.

Kas ir .DLL faili?

failus Dinamisko saišu bibliotēka (DLL) Es esmu kodu bibliotēka kuras noteiktas sastāvdaļas Windows vai instalētās lietojumprogrammas, izmantojiet tās, lai izpildītu noteiktas sarežģītākas sekvences vai darbības. Lai gan tie satur programmatūrai līdzīgu kodu, .DLL failu nevar palaist / izpildīt kā mēs varam darīt .EXE vai .MSI (Windows Installer).

Kad lietojumprogrammai ir jāveic noteikta darbība, tā var izsaukt vienu vai vairākus .DLL failus, un .DLL faila trūkums operētājsistēmā var novērst tā izpildi. No šejienes nāk lielākā daļa no viņiem. "DLL files trūkst“. DLL failus var arī savienot savā starpā. Tātad, ja tiek izmantots .DLL fails, tas pieprasa arī citus .DLL failus.

OS Windows ir balstīts uz šiem .DLL failiem un, ja mēs apskatīsim mapi Windows\System32 mēs atradīsim ļoti daudz šādu failu.

. DLL Files
. DLL Files

Lielākā daļa DLL pieder operētājsistēmai vai papildu Microsoft Visual C ++ un Microsoft .NET Framework pakotnēm. Tie satur DLL paketes, kas spēj veikt darbības, kuras lietojumprogrammu izstrādātāji izmanto Windows.

Viena no šo bibliotēku priekšrocībām ir tā, ka .DLL failu Microsoft var atjaunināt bez programmatūras izstrādātāja iejaukšanās. Tas var novērst drošības pārkāpumu vai palielināt lietojumprogrammas veiktspēju, izstrādātājam neievadot lietojumprogrammas kodu un neveicot izmaiņas. Lietojumprogramma izgūs datus no atjauninātā .DLL faila.

Kur mēs atrodam trūkstošos .DLL failus?

Es pamanīju, ka ir daudzas vietnes, kurās lietotājiem tiek lejupielādēti .DLL faili. Šī ir lielākā kļūda, ko varat pieļaut, ja sistēmā trūkst .DLL faila un programmu nevar palaist.

Lejupielādējot .DLL failu no "Lejupielādējiet DLL Files", Visticamāk, tas ir novecojis. Varbūt ir tūkstošiem .DLL failu, un ikvienam būtu milzīgs darbs katru dienu augšupielādēt atjauninātos .DLL failus vietnē. Protams, pastāv risks, ka no citām vietnēm lejupielādētie DLL faili var saturēt ļaunprātīgu programmatūru vai, citiem vārdiem sakot, lejupielādēt failu. .DLL vīruss.
Ir vēl viena problēma, kas saistīta ar .DLL failu mijiedarbību. Kā jau teicu iepriekš, starp tiem var piekļūt, un, ja .DLL fails ir novecojis, kļūdas rodas viņu savstarpējā mijiedarbībā un netieši operētājsistēmas vai to lietojošo lietojumprogrammu darbībā.

Tāpēc tas nav risinājums, kā lejupielādēt .DLL failus tikai no to sākotnējiem avotiem, ti, no Microsoft, vai no sākotnējās lietojumprogrammu pakotnes, kurās ir .DLL faili.

Windows Resursu aizsardzība (SFC)

Windows Resursu aizsardzība ir labs risinājums, lai pārbaudītu sistēmas failu, tostarp .DLL, integritāti. Palaist SFC no Command Prompt ar administratora tiesībām un pārbaudiet, vai nav atrasti bojāti faili.

sfc /scannow 

Ja tiek atklāti bojāti vai integritātes faili, iespējams, būs jāinstalē instalēšanas vide. Windows (instalācijas attēls datu nesējā), lai varētu pārrakstīt problēmu failus.

Microsoft .NET Framework

.NET Framework paketes ir svarīgi faili lietojumprogrammām, kas darbojas sistēmā. Dažas no šīm pakotnēm tiek instalētas operētājsistēmā vai pēc pirmajiem atjauninājumiem (Windows Update).
Visticamāk, esat saskāries ar situācijām, kad nevarēja instalēt lietojumprogrammu, jo netika instalēta Microsoft .NET Framework pakotne.
Pe dotnet.microsoft.com jūs varat atrast vairākas .NET Framework versijas, kas var palīdzēt atrisināt .DLL faila trūkuma problēmu

Microsoft Visual C + Redistributable

Pe support.microsoft.com atrodiet jaunākās Visual C ++ pakotnes. Iespējams, ka jums ir novecojusi versija, un jūsu izmantotā lietojumprogramma, iespējams, nespēj atrast konkrētu .dll failu vai arī nespēj to saprast.
Microsoft jau gatavojas izstrādes posmam beta, Visual Studio 2022, kas nāk ar daudzām uz AI balstītām kodu lietojumprogrammām.
Lejupielādējiet un instalējiet programmas Visual C ++ versiju.

Ja trūkstošais .DLL fails ir unikāls lietojumprogrammai, vislabākā metode ir pārinstalēt lietojumprogrammu vai izmantot labošanas rīku (daudzām lietojumprogrammām ir šis rīks).

Nelietojiet lejupielādējiet .DLL failus no interneta, ja nevēlaties vīrusu datorā vai jums ir lielas operētājsistēmas problēmas.

.DLL failus Microsoft izmanto kopš pirmās operētājsistēmas, kuru uzņēmums ir palaists, un tie tiek uzturēti Windows XP, Windows 7, Windows 8, Windows 10 si Windows 11.

Aizraujos ar tehnoloģijām, man patīk testēt un rakstīt pamācības par operētājsistēmām macOS, Linux, Windows, par WordPress, WooCommerce un LEMP tīmekļa servera konfigurāciju (Linux, NGINX, MySQL un PHP). Es rakstu tālāk StealthSettings.com kopš 2006. gada, un dažus gadus vēlāk es sāku rakstīt vietnē iHowTo.Tips apmācības un ziņas par ierīcēm ekosistēmā Apple: iPhone, iPad, Apple Skatīties, HomePod, iMac, MacBook, AirPods un piederumi.

Leave a Comment