Diegimo programų vientisumo patikrinimas nepavyko klaidos, metodai, kaip pašalinti

Diegimo programų vientisumo patikrinimas nepavyko klaidos, metodai, kaip pašalinti

Jei diegimo instaliacijos patikrinimas nepavyko (dar vienas bendras klaidos pavadinimas - NSIS klaida) pasirodė įdiegus naują programą ar žaidimą. Kadangi tai gana retai, dauguma vartotojų yra pasimetę ir nežino, ką daryti. Ir taip atsitinka, kad nepaisant klaidų, programos diegimo programa tęsiasi ir tai dar labiau supainioja - programa daugeliu atvejų neprasidės arba neveiks neteisingai.

Kas būtų, jei susidursite su tokia problema, mes jums pasakysime, kaip su ja elgtis.

Klaidos aprašymas

Taigi, jūs žinote, kad daugumai „Windows“ programų reikalingas specialus diegimas, kurio metu visi failai, reikalingi programoms, yra registruojami kietajame diske, kuriami atitinkami sistemos registro įrašai, katalogai žurnalams, gegutėms, laikiniems failams ir kt. yra sukurti. D.

Logiška manyti, kad norėdami sukurti tokius diegimo failus, galite naudoti „NullSoft Scriplable“ diegimo sistemos trečiųjų šalių programinę įrangą arba sutrumpintus NSI, kuri ne tik palengvina palaikymo failo formavimo procedūrą, bet ir tam tikru mastu standartizuoja procesą. Tačiau daugelis savo algoritmų gamintojų, skirtų montuotojams kurti, naudoja savo algoritmus.

Tai nėra esmė. Kai diegdami programą gaunate klaidingą pranešimą, tai reiškia, kad kompiuteryje veikiantis montuotojas skiriasi nuo to, kurį atsisiuntėte. Tai gali būti kelios priežastys, ir mes jas apsvarstysime, taip pat tai. Nors dėl jos programos įdiegimas nutraukiamas arba nesėkmingai baigiasi, situaciją galima ištaisyti.

Diegimo gedimo priežastys

Kiekviename montuotojoje yra informacijos, leidžiančios išsiaiškinti, ar paleistas failas yra identiškas šaltiniui. Ši informacija vadinama maišos minėjimu - užšifruota visų šaltinio kodo baitų verčių suma. Šis kodas yra saugomas diegimo programos kūne, ir jį galima palyginti su verte, nurodyta gamintojo svetainėje arba (dažniausiai) viename iš pridedamų tekstinių failų, tokių kaip „README“.

Pagrindinė klaidos atsiradimo priežastis yra būtent šių maišos-sumuminių neatitikimas ir, be tų priežasčių, dėl kurių šis rezultatas yra, gali būti išvardytos: Toliau pateikiami:

  • Pvz., Programos pasiskirstymas nebuvo visiškai atsisiųstas, pavyzdžiui, dėl gedimo perdavimo metu;
  • Panaši žala failo vientisumui kartais įvyksta įrašymo metu (kopijavimo) metu į tikslinį diską;
  • Montuotoją sugadino virusas;
  • Retai, bet taip atsitinka, kad diegimo diske laisvos vietos dydis yra mažesnis už diegimo programos dydį, o prieš pradedant įrašyti, skaičiavimas nėra atliekamas. Dėl to failas įrašomas apkarpytas.

Pranešimų diegimo programos „Integrity Check“ nepavyko pasirodyti ir dėl kitų priežasčių, nesusijusių su sutrikusiu montuotojo vientisumu:

  • Dėl integruotos ugniasienės ar įdiegtos antivirusinės programos darbo, blokuojančios programas, kurias, jose klaidingai laiko įtartina, įgyvendina programas;
  • Jei pradėjote montavimo procesą iš išorinės terpės ir pašalinote ją, nelaukdami montavimo procedūros pabaigos;
  • Jei atsisiųsta programa nesuderinama su jūsų „Windows“ versija (dažniausiai klaida atsiranda, kai 64 bitų programa paleidžiama 32 bitų sistemoje, nors tai atsitinka atvirkščiai);
  • Galiausiai gedimo priežastis gali būti aparatinės įrangos klaida (pavyzdžiui, pasirodymas gedimų sektoriaus saugojime).

Visos šios problemos yra išspręstos, tačiau tinkamai diagnozuojamos.

Kaip ištaisyti gedimą diegiant

Pradėkime nuo parinkčių, kurios laikomos efektyviausiomis.

Pakartotinis montuotojo apkrova

Taigi, pats montuotojas, jei jis yra „teisingas“, pradedant, jis žino, kaip palyginti, ar kontrolės maišos šūksniai sutampa, o jei ne, pasirodys atitinkamas įspėjimas. Problema ta. Ištaisykite, tai yra, atkurkite failo vientisumą, galite būti tik vienintelis būdas - pakartotinis atsisiuntimas iš to paties šaltinio. Jei tai nepadėjo, tai reiškia, kad montuotojas yra saugomas serveryje jau pažeistoje formoje, ir tada turėsite ieškoti kito, patikimesnio šaltinio paieškos.

