Приветствую, коллеги. При установке старого АРМ Генерации ключей у меня намертво остановился setup.exe. Полоса не двигалась, а установщик висел на сообщении о копировании файлов подсистемы «АРМ ГК».
Проблема
Копирование файлов подсистемы «АРМ ГК»
Ждать окончания установки было бесполезно. При этом часть программы установщик уже успел записать на диск. Я использовал файлы из архива CLIENT.zip и закончил настройку вручную.
Что я проверил перед исправлением
Сначала я посмотрел папку установки. По умолчанию это C:\FkClnt1. Если там уже находился рабочий Клиент СЭД или другой экземпляр АРМ, я не продолжал поверх него: установщик может использовать тот же каталог.
Существующую папку я предварительно скопировал в резервное место. Только после этого проверил, что в распакованном дистрибутиве действительно есть CLIENT.zip.
Как я восстановил файлы АРМ
- После того как убедился, что установка действительно зависла, завершил задачу установщика через Диспетчер задач.
- Открыл
CLIENT.zipиз дистрибутива. - Распаковал его содержимое в папку АРМ — в моём случае
C:\FkClnt1— с заменой неполностью скопированных файлов. - Скопировал содержимое
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
- Запустил
C:\Windows\SysWOW64\odbcad32.exe. - Открыл вкладку «Системный DSN» и нажал «Добавить».
- Выбрал
Microsoft Access Driver (*.mdb). - Задал имя источника данных
FK_CLIENT. - Указал базу
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 порядок действий другой.
Получилось или остались вопросы?
Поделитесь результатом, дополните инструкцию своим опытом или задайте вопрос. Я читаю комментарии и обновляю статьи по реальным случаям.