Проверката на целостта на инсталатора е неуспешна грешка, методи за елиминиране
- 2865
- 857
- Ms. Jaime Wolff
Ако проверката на целостта на инсталатора не е успешна (друго общо име на грешка - грешка в NSIS) се появи при инсталиране на нова програма или игра. Тъй като е доста рядко, повечето потребители се губят и не знаят какво да правят. И се случва, въпреки грешката, програмата за инсталиране на програмата продължава и това още по -обърква - програмата в повечето случаи няма да стартира или ще работи неправилно.
Ами ако сте изправени пред такъв проблем, ще ви кажем как да се справите с него.
Описание на грешката
Така че, знаете, че повечето програми на Windows изискват специална инсталация, по време на която всички файлове, необходими за приложенията, се записват на твърд диск, съответните записи в системния регистър се създават, каталози за поддържане на дневници, кукувица, временни файлове и т.н. са създадени. Д.
Логично е да се приеме, че за да създадете такива инсталационни файлове, можете да използвате софтуер на трети страни на системата за инсталиране на Nullsoft Scriptable или съкратено NSIS, който не само улеснява процедурата за формиране на файл за поддръжка, но до известна степен стандартизира процеса. Въпреки това, много производители на собствени алгоритми за създаване на инсталатори използват свои собствени алгоритми.
Това не е въпросът. Когато когато инсталирате програмата, получавате погрешно съобщение, това означава, че инсталаторът, работещ на компютър, се различава от този, който сте изтеглили. Може да има няколко причини за това и ние ще ги разгледаме, както и как да коригираме проверката на целостта на инсталатора е неуспешна грешка. Въпреки.
Причини за повреда на инсталацията
Всеки инсталатор съдържа информация, която ви позволява да установите дали стартираният файл е идентичен с източника. Тази информация се нарича хеш -монтиране - криптирана сума от стойностите на всички байтове на изходния код. Този код се съхранява в тялото на инсталатора и може да се сравни със стойността, посочена на уебсайта на производителя или (най -често) в един от придружаващите текстови файлове като README.
Основната причина за появата на грешката е именно несъответствието на тези хеш-лято и сред причините, водещи до този резултат, може да бъде изброено следното:
- Разпределението на програмата не беше напълно изтеглено, например поради неизправност по време на предаването;
- Подобни щети на целостта на файла понякога възникват по време на запис (копиране) на целевия диск;
- Инсталаторът е повреден от вируса;
- Рядко, но се случва, че на инсталационния диск размерът на свободното пространство е по -малък от размера на инсталатора, докато преди началото на записа си изчислението не се извършва. В резултат на това файлът се записва от изрязани.
Проверката на целостта на инсталатора на съобщението не е успешна и по други причини, които не са свързани с нарушената цялост на инсталатора:
- Поради работата на вградената защитна стена или инсталираната антивирусна програма, блокираща изпълнението на програми, които те погрешно смятат за подозрителни;
- Ако сте започнали процеса на инсталиране от външния носител и го премахнете, без да чакате завършването на процедурата за инсталиране;
- Ако изтеглената програма е несъвместима с вашата версия на Windows (най-често грешката се появява, когато 64-битовото приложение стартира в 32-битова система, въпреки че се случва обратно);
- И накрая, причината за повредата може да бъде хардуерна грешка (например появата на съхранението на сектора на отказ).
Всички тези проблеми са разрешени, но подлежат на правилна диагноза.
Как да поправите повредата при инсталиране
Нека започнем с опции, които се считат за най -ефективни.
Повтарящо се натоварване на инсталатора
И така, самият инсталатор, ако е „правилен“, когато стартира, той знае как да сравнява дали контролът Hash-shums съвпада и ако не, ще се появи съответно предупреждение. Проблемът е, че не всички инсталационни файлове EXE правят такава проверка и ако по някаква причина инсталаторът е повреден, ще се появи проверката на целостта на инсталатора ще се появи грешка. Поправете го, тоест да възстановите целостта на файла, можете да бъдете единственият начин - повтарящо се изтегляне от същия източник. Ако това не помогна, това означава, че инсталаторът се съхранява на сървъра вече в повредена форма и тогава ще трябва да се заемете с търсенето на друг, по -надежден източник.
В някои случаи можете да проверите целостта на целевия файл и себе си. Ако създаденият каталог, създаден от разширението MD5, той ще запише контролната сума, записана в шестнадесетичен формат (обикновено това е набор от 32 знака, които недвусмислено кодират количеството на всички байтове на инсталатора). Можете да видите файла с помощта на тетрадка, като изберете, вместо текстови документи, параметърът „всички файлове“. Първоначалната стойност на Hash Summa, която трябва да съвпада 100%, може да се опита да намери на сървъра, от който е изтеглена програмата, или на официалния уебсайт на производителя на това.
Ако думата част присъства в името на инсталатора, това означава, че изтеглянето на файла завършва с повреда (частична - част), тоест частично. Разбира се, инсталацията в този случай също ще приключи безуспешно.
Изключване на антивирус
Безопасността на личните данни е важна характеристика, която се поддържа от операционната система и производителите на антивируси. Едва сега вградената защитна стена или антивирус често задейства „празен ход“, определяйки напълно безобидни файлове, особено от броя на инсталаторите, като съдържат потенциално опасен код.
Така че ние съветваме, докато инсталирате програмата, която е причинила неуспеха да се изключи антивируса. Това често помага и инсталаторът работи нормално, като не се контролира от прекомерни подозрителни антивирусни агенти. Но не забравяйте да активирате антивируса, след като инсталирате програмата - без нея рискувате доста бързо да „вземете инфекцията“, особено ако често изтегляте и отваряте файлове.
Важно. Ако наистина имате поне леки съмнения относно надеждността на източника, от който изтегляте програмата, или самия файл, препоръчваме ви да не изключите антивирусната защита.
Елиминиране на вирусна заплаха
Проявите на вирусите могат да бъдат различни, в класическата версия това е въвеждането на код в изпълним файл. Такъв файл може да е инсталаторът, който стартирате. И дори ако хитровият вирус не променя размера на файла EXE, контролното количество определено ще се промени, което ще доведе до появата на грешка по време на инсталацията. Ако вашият компютър е заразен, тогава други признаци като забавяне в работата на компютъра, странности в неговото поведение, ще бъдат посочени трудности с достъпа до някои папки и данни.
Във всички тези случаи първо трябва да проверите уместността на базите данни на вашия антивирус (и ако е необходимо, да ги актуализирате) и, второ, да започнете пълна проверка на компютъра за заплахи. Ако е бил във вируса, втвърденият файл трябва да работи нормално.
Проверка на операцията на устройството
Често проблемът с инсталирането на необходимата програма е причинен не от провали на софтуера, а от хардуер. По -специално, това може да показва, че вашият твърд диск или SSD е „поръсен“, тоест секторите на зърното се появяват върху него, където се записва информацията, но е невъзможно да я преброите. В такива случаи вашето устройство трябва да бъде проверено за присъствието.
Това става с няколко кликвания:
- Отворете „Моят компютър“ (или просто „компютър“, в зависимост от версията на ОС);
- Щракнете върху PKM по първия локален диск, ако има няколко, изберете елемента "Свойства";
- В прозореца, който се отваря, отидете в раздела "Service" и щракнете върху бутона "Изпълнение на проверка";
- Ние действаме подобно с останалите локални дискове.
Ако се открият грешки, полезността автоматично ще ги коригира, но самото им присъствие показва, че скоро броят на глупостите сектори ще започне да расте. За да се избегнат възможни проблеми със загубата на важни данни, устройството е препоръчително да се замени.
Понякога възникват проблеми с инсталирането на програмата поради наличието на руски букви в името на инсталатора. Опитайте се да ги замените с латински и се отървете от други неразбираеми знаци в името на файла.
Ако никой от горното не помогне, опитайте се да стартирате същия инсталатор на друг компютър. Ако резултатът е отрицателен, цялата работа е в повредения файл, в противен случай проблемът се крие във вашия компютър, който трябва да бъде диагностициран внимателно. Може би с преинсталиране на Windows.
- « Методи за коригиране на грешка с код 0x800736b3 при актуализиране на Windows
- Методите за грешка при фиксиране се отказват от достъп »