Windows 10: Ошибка «Uninstalling cancelled» / повторный запуск установки при нажатии кнопок

С этой проблемой сталкиваются пользователи Windows 10, у которых в настройках Windows включена опция «Use Unicode UTF-8 for worldwide language support» / «Использовать Юникод (UTF-8) Для поддержки языка во всем мире».
На других версиях Windows такая ошибка не встречалась.
 

Симптомы проблемы:

Если надстройка не активирована (пробный период), при запуске надстройки выскакивает сообщение «Uninstalling cancelled».
При нажатии кнопки ОК на сообщении, оно спустя пару секунд появляется повторно.

Если надстройка активирована (куплена лицензия), при нажатии кнопки «О программе» каждый раз появляется диалоговое окно установки программы.
 

Причина проблемы:

Программа хранит свои настройки в реестре Windows, и при считывании настроек Windows использует неверную кодировку.
По этой причине программа не понимает, что ранее было записано в настройках, и выдаёт ошибку (или повторно запускает установку).
 

Решение проблемы:

Необходимо снять одну галочку в региональных настройках Windows.

Для этого:

В меню Пуск нажимаем Панель управления — Язык и региональные стандарты — вкладка Дополнительно — кнопка Изменить язык системы.
В появившемся окне выбираем текущий язык системы «Русский», и снимаем галочку «Использовать Юникод (UTF-8) Для поддержки языка во всем мире».

В англоязычной Windows это находится в меню Start — Control panel — Clock and RegionRegion — вкладка Administrative — кнопка Change system locale...
В появившемся окне выбираем Current system locale «Russian», и снимаем галочку «Use Unicode UTF-8 for worldwide language support».

После этого надо перезагрузить компьютер

 

 

Комментарии

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
CAPTCHA
Подтвердите, пожалуйста, что вы - человек:
  _____           _       ____     ___    ____  
|___ / __ _ | |__ | ___| / _ \ | _ \
|_ \ / _` | | '_ \ |___ \ | | | | | | | |
___) | | (_| | | |_) | ___) | | |_| | | |_| |
|____/ \__,_| |_.__/ |____/ \__\_\ |____/
Введите код, изображенный в стиле ASCII-арт.