„Windows“ kartais gali būti sudėtinga operacinė sistema, ypač kai su ja kažkas negerai, o problema, apie kurią mes čia kalbame, yra keista, nes atrodo, kad joje nėra akivaizdaus modelio. Tai galite gauti įdiegę programinę įrangą, pvz., „Microsoft Office“, „Visual Studio“ ar antivirusinę programą, atnaujindami tvarkyklę ar net įdiegę „Windows“ komponentą, pavyzdžiui, „Internet Explorer“. Atrodo, kad vienintelė paplitusi priežastis yra po to, kai ką nors neseniai įdiegėte.
Klaidos pranešimas, kurį gausite, yra:
Savedump.exe - įėjimo taškas nerastas
Procedūros įėjimo taško „SymSetSymWithAddr64“ nepavyko rasti dinaminių nuorodų bibliotekoje „DBGHELP.dll“.
Ir šis iššokantis langas pasirodys kiekvieną kartą, kai paleidžiate „Windows“. Spustelėjus mygtuką Gerai, jūsų kompiuteryje bus toliau įkeliama įkrova, tačiau tai vis tiek erzina žinutė. Čia yra trumpas paaiškinimas, kas yra „SymSetSymWithAddr64“ klaida ir kaip išspręsti problemą, kad klaidų langas nebūtų rodomas kiekvieną kartą paleidžiant.
Kodėl atsiranda „SymSetSymWithAddr64“ klaida
Pranešimą raginanti programa „Savedump.exe“ yra XP įrankis, sukuriantis klaidų ataskaitas ir strigčių šaltinius. Įkėlimo metu sistema paleis „Savedump“, kad surašytų avarijos duomenis į failą, o tada sugenda ir pasirodo klaida. „Savedump“ reikalauja, kad „DBGHelp.dll“ veiktų, ir klaida atsiranda dėl to, kad kilo dll problema. „DBGHelp.dll“ būdinga kiekvienai „Windows“ versijai, taip pat yra ir kitų versijų „Autonominiai derinimo įrankiai, skirti„ Windows ““, kuris yra „Windows“ programinės įrangos kūrimo rinkinio dalis.
„Microsoft“ savo „DBGHelp“ versijų puslapyje teigia, kad SDK DBGHelp.dll niekada neturėtų būti dedamas į „System32“ katalogą vietoje „Windows“ versijos dll. Po kai kurių tyrimų mes nustatėme, kad įvyko klaida „SymSetSymWithAddr64“, nes „Windows DBGHelp.dll“ kažkodėl pakeitė SDK versija „System32“, kurią greičiausiai sukėlė programinės įrangos diegimas. Todėl turite pakeisti netinkamą „DBGHelp.dll“ numatytąja „Windows“ versija ir klaida išnyks.
Kaip atkurti DBGHelp.dll
Yra keli būdai, kaip atkurti failą DBGHELP.dll, ir juos čia išvardinsime. Norėdami greitai sužinoti, ar jis suveikė, galite tiesiog atidaryti dialogo langą Vykdyti („Win + R“) ir įvesti „saveump“. Jei klaida bus ištaisyta, nematysite iššokančiojo pranešimo.
„DBGHelp.dll“ kopijos atkūrimas
„DBGHelp.dll“ paprastai turi gerą savąją kopiją, saugomą keliose kitose jūsų sistemos vietose. NENAUDOKITE jo iš jokio aplanko „Program Files“, nes tai pirmiausia bus SDK versija. Tinkama versija, kurios jums reikia 32 bitų „Windows XP“, yra 5.1.2600.5512.
1. Pirmoji vieta turėtų būti C: \ Windows \ system32 \ dllcache, tačiau failo greičiausiai nėra arba jis yra neteisingas dll, nes Windows failų apsauga turėjo automatiškai pakeisti trūkstamą ar neteisingą dll talpyklos versiją. Žemiau yra teisinga versija, kuri turėtų būti naudojama XP.
2. Kitas variantas yra aplanke C: \ Windows \ ServicePackFiles \ i386, kuris bus, jei kada nors XP būtų įdiegtas 3 pakeitimų paketas.
3. Jei turite „Windows“ kompaktinį diską, įdėkite jį, eikite į C: \ Windows \ System32 ir pervardykite DBGHelp.dll kitu (DBGHelp.dll_old), „Windows“ dabar turėtų automatiškai nukopijuoti reikalingą biblioteką iš disko. Jei ne, nukopijuokite DBGHelp.dll rankiniu būdu iš kompaktinio disko „i386“ aplanko į toliau nurodytas vietas.
4. Jei sistemoje nerandate reikiamo DBGHelp.dll arba neturite „Windows“ kompaktinio disko, galite atsisiųsti „DBGHelp.dll for XP“ ir rankiniu būdu įkelti į aplankus.
Pirmiausia norite nukopijuoti „DBGHelp.dll“ į C: \ Windows \ System32 \ dllcache, nes kai C: \ Windows \ System32 aptinkama dll failo problema, jei ji bus prieinama, bus nukopijuota gera dllcache versija. .
Tai greičiausiai neišspręs problemos pirmą kartą, nes dar yra kita dll versija, eikite į C: \ Windows \ System32 ir pervardykite esamą DBGHelp.dll į ką nors kitą. Per kelias sekundes iš dllcache aplanko turėtų būti nukopijuota gera failo versija. Jei jis ne tik nukopijuoja failą į „System32“ iš vieno iš aukščiau pateiktų šaltinių.
Sistemos patikros vykdymas
Kitas sprendimas yra paleisti sistemos failų tikrintuvą (SFC), kad būtų patikrinti visi „Windows“ dll failai, įskaitant DBGHelp.dll, o netinkami ar sugadinti failai prireikus bus pakeisti. Atidarykite dialogo langą Vykdyti („Win + R“) ir įveskite cmd, tada į komandinę eilutę įveskite „ SFC / Scannow “.
Didelė tikimybė, kad proceso metu jūsų bus paprašyta įterpti „Windows“ kompaktinį diską, taigi, jei tokio neturite, tiesiog atsisiųskite failą iš viršaus.
Kitos su „DBGHelp.dll“ susijusios problemos
„SymSetSymWithAddr64“ klaida turėtų apsiriboti „Windows XP“ ir galbūt „Windows 2000“, nes „Windows Vista“, 7 ir 8 neturi problemą sukeliančios „Savedump.exe“. Tačiau kitos su DBGHelp.dll susijusios klaidos nėra neįprastos naujesnėse operacinėse sistemose, o jei failas sugadintas, galite gauti DBGHelp.dll nerastų / trūkstamų pranešimų ar ką nors panašaus toliau.
Sistemos failų tikrintuvo naudojimas su „SFC / Scannow“ iš komandų eilutės turėtų veikti taip, kaip tai daroma su XP, nes atsarginės kopijos yra aplanke C: \ Windows \ WinSxS.
Arba failą galite pakeisti tiesiogiai, atsisiųsdami jį iš toliau:
Atsisiųskite „DBGHelp.dll“, skirtą „Windows Vista“
Atsisiųskite „DBGHelp.dll“, skirtą „Windows 7“
Atsisiųskite „DBGHelp.dll“, skirtą „Windows 8“
Atsisiųskite „DBGHelp.dll“, skirtą „Windows 8.1“
Kiekviename „Zip“ archyve yra 32 bitų ir 64 bitų versija. Jei naudojate 32 bitų „Windows“, tiesiog pervardykite esamą DBGHelp.dll, jei toks yra, tada nukopijuokite naują dll į „System32“. Pirmiausia turėsite nusipirkti failą, nes jis yra apsaugotas sistemos leidimais.
Jei turite 64 bitų operacinę sistemą, nukopijuokite DBGHelp.dll į archyvą į aplanką C: \ Windows \ SysWOW64, tada nukopijuokite archyvo x64 aplanke esantį DBGHelp.dll į C: \ Windows \ System32.