Добавить в корзинуПозвонить
Найти в Дзене
(не)Честно о технологиях*

Показываю, как решить ошибку "NSIS Error" на Windows 11. Программы не устанавливаются!

В первую очередь эта вина стоит за разработчиком ПО, который не предусмотрел, что его программу будут запускать где-то за пределами США. Иногда бывает такое, что, например, сборки программы за номерами 1.2 и 1.4 устанавливаются на ваш ПК без каких-либо проблем, а вот версия 1.3 во время запуска по какой-то причине выдает ошибку с текстом "NSIS Error" и вместо понятных вам символов в окне инсталлятора показывает вопросительные знаки, или кракозябры* Значит разработчик программы забыл добавить в свое детище поддержку Unicode. Эта ошибка возникает всего в трех случаях: *кракозябры - это бессмысленный текст, возникающий в результате декодирования текста с использованием непредусмотренной кодировки символов. Ошибка "NSIS Error" очень редкая, и за последние десять лет я снова впервые с ней столкнулся, только когда обновился до Windows 11 и попытался установить драйвера на карту захвата AverMedia, софт для IP-камер Xiaomi и оболочку RetroArch (моя сборка Win11 версии 23H2). Данная ошибка реша

В первую очередь эта вина стоит за разработчиком ПО, который не предусмотрел, что его программу будут запускать где-то за пределами США. Иногда бывает такое, что, например, сборки программы за номерами 1.2 и 1.4 устанавливаются на ваш ПК без каких-либо проблем, а вот версия 1.3 во время запуска по какой-то причине выдает ошибку с текстом "NSIS Error" и вместо понятных вам символов в окне инсталлятора показывает вопросительные знаки, или кракозябры* Значит разработчик программы забыл добавить в свое детище поддержку Unicode. Эта ошибка возникает всего в трех случаях:

 Обложка выпуска...
Обложка выпуска...
  1. инсталлятор программы поврежден (в реалиях 2024 года это почти что фантастика, так как раньше установщики программ частенько "ломались" из-за нестабильного интернет-соединения, то есть, была нарушена целостность программы и потеряны байты данных, из-за чего инсталлятор выдавал ошибку "NSIS Error")
  2. у вас русскоязычная сборка Windows, и файл инсталлятора расположен по пути, содержащему в себе кириллические символы (никакого расизма! с "NSIS Error" также частенько сталкиваются индийцы со своей системой письма деванагари) | САМАЯ РАСПРОСТРАНЕННАЯ ПРИЧИНА
  3. на накопителе данных, где расположена операционная Windoiws, меньше 1 ГБ свободной памяти

*кракозябры - это бессмысленный текст, возникающий в результате декодирования текста с использованием непредусмотренной кодировки символов.

Инсталлятор RetroArch не хочет стартовать ни с рабочего стола Windows, ни с папки "Загрузки".
Инсталлятор RetroArch не хочет стартовать ни с рабочего стола Windows, ни с папки "Загрузки".

Ошибка "NSIS Error" очень редкая, и за последние десять лет я снова впервые с ней столкнулся, только когда обновился до Windows 11 и попытался установить драйвера на карту захвата AverMedia, софт для IP-камер Xiaomi и оболочку RetroArch (моя сборка Win11 версии 23H2). Данная ошибка решается очень легко - нам просто необходимо переместить инсталлятор программы по пути, исключающему любые кириллические символы (в моем случае это было имя пользователя "Владимир"), то есть даже если файл расположен на рабочем столе компьютера, путь до него все равно будет выглядеть так:

C:\Users\Владимир\Desktop\ПРОБЛЕМНАЯ ПРОГРАММА

Самое простое решение, это запускать инсталляторы программ из корня диска "C" (напоминаю, что для этого необходимо, чтобы у вашей учетной записи пользователя Windows были права администратора / если их нет, то используйте корни дисков "D" или, например, "E").

Если поместить инсталлятор по следующему пути C:\ то никаких проблем при запуске не будет!
Если поместить инсталлятор по следующему пути C:\ то никаких проблем при запуске не будет!

Как вы видите, теперь никаких проблем с программами нет ☝️ Поблагодарить меня за работу можно подпиской, комментарием под публикацией, или просто поделитесь этим материалом со своими друзьями | надеюсь, что данный материал вам понравился. Всем добра!