"...В процессе установки ПО Форвард на один из ПК, установщик возвращает ошибку: "Невозможно зарегистрировать DLL/OCX: Ошибка при выполнении RegSvr32, код возврата 0х3.".
Это нормальное событие, его можно игнорировать или же условно аварийное и что-то требуется сделать (возможно, предварительно установить дополнительное ПО?)?..."
Это не нормальное событие (описание см. ниже). Подобное достаточно редко происходит у разных клиентов на разных ОС и разных серверах.
В данном случае его можно игнорировать. Нужно пропустить регистрацию модуля SLTitleVGA.dll и продолжить инсталляцию ПО (выбрать "Игнорировать ошибку...").
О проблеме.
Модуль SLTitleVGA.dll в нашем ПО существует в двух версиях: 32- и 64-разрядной.
Первая ставится в C:\Program Files\Common Files\SoftLab-Nsk, а вторая - в C:\Program Files\Common Files\SoftLab-Nsk\x64.
На рисунке с ошибкой видно, что не удаётся зарегистрировать именно 32-разрядную версию модуля SLTitleVGA.dll.
Наш модуль SLTitleVGA.dll использует системную библиотеку d3dx9_43.dll. На машинах, где встречалась такая проблема, в папках C:\Windows\SysWOW64 (для 32-разрядных версий) и C:\Windows\System32 (для 64-разрядных версий) лежит один и тот же файл d3dx9_43.dll.
Так не должно быть.
Тот, который в папке C:\Windows\System32, как и должно быть 64-разрядный. Поэтому с регистрацией 64-разрядной версии SLTitleVGA.dll проблем не возникло.
Тот, который в папке C:\Windows\SysWOW64, тоже 64-разрядный. Это не правильно. Должен быть 32-разрядный. Поэтому с регистрацией 32-разрядной версии SLTitleVGA.dll 32 возникли проблемы.
Можно предположить, что проблема с подменой системной библиотеки d3dx9_43.dll происходит в результате установки ПО каких-то сторонних производителей. Это ПО, судя про всему, самостоятельно устанавливает библиотеку d3dx9_43.dll, но делает это не корректно. Подмена происходит после установки ОС и до установки нашего ПО.
Если не разбираться с ОС (восстановить 32-разрядную версию d3dx9_43.dll), то можно просто отключить (если включено) аппаратное ускорение в программе FDPreview. На рабочем столе есть её ярлык, расположена здесь: C:\Program Files\ForwardT Software\FDPreview\FDPreview.exe.

