17

АРМ Генерации ключей зависает при установке на копировании файлов

Приветствую, коллеги. При установке старого АРМ Генерации ключей у меня намертво остановился setup.exe. Полоса не двигалась, а установщик висел на сообщении о копировании файлов подсистемы «АРМ ГК».

Проблема

Копирование файлов подсистемы «АРМ ГК»

Ждать окончания установки было бесполезно. При этом часть программы установщик уже успел записать на диск. Я использовал файлы из архива CLIENT.zip и закончил настройку вручную.

Что я проверил перед исправлением

Сначала я посмотрел папку установки. По умолчанию это C:\FkClnt1. Если там уже находился рабочий Клиент СЭД или другой экземпляр АРМ, я не продолжал поверх него: установщик может использовать тот же каталог.

Существующую папку я предварительно скопировал в резервное место. Только после этого проверил, что в распакованном дистрибутиве действительно есть CLIENT.zip.

Как я восстановил файлы АРМ

  1. После того как убедился, что установка действительно зависла, завершил задачу установщика через Диспетчер задач.
  2. Открыл CLIENT.zip из дистрибутива.
  3. Распаковал его содержимое в папку АРМ — в моём случае C:\FkClnt1 — с заменой неполностью скопированных файлов.
  4. Скопировал содержимое C:\FkClnt1\USER в C:\Windows\System.

Режим совместимости

В папке C:\FkClnt1\EXE я открыл свойства файлов cbank.exe и !cbank.bat. Для обоих включил режим совместимости с Windows XP SP3.

Регистрация midas.dll в 64-разрядной Windows

Командную строку я запустил от имени администратора и выполнил:

cd C:\Windows\SysWOW64
regsvr32 C:\FkClnt1\SYSTEM\midas.dll

После второй команды Windows должна показать сообщение об успешной регистрации библиотеки. Если АРМ установлен не в C:\FkClnt1, в команде нужно указать свой путь.

Как я настроил источник данных FK_CLIENT

  1. Запустил C:\Windows\SysWOW64\odbcad32.exe.
  2. Открыл вкладку «Системный DSN» и нажал «Добавить».
  3. Выбрал Microsoft Access Driver (*.mdb).
  4. Задал имя источника данных FK_CLIENT.
  5. Указал базу C:\FkClnt1\DATA\Client.mdb и сохранил настройку.

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

Я запустил !cbank.bat из папки EXE. После ручного развёртывания файлов, регистрации midas.dll и создания системного DSN программа открылась, а зависший установщик больше не требовался.

Microsoft Office 2013 сам по себе не оказался препятствием: в подтверждённой конфигурации АРМ работал с Office 2013 на Windows 7 x64. Поэтому я не стал удалять Office только из-за старой рекомендации.

Если BAT-файл лишь мелькает и закрывается, но установка уже завершена, я использую отдельную инструкцию: настройка запуска АРМ в Windows 8.1 x64. При ошибке OLE или vcl50.bpl порядок действий другой.

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

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

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

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