15

АРМ Генерации ключей не запускается в Windows 8.1 x64

Приветствую, коллеги. После установки АРМ Генерации ключей на Windows 8.1 x64 программа у меня не выдавала ни ошибки, ни понятного сообщения. На секунду появлялось чёрное окно командной строки — и на этом всё заканчивалось.

Как выглядела проблема

Установка проходила без явных сбоев, ярлык АРМ был на месте. Но при запуске происходило одно и то же:

  • на экране мелькало чёрное окно;
  • окно сразу закрывалось;
  • интерфейс АРМ не появлялся;
  • сообщения с кодом ошибки не было.

Чёрное окно в данном случае — это запуск командного файла. Само по себе оно не говорит, что дистрибутив повреждён.

В чём оказалась причина

Старый АРМ создавался для Windows XP. На Windows 8.1 x64 исполняемый файл cbank.exe запускался без подходящих параметров совместимости, поэтому командный файл отрабатывал, а основное окно программы не открывалось.

Переустановка того же дистрибутива здесь ничего не меняла. Сначала я настроил режим совместимости для двух файлов, которые участвуют в запуске.

Как я исправил запуск cbank.exe

  1. Открыл папку C:\FkClnt1\EXE. Если при установке был выбран другой каталог, нашёл в нём подпапку EXE.
  2. Нажал правой кнопкой мыши на cbank.exe.
  3. Выбрал «Исправление проблем с совместимостью».
  4. Указал, что программа раньше работала в Windows XP, и применил предложенный режим Windows XP SP2/SP3.
  5. Дождался завершения проверки и сохранил параметры.

Что я настроил для !cbank.bat

  1. В той же папке нашёл файл !cbank.bat.
  2. Открыл «Свойства» → «Совместимость».
  3. Включил запуск в режиме совместимости с Windows XP SP3. Если SP3 в списке нет, можно проверить вариант Windows XP SP2.
  4. Применил изменения.
  5. Создал ярлык этого файла на рабочем столе и запустил АРМ через него.

Как я проверил результат

После изменения совместимости я снова запустил ярлык. Чёрное окно появилось на короткое время, но затем открылся сам АРМ Генерации ключей. То есть командное окно при старте осталось нормальной частью запуска, а программа перестала молча завершаться.

Если окно по-прежнему не появляется

Я проверяю, что ярлык ведёт именно на !cbank.bat, а не напрямую на другой файл. Затем смотрю фактический путь установки: каталог не всегда называется C:\FkClnt1.

Если вместе с исчезающим окном появляется ошибка OLE или упоминается vcl50.bpl, это уже другой случай. Для него у меня есть отдельная инструкция: как исправить ошибку обращения к реестру OLE.

Сам АРМ Генерации ключей устарел, поэтому перед настройкой нового рабочего места я сначала проверяю действующий порядок УФК и возможность работы через ФЗС. Но если старое ПО всё ещё необходимо, режим совместимости — первое, что стоит проверить при таком молчаливом запуске.

Получилось или остались вопросы?

Поделитесь результатом, дополните инструкцию своим опытом или задайте вопрос. Я читаю комментарии и обновляю статьи по реальным случаям.

Напишите комментарий

Опишите проблему и укажите, какое решение вы уже проверили. Адрес электронной почты на сайте не публикуется.