Kai kuriais atvejais galite patikrinti tikslinio failo vientisumą ir save. Jei sukurtas katalogas, kurį sukūrė MD5 plėtinys, jis įrašys valdymo sumą, užfiksuotą šešioliktainiu formatu (paprastai tai yra 32 simbolių rinkinys, kuris vienareikšmiškai koduoja visų montuotojo baitų dydį). Failą galite peržiūrėti naudodami nešiojamąjį kompiuterį, pasirinkdami, o ne tekstinius dokumentus, parametrą „visi failai“. Pradinę maišos sumos vertę, kuri turėtų sutapti 100%, galima išbandyti serveryje, iš kurio buvo atsisiųsta programa, arba oficialioje to gamintojo svetainėje.

Jei žodžio dalis yra montuotojo vardu, tai reiškia, kad failo atsisiuntimas baigėsi gedimu (daline - dalimi), tai yra iš dalies. Žinoma, diegimas šiuo atveju taip pat baigsis nesėkmingai.

Išjungimas antivirusinis

Asmens duomenų sauga yra svarbi savybė, kurią palaiko operacinė sistema ir antivirusiniai gamintojai. Tik dabar pastatyta ugniasienė ar antivirusinė.

Taigi mes patariame diegdami programą, dėl kurios nesugebėjo išjungti antivirusinės. Tai dažnai padeda, o montuotojas paprastai dirba, o ne kontroliuoja per dideli įtartini antivirusiniai agentai. Tačiau nepamirškite suaktyvinti antivirusinės.

Svarbus. Jei tikrai turite bent nedidelių abejonių dėl šaltinio, iš kurio atsisiunčiate programą, ar patį failą, patikimumą, rekomenduojame neišjungti antivirusinės apsaugos apsaugos.

Viruso grėsmės pašalinimas

Virusų apraiškos gali skirtis, klasikinėje versijoje tai yra kodo įvedimas į vykdomąjį failą. Toks failas gali būti diegimo programa, kurią paleidžiate. Ir net jei gudrus virusas nekeičia EXE failo dydžio, valdymo suma tikrai pasikeis, o tai lems klaidą diegimo metu. Jei jūsų kompiuteris yra užkrėstas, tada kiti ženklai, pavyzdžiui, sulėtėjimas kompiuterio darbe, jo elgesio keistai, bus nurodyti sunkumai, susiję su kai kuriais aplankais ir duomenimis.

Visais šiais atvejais pirmiausia turėtumėte patikrinti savo antivirusinės duomenų bazių (ir prireikus, atnaujinti jas) ir, antra, pradėti pilną kompiuterio patikrinimą, ar nėra grėsmių, ar nėra grasinimų. Jei jis buvo viruse, išgydytas failas turėtų veikti normaliai.

Tikrinamas disko veikimas

Dažnai reikalingos programos diegimo problemą sukelia ne programinės įrangos gedimai, o aparatinė įranga. Visų pirma, tai gali reikšti, kad jūsų griežtas diskas ar SSD yra „apibarstytas“, tai yra, jame pasirodė spenelių sektoriai, kur įrašoma informacija, tačiau neįmanoma jos suskaičiuoti. Tokiais atvejais jūsų važiavimas turėtų būti patikrintas, ar nėra.

Tai daroma keliais paspaudimais:

  • Atidarykite „Mano kompiuteris“ (arba tiesiog „kompiuteris“, atsižvelgiant į OS versiją);
  • Spustelėkite PKM išilgai pirmojo vietinio disko, jei jų yra keli, pasirinkite elementą „Savybės“;
  • Lange, kuris atsidaro, eikite į skirtuką „Service“ ir spustelėkite mygtuką „Atlikite patikrinimą“;
  • Mes panašiai elgiamės su likusiais vietiniais diskais.

Jei bus aptiktos klaidos, naudingumas jas automatiškai ištaisys, tačiau pats jų buvimas rodo, kad netrukus pradės augti nesąmonių sektorių skaičius. Norint išvengti galimų problemų praradus svarbius duomenis, diską patartina pakeisti.

Kartais programos diegimo problemos kyla dėl to, kad montuotojo vardu yra rusų raidės. Pabandykite juos pakeisti lotynų kalba ir atsikratyti kitų nesuprantamų failo pavadinimo simbolių.

Jei nė vienas iš aukščiau paminėtų. Jei rezultatas yra neigiamas, visa tai yra pažeistoje byloje, kitaip problema slypi jūsų kompiuteryje, kuris turėtų būti atidžiai diagnozuotas. Galbūt su „Windows“ iš naujo įdiegus.