La situacio estas sufiĉe ofta: la eraro unarc.dll aperas post elŝuti ar archiveivon aŭ provinte instali ludon elŝutitan el la Interreto. Ĉi tio povas okazi ambaŭ en Vindozo 10 kaj 8, en Vindozo 7 kaj eĉ en Vindozo XP. Post legado de aliulaj sugestoj pri kiel solvi la problemon, mi alfrontis la fakton, ke en nur unu kazo el 10 estas indikita grava eblo, kiu en ĉi tiu kazo kulpas 50% de tiaj kazoj. Sed tamen, ni prenu ĝin en ordo.
Ĝisdatigu 2016: antaŭ daŭrigi la priskribitajn metodojn por ripari la unarc.dll-eraron, mi rekomendas, ke vi faru du agojn: malebligi la antiviruson (inkluzive Windows Defender) kaj la SmartScreen-filtrilon, kaj tiam provu instali la ludon aŭ programon denove - plej ofte ĉi tiuj simplaj paŝoj helpas.
Ni serĉas kialon
Do, kiam vi provas malkompreni la ar archiveivon aŭ instali la ludon per la instalilo de Inno Setup, vi alfrontas ion similan:
Fenestro kun eraro dum instalado de la ludo
- ISDone.dll Eraro okazis dum malplenigado: La ar archiveivo estas korupta!
- Unarc.dll redonis eraran kodon: -7 (la erara kodo povas esti malsama)
- ERROR: arkivaj datumoj koruptitaj (malkompensaĵo malsukcesas)
La eblo plej facile konjekti kaj kontroli estas rompita arkivo.
Ni kontrolas jene:
- Elŝuti el alia fonto, se la eraro unarc.dll daŭras, tiam:
- Ni transportas ĝin per fulmrapideco al alia komputilo, provu malŝalti tie. Se ĉio iras bone, ĝi ne estas en la ar archiveivo.
Alia ebla kaŭzo de la eraro estas problemoj kun la arkivisto. Provu reinstali ĝin. Aŭ uzu alian: se vi antaŭe uzis WinRAR, tiam provu, ekzemple, 7zip.
Kontrolu rusajn literojn en la vojo al la dosierujo kun unarc.dll
Por ĉi tiu metodo, ni dankas unu el la legantoj sub la kromnomo Konflikt, indas kontroli, ke tre eblas, ke la eraro unarc.dll estas kaŭzita de la indikita kialo:Atentu ĉiujn, kiuj ne helpis ĉiujn suprajn dancojn per tamburino. La problemo eble kuŝas en la dosierujo, en kiu kuŝas la ar archiveivo kun ĉi tiu eraro! Certigu, ke ne ekzistas rusaj literoj en la vojo, kie troviĝas la dosiero (Ĝuste KIE ESTAS LA ARKIVO, kaj ne kie elpaki ĝin). Ekzemple, se la ar theivo en la dosierujo "Ludoj" alinomi la dosierujon al "Ludoj". Sur Win 8.1 x64, bonis, ke mi ne elektis la sisteman ŝoforon.
Alia eblo por ripari la eraron
Se ĝi ne helpas, tiam daŭrigu.
Ebleco uzata de multaj, sed ne tre helpema:
- Elŝutu la bibliotekon unarc.dll aparte
- Ni enmetis System32, en 64-bitan sistemon ni ankaŭ enmetis SysWOW64
- Ĉe la komanda prompto, eniru regsvr32 unarc.dll, premu Enter kaj rekomencu la komputilon
Denove provu malkompreni la dosieron aŭ instali la ludon.
Krom se en ĉi tiu etapo nenio helpis kaj ankaŭ ne reprezentas por vi reinstali Vindozon, vi povas fari ĝin. Sed memoru, ke pli ofte tio ne solvas la problemon. Sur unu el la forumoj, persono skribas, ke li reinstalis Vindozon kvar fojojn, la eraro unarc.dll ne malaperis ... Mi demandas kial kvar fojojn?
Se ĉiuj provis ĝin, sed la eraro ISDone.dll aŭ unarc.dll restis
Kaj nun ni turnas nin al la plej malĝoja, sed samtempe tre ofta kazo, pro kiu ĉi tiu eraro okazas - problemoj kun la RAM de la komputilo. Vi povas uzi diagnozajn utilecojn por testi RAM, kaj vi povas ankaŭ, se vi havas du aŭ pli da memoraj moduloj, eltiri ilin unu post la alia, enŝalti la komputilon, elŝuti la ar archiveivon kaj provi malŝarĝi. Rezultis - ĝi signifas, ke la problemo estas en la moduloj, kiuj estis eltiritaj, kaj se la eraro unarc.dll denove okazas - ni pasas al la sekva tabulo.
Kaj tamen, tre malofta situacio, kiun mi iam devis alfronti: viro ĵetis arkivojn sur sian USB-ekbrilon, sed ili ne malŝarĝis ilin. En ĉi tiu kazo, la problemo estis precize en la ekbrila disko - do se vi kunportas iujn dosierojn el la ekstero sen elŝuti ilin rekte el la Interreto, tute eblas ke unarc.dll ekestas el problema rimedo.