Ошибка «NSIS Error» — что это и как исправить?!
Если Вы часто скачиваете и устанавливаете на свой компьютер игры и приложения, то скорее всего, рано или поздно, но столкнётесь с ошибкой NSIS Error, появляющейся при попытке запустить инсталлятор программы. Причём встретить её Вы можете как на современных Windows 7 и Windows 8, так и на уже устаревшей Windows XP. Там она обычно идёт с комментарием «Error launching installer» и выглядит вот так:
В это же время другие приложения могут отлично устанавливаться без каких-либо проблем. Давайте попробуем разобраться что это за ошибка, вследствие чего она может появиться и как можно её убрать?!
Аббревиатуру NSIS можно расшифровать как «Nullsoft Scriptable Install System», то есть скриптовая установочная система приложений от компании Nullsoft (оф. сайт nsis.sf.net ). Надо отметить, что разрабатывается и используется она уже довольно-таки давно. Она очень удобная и надёжная, но при том весьма простая. Я, например, пользовался ею ещё в 2003 году для распаковки одной из своих программ. Таким образом получается, что ошибка NSIS Error связана с работой конкретного установочного пакета и, как правило, не является системным сбоем операционной системы. Причин её появления может быть несколько:
1. Проблемы с целостностью установочного файла
Это самая частая причина, из-за которой может появиться сбой работы инсталляционного пакета и ошибка «NSIS Error». Если Вы скачивали программу из Интернета, то дистрибутив программы мог просто полностью не скачаться, а значит либо не запустится, либо вылетит дальше, при распаковке и установке. Попробуйте заново его скачать и запустить. Если всё то же самое — попробуйте скачать дистрибутив с другого сайта. Так же можно попробовать запустить закачку с помощью другого браузера или менеджера закачек. В случае проблемы при запуске установщика с флешки, возможно, что установщик не был полностью на неё записан, либо флешку отключили во время записи. А вот если ошибка возникает при установке игры или программы с CD или DVD-диска, то тут чаще всего причиной является грязная поверхность носителя, либо царапины.
2. Вирусы
Разного рода вредоносная компьютерная нечисть очень любит заражать установочные пакеты разных программ чтобы далее максимально распространиться как на локальном компьютере, так и на других, подключенных к нему по сети.
При этом целостность инсталлятора нарушается, приложение не устанавливается и выскакивает ошибка «NSIS Error». Что делать? Тщательно проверить систему надёжным антивирусом с актуальными базами. А лучше несколькими. Я настоятельно рекомендую DrWeb CureIT и Kaspersky Virus Removal Tools.
3. Отсутствует свободное место на диске
При скачивании на компьютер дистрибутивов игр и программ некоторые пользователи забывают проверить есть ли для этого необходимое место на жестком диске. В этом случае может случиться так, что часть установочного пакета скачается, а когда место закончится, то файл просто сохранится с тем объёмом на которое хватило свободного пространства на диске. Само-собой, нормально он уже не запустится.
Если ничего не помогает:
Проверьте, чтобы имя файла не содержало русских букв, так как некоторые версии пакета могут к этому относиться критически. Так же нежелательно, чтобы там присутствовали пробелы или специальные символы (@,#,$,%,& и т.п.). Попробуйте отключить фаерволл и антивирус. Случается так, что совершенно нормальные программы могут быть заблокированы системой безопасности просто по подозрению. Соответственно, нормально работать такому установщику антивирус уже не даст. Ну и последний вариант — проверьте локальный диск, на который скачиваете или копируете инсталлятор, системной утилитой chkdsk . Возможно на нём присутствуют ошибки, которые препятствуют нормальной работе инсталляционного пакета.
Источник
4. Find the Conflicting Program Causing the NSIS Error
Third-party software installed on your computer can conflict with the new programs and trigger the error. You can use the Task Manager to track and troubleshoot the program that is triggering the error.
Follow these steps to locate the program causing the error:
- Run the installer and wait for the NSIS error to occur. Do not close the error window.
- Next, press Ctrl + Shift + Esc open the Task Manager.
- In the Process tab, locate the NSIS error.
- Then, right-click on the error process, and select Go to details. In the details tab, you should see the program name that is triggering the NSIS error.
- If that does not help, right-click on the error process again and select Open File Location. This will open the process location and help you determine the cause of the error.
- You can then move to uninstall or reinstall the problematic app to fix the error.
To uninstall the troublesome app:
- Press Win + I to open the Settings app.
- Open the Apps tab and then click on Apps & features.
- Scroll through or use the search bar to locate the app.
- Click the three-dots menu beside the app name and select Uninstall.
- Click on Uninstall once more to confirm the action.
- Restart your PC and check if the error is resolved. You can then go ahead reinstall the app.
Method 3: Install using Command Prompt
Step 1: Search cmd in windows search box. Right click and run as admin.
Step 2: Execute the below-mentioned path in the Command Prompt in the format as shown:
"Your software folder location\your software name.exe"
For instance, our command looks like this:
"C:\Users\madhu\OneDrive\Desktop\Media Player\vlc.exe"
If this does not work, Try adding /NCRC after a space at the end of the command. Just soemthing like the one given below.
"Your software folder location\your software name.exe" /NCRC
Now, hit Enter and the installation procedure will start. This should install your software properly.
Что такое NSIS Error с точки зрения работы операционной системы?
Это был только единственный пример, связанный с Windows напрямую. Однако давайте подробнее раскроем проблему симантетики ошибки NSIS Error. Что это такое? Можно отметить только то, что сама установочная система признана настолько корректной в установке, что ни на производительность, ни на работоспособность, ни на снижение быстродействия Windows не влияет никоим кардинальным образом.
В случае прямого конфликта с системой, что встречается весьма и весьма редко, здесь в первую очередь играют роль настройки системы защиты «операционки», в частности, файрволла (брэндмауэра). Как разрешить такую ситуацию, будет сказано чуть позже.
NSIS Error — что это за ошибка?!
При установке приложений, использующих для этого установочный пакет Nullsoft Scriptable Install System у Вас может возникнуть ошибка — NSIS Error c текстом»Error Launching Installer» или «Installer integrity check has failed». Так же, в окне может быть ссылка на страничку nsis.sf.net/nsis_error . Как её исправить? Если Вы скачивали программу из Интернета, то скорее всего причина тут в том, что установшик программы просто нормально не скачался. Начните с того, что заново его скачайте и запустите установку. Обычно именно это помогает.
Если всё равно выскакивает ошибка NSIS Error, то попробуйте скачать программу с другого сайта заново. Возможно там залита битая копия. Так же можно попробовать воспользоваться для загрузки другим браузером или Download-менеджером.
Что ещё можно попробовать?!
— скопируйте установщик в другую папку. Проверьте, чтобы она не содержала русских букв — только латинские!
— Проверьте, чтобы в имени инсталлера программы не было русских букв, пробелов или спецсимволов. Это тоже может вызвать ошибку NSIS .
— Отключите установленный антивирус, возможно он блокирует установщик. При этом совершенно необязательно, что программа содержит вирус. Просто антивирусные программы могут заблокировать действия какого-нибудь приложения только по подозрению. Это нормально.
— Обновите базы антивирусной программы и проверьте её свой компьютер. Ошибка NSIS Error может появиться из-за того, что какой-нибудь вирус повредил установочный пакет, прописав туда часть своего кода. После проверки — заново загрузите установочный пакет и запустите его.
— Проверьте логический диск компьютера, на котором лежит инсталлятор, системной утилитой chkdsk.
Если вдруг ничего не помогло и NSIS Error всё равно не даёт установить приложение — тогда попробуйте скачать её у друзей или знакомых и проверить установку на их компьютере. Работает без проблем? Копируйте на флешку и несите к себе. Этим, по крайней мере, Вы исключите проблемы с самим установочным файлом, проверив его на работоспособность.
Варианты сообщений об ошибке
Сама по себе ошибка может содержать несколько основных модификаций. Кроме основных вариантов, указанных выше, могут встречаться сбои в самих «операционках» вроде NSIS Error-Z-M (Windows 7, как платформа должна использоваться по умолчанию, а не XP, в которую геймер пытается инсталлировать игру).
Можно выделить и еще одну разновидность сбоя. Это ошибка NSIS.sf.net/NSIS Error. Она свидетельствует о том, что источник Source Forge, от которого произошло сокращение SF при попытке обращения к Сети, не смог самостоятельно проверить целостность установочного дистрибутива, поскольку конфигурация по отношению к начальной была изменена (возможно, вследствие воздействия вирусов).
То же самое касается и варианта ошибки NSIS.sf/NSIS Error. Только в данном случае срабатывает самостоятельная автопроверка, а не обращение к первоисточнику в плане сравнения данных. Теперь несколько слов о том, как и какие ситуации можно исправить самыми простыми методами.
How to fix NSIS error when installing AMD driver
NSIS (Nullsoft Scriptable Install System) Error usually occurs when the user tries to install a driver on their Windows system. The error is caused when the user tries to install a corrupt or incomplete application which fails to initiate the installer.
The Error reads NSIS error; installer integrity check has failed. Common causes include incomplete download and damaged media and clicking on OK closes the launcher. If you are facing this error as well, here are a couple of troubleshooting tips you can try to fix the error.
As strange it may sound, moving the installer to a different folder has worked for many users. Folder related errors are not uncommon, so it should not be surprising.
- Open File Explorer and navigate to the location where the installer is located.
-
Right-click on the Installer and select Copy.
- Create a new folder containing only English letter and move the installer to the new folder.
- Run the Installer from the new folder and check if that resolves the error.
2. Rename the Installer
The simplest working fix for the NSIS error is to rename the installer. Users have reported that renaming the installer has allowed the installation to complete successfully.
- Open, File Explorer and navigate the directory where the NSIS installer is located.
- Right-click on the Installer and select the Rename option.
- Enter a single word name for the installer.
- Try to rerun the installer and check for any improvements.
Also read: Fix: Windows 10 prevents the installation of AMD Drivers
3. Run the Installer from the Command Prompt
You can install the NSIS installer using the Command Prompt. Windows requires all the executable files to pass the corruption test. However, using the NCRC command, you can skip this test and proceed with the installation without any error. Here is how to do it.
- Press Windows Key + R to open the Run dialog box.
- Type “cmd” and hit enter. It will open the Command Prompt.
- Open File Explorer and navigate to the directory where the NSIS installer is located.
- Drag and drop the installer onto the Command Prompt. Doing so will add the installer path in the Command Prompt.
- Press the Space key and type /NCRC. Hit enter to execute the file.
- This should open the NSIS installer installation window. Proceed with the installation.
4. Download the Installer from Another Source
If the installer is corrupted at the source end then no matter how many times you download the file, it will show NSIS error. In this case, you need to download the installer from other sources or find an updated version of the driver.
The best way to download any installer is the official source. In this case, visit AMD’s website and download the latest driver. If not, wait for developers to release a new version with the bug fix.
5. Scan your Computer for Malware
If your computer is infected with malware or virus, it may also affect other programs and installers resulting in corruption or malfunction. Some adware is known to cause such error where the user is prevented from installing any new driver or software on their system.
6. Install Pending Windows Updates
If you have downloaded the latest version of the NSIS driver and your Windows OS does not have the latest build installed, it may cause compatibility issues.
To fix this, check if any updates are pending to be installed for Windows.
- Click on Start and select Settings.
- Open Update and Security.
-
Click on Windows Update and click on Check for Updates.
- Windows will check for updates and notify if updates are ready to download. Click on the Download button to download and install the updates.
7. Run System File Checker
Windows OS comes with a built-in System File Checker. It is a command line based tool that allows you to scan the system for corrupt or missing system files and replace it with new files.
- Press Windows Key + R to open the Run dialog box.
- Type cmd and hit enter.
- In the Command Prompt, type the following command and hit enter.Sfc /scannow
- Wait for the System File Checker to complete the scan and fix any problems.
Reboot the system and check for any improvements.
RELATED STORIES YOU MAY :
Was this page helpful?
Thanks for letting us know!
Get the most from your tech with our daily tips
Tell us why!
- amd
- Fix Driver issues
- windows 10 fix
Не удалось обнаружить устройство Direct3D
Компьютерная онлайн-игра Dota 2 является очень популярной по всему миру. Запуская ее, пользователи иногда сталкиваются с ошибкой «Не удалось обнаружить устройство Direct3D».
При закрытии окна закрывается и лаунчер, а при повторном запуске игрок наблюдает ту же картину. Различные манипуляции, в том числе запуск с правами администратора никаких результатов не дают.
Что делать в этой ситуации – читайте далее в этой статье.
Не удалось обнаружить устройство Direct3D
Причины отсутствия устройства Direct3D
Такое сообщение с ошибкой может возникнуть из-за несоответствия конфигурации компьютера системным требованиям игры. Для того, чтобы определить параметры компьютера сделайте следующее.
- Запустите строку ввода, нажав сочетание клавиш WIN+R.
- Введите в строке следующую команду без кавычек «dxdiag».
- В отрывшемся окне вы сможете определить версию Windows, ее разрядность, количество оперативной памяти.
- Для получения сведений о параметрах видеокарты, нажмите вкладку «Экран». Некоторые параметры компьютера можно узнать и в диспетчере устройств.
Далее необходимо сверить их с минимальными системными требованиями игры Dota 2:
- операционная система Windows 7-10;
- видеокарта с 256 Мб видеопамяти совместимая с DirectX 9, Shader Model0 ATI X800;
- процессор с минимальной тактовой частотой 3 ГГц;
- минимальное количество оперативной памяти – 1 Гб;
- свободное пространство на жестком диске 10 Гб;
- стабильное интернет-соединение со скоростью 1 Мб/с и выше.
Также причиной может быть вышедшие из строя драйвера видеокарты. В этом случае необходимо их обновить при помощи компакт-диска или через системную утилиту. Не исключено, что в вашу систему попало вирусное программное обеспечение.
Решение ошибки Direct3D
Если ваш компьютер отвечает всем системным требованиям игры, но ошибка «Не удалось найти на компьютере устройство Direct3D» продолжает появляться, а игра не запускается – попробуйте обновить драйвера видеокарты. Для этого откройте диспетчер устройств на своем компьютере.
- Откройте меню «Пуск» и в строке поиска введите «Диспетчер устройств».
- Выберите из списка нужный вариант и найдите в списке «адаптеры».
- Нажмите на этот пункт. Должна появится модель вашей видеокарты.
- Нажмите на модель адаптера правой кнопкой мыши и выберите «Обновить драйверы».
- Система автоматически найдет драйвера в интернете и установит их.
- Перезагрузите компьютер и попробуйте запустить игру снова.
В том случае, если и это не помогло – решим проблему с компонентом системы DirectX, а именно – переустановим его. Для этого понадобится удалить старую версию компонента. В сети есть специальные утилиты, которые автоматически удаляют их из компьютера. Мы же сделаем это вручную.
- Найдите в меню пуск «Панель управления» и откройте ее.
- Далее выбираем «Удаление программ».
- В открывшемся списке найдите DirectX с определенной версией (зависит от видеокарты и ОС).
- Выберите его и нажмите кнопку «Удалить» на панели инструментов. В некоторых случаях DirectX может не быть в списке программ. В таком случае помогут только специальные программы для их удаления.
Другие решения проблемы с Direct3D
В случае, если после проведенных мер ошибка «Не удалось найти на вашем ПК устройство Direct3D» снова возникает – нужно проверить компьютер на наличие вирусов и других подобных проблем.
Для этого лучше всего воспользоваться специальными утилитами. Для простой чистки компьютера от мусора подойдет программа CCleaner.
Она чистит не только ненужные файлы и папки, но и файловый реестр от неиспользуемых ключей, которые тоже могут быть причиной различных ошибок в системе.
Запустите глубокое сканирование в вашем установленном антивирусе. После завершения удалите все файлы, которые попали под подозрение. Если это файлы целых приложений, попробуйте удалить их и запустить Dota 2.
Отлично проводит сканирование утилита ESET Online Scanner. Для ее работы нужно скачать небольшой пакет (около 7 Мб) и запустить его работу.
Подобная утилита 360 Total Security также работает, не конфликтуя с вашим установленным антивирусом.
Вполне возможно, что сюда попали файлы игры и по причине их недоступности ошибка «не найдено устройство Direct3D на компьютере» продолжает появляться при запуске Dota 2. Если такие файлы здесь находятся, их необходимо удалить из хранилища, а игру добавить в доверенные приложения.
После того, как вы испробуете все рекомендуемые выше методы, но результатов не будет – остаются только переустановка игры. Если и это не поможет, тогда необходимо переустановить операционную систему.
NSIS Error FAQ
????️ What is NSIS error launching installer?
The NSIS error launching installer is a problem that might occur when you are installing something with installers rendered by NSIS. This error message indicates that the installer has failed the self-check and the software might be broken if the installation continues.
????️ How do I fix installer integrity check failed?
To fix installer integrity check failed issue, you can try the following methods. You can get the detailed instructions in the above post.
- Install the program from Command Prompt
- Rename or relocate the installation file
- Redownload the program
- Remove virus and malware
- Update your Windows
- Turn off your Windows Firewall
- Check your hard drive for errors
- Check your system language
????️ How do I fix Windows installer error?
If you encounter Windows installer error unfortunately, here’s what you can do to handle the problem:
- Log on your computer as administrator.
- Make sure the Windows Installer engine is working.
- Keep the Windows Installer service enabled. Upgrade Windows Installer
- Re-registry the installer engine.
????️ Why do I get NSIS error?
You might get NSIS error due to various reasons, and here are some common items:
- Incomplete installation files
- Virus and malware attacks
- Damaged installation media
- Hardware malfunction
- Hard drive errors
NSIS and NSIS Error
If you have download and install software on your computer, you should know that every software contains an installer that controls the whole installation process. NSIS (Nullsoft Scriptable Install System) is a professional open source system to create such Windows installers for software.
The created installers can install/uninstall/extract files, set system settings, and etc. It is because of the installer that users are able to install a certain program quickly and successfully. And users can easily and fully control every part of the installer as it is created based on script files.
However, users could also encounter certain problems while installing applications, programs, or drivers with installers rendered by NSIS. They might fail to install something and receive a pop-up window of NSIS Error, accompanied with certain error message commonly like Error launching installer and Installer integrity check has failed.
Причины сбоя при установке
Каждый установщик содержит сведения, позволяющие установить, идентичен ли запускаемый файл исходному. Эти сведения называются хэш-значением – зашифрованной суммой значений всех байтов исходного кода. Этот код хранится в теле установщика, и его можно сравнить со значением, указанным на сайте производителя или (чаще всего) в одном из сопроводительных текстовых файлов типа readme.
Основной причиной появления ошибки как раз и является несовпадение этих хэш-сумм, а в числе причин, приводящих к такому результату, можно перечислить следующие:
- дистрибутив программы был скачан не полностью, например, из-за сбоя во время передачи;
- аналогичное повреждение целостности файла иногда происходит и во время записи (копирования) на целевой накопитель;
- инсталлятор был повреждён вирусом;
- редко, но случается, что на установочном диске размер свободного пространства меньше размера инсталлятора, при этом до начала его записи подсчёт не ведётся. В результате файл записывается обрезанным.
Сообщение Installer integrity check has failed может появляться и по другим причинам, не связанным с нарушением целостности инсталлятора:
- из-за работы встроенного брандмауэра или установленной антивирусной программы, блокирующих выполнение программ, которые они ошибочно считают подозрительными;
- если вы начали процесс инсталляции с внешнего носителя и извлекли его, не дожидаясь окончания процедуры установки;
- если скачанная программа несовместима с вашей версией Windows (чаще всего ошибка появляется при запуске 64-разрядного приложения на 32-битной системе, хотя бывает и наоборот);
- наконец, причиной сбоя может быть аппаратная ошибка (к примеру, появление на накопителе сбойного сектора).
Все эти проблемы разрешимы, но при условии правильной диагностики.
Ошибка NSIS Error: что это?
Если говорить самым простым языком, ошибка свидетельствует о невозможности либо срабатывания, либо завершения процесса установки игры или иного приложения самой системой. Вот и появляется сообщение NSIS Error. Что это, с точки зрения самой системы? Да только то, что стандартный инсталлятор по какой-либо причине самостоятельно или принудительно блокирует свою работу.
Дело в том, что исполнение любого скрипта (особенно инсталляционного) вызывает множество следствий. К ним можно отнести, например, изменение системной конфигурации компьютера. Само собой разумеется, что Windows с усиленными настройками безопасности может распознавать установщик как потенциально нежелательную программу. Хотя, в общем-то, это далеко не единственная причина возникновения сбоев такого рода.
Error Launching Installer — что делать?
Сегодняшняя статья будет посвящена проблемы, под названием Error Launching Installer. Точнее говоря, посвящена ошибке Error Launching Installer. Давайте разбираться чем вызвана данная ошибка и что в итоге делать?
Первым делом, необходимо понять, что ошибка Error Launching Installer вызвана неполадкам в реестре операционной системы Windows. Если вы захотите понять, почему так произошло, то стоит проанализировать ваши последние действия, которые могли вызвать неполадки в реестре.
Какие действия могли вызвать неполадки в реестре и ошибку Error Launching Installer?
Во-первых, э то некорректное выключение компьютера. Если вы выключаете компьютер с кнопки, то вполне вероятно, что именно это действие привело к возникновению вашей ошибки. Чтобы не повторить подобной ошибки после ее устранения, научитесь выключать компьютер правильно.
Во-вторых, некорректное удаление / установка какой-либо программы или файлов могло спровоцировать возникновение ошибки Error Launching Installer. Это происходит в результате того, что в момент установки имеет место быть сбою, в результате чего, инсталлятор может спровоцировать неполадки в реестре операционной системы и вызвать ошибку Error Launching Installer.
В-третьих, ошибка Error Launching Installer, могла возникнуть в результате удаления каких-либо системных файлов, или файлов реестра, а также изменения этих файлов.
В-четвертых, разумеется, ошибка Error Launching Installer, могла возникнуть в результате воздействия на систему вирусного программного кода.
Что делать при ошибке Error Launching Installer?
Первым делом необходимо просканировать вашу систему на наличие вирусной активности. Перед запуском антивируса, проверьте его на наличие обновлений и обновите в случае надобности.
Вы также можете просканировать вашу систему инструментами операционной системы, для восстановления битых секторов на вашем жестком диске.
Попробуйте загрузить самую последнюю конфигурация вашей системы, через клавишу F8 при загрузке операционной системы.
Попробуйте восстановить систему, а в случае неудачи, переустановить Windows. Иногда, переустановка – единственный выход из сложившейся ситуации.
Таким образом, мы разобрались с вопросом, что делать при ошибке Error Launching Installer.
NSIS Error Messages
For public record, here are what the NSIS error messages look like:
Installer integrity check has failed. Common causes include incomplete download and damaged media. Contact the installer's author to obtain a new copy. More information at: http://nsis.sf.net/NSIS_Error
In NSIS versions prior to 2.35 (independent of installed software), the error states:
The installer you are trying to use is corrupted or incomplete. This could be the result of a damaged disk, a failed download or a virus. You may want to contact the author of this installer to obtain a new copy. It may be possible to skip this check using the /NCRC command line switch (NOT RECOMMENDED).