1

Тема: Как "подружить" Digsi с Windows 8/10 ?!

Добрый день. Кто нибудь пробовал найти причину почему Digsi 4.8x не устанавливается на Windows 8/10 ? Давайте попробуем вместе "вылечить" установочный файл Digsi). Первым делом программой ResMon я посмотрел в какие ветки реестра "ломится" файл Setup.exe (было предположение что Digsi проверяет ветку реестра CurrentVersion и если там стоит Windows 8/10 то блокирует установку), однако попытками поменять информацию из Windows 7 я так и не добился нужного результата. ( "This Operation System version not supported" продолжал выдавать мне установочник )

Далее я стал проверять лог файл, вот его содержимое:

[11:08:35:802]:  ERROR: Unable to delete the registry key with the name RebootForSiemens DIGSI V4.88 under the key, SYSTEM\CurrentControlSet\Control\Session Manager
[11:08:35:808]:  Could not find the icon path for the id, .
[11:08:36:029]:  PROPERTY CHANGE: Modifying 'BOOTSTRAPPER' property. Its new value: '1'.
[11:08:36:029]:  PROPERTY CHANGE: Modifying 'SETUPBUNDLE' property. Its new value: '1'.
[11:08:36:029]:  PROPERTY CHANGE: Modifying 'INITIALIZERPASS' property. Its new value: '0'.
[11:08:36:029]:  PROPERTY CHANGE: Modifying 'LOGFILELOCATION' property. Its new value: 'C:\ProgramData\Siemens Energy\DIGSI V4.88\Logs\Setup\'.
[11:08:36:029]:  PROPERTY CHANGE: Modifying 'EXEPATHVALUE' property. Its new value: 'G:\Siemens\Digsi\DIGSI_V4.88\DIGSI_4\'.
[11:08:41:240]:  ERROR: Failed to run the initializer setup. Error code 1603
[11:08:41:264]:  ERROR: Unable to get the cached msi.MsiOpenPackage API failed
[11:08:41:265]:  ERROR: Problem in showing the Initializer. Exiting the setup..

Особое внимание я обратил на строки:

[11:08:41:240]:  ERROR: Failed to run the initializer setup. Error code 1603
[11:08:41:264]:  ERROR: Unable to get the cached msi.MsiOpenPackage API failed

Стал "гуглить", но ничего толкового увы не нашёл, появилось предположение что проблема не в проверке версии Windows при установке, а именно в "стандартных" файлах самой Windows sad
Дело в том, что на виртуальной машине работать с Digsi не очень то и удобно, все другие ПО (для терминалов ЭКРА, БРЕСЛЕР, АББ, СИРИУСов... ПО для Ретом и омикрон, прекрасно работают на Windows 10) и сама ОСь мне нравится, а самое главное я знаю что Digsi прекрасно работает на Windows 10.

Изначально на моём ноутбуке была предустановлена Windows 7 и работала Digsi 4.85. Потом я обновил ноутбук до Windows 10 по бесплатной программе обновления и Digsi отлично работало. Пришло время обновляться до 4.88, но установочник выдал "ваша ОСь не поддерживается" sad Может тут есть ребята кто разбирается в программировании, давайте вместе ковырнём Setup'ky либо найдём причину почему же действительно Digsi не ставится, но после апгрейта с 7 на 10 работает прекрасно. 

P.S. Вчера сделал простенький скрипт в bat, вот его возможности (спасибо местным "форумчанам" за подсказки):
1. Добавляет "нужную" информацию в реестр о предустановленной версии Digsi для установки "с нуля", с проверкой разрядности системы
2. Устанавливает Digsi 4.88
3. Устанавливает драйвера Digsi 4.88, после установки Digsi 4.88
4. Копирует проекты Digsi в папку с установленной программой (если не нужно, строку можно удалить)

@echo off
cd %CD%\Digsi\
Set xOS=x64
If "%PROCESSOR_ARCHITECTURE%"=="x86" If Not Defined PROCESSOR_ARCHITEW6432 Set xOS=x86
If %xOS%==x86 start /WAIT 4.88_x86.REG
If %xOS%==x64 start /WAIT 4.88_x64.REG

cd %CD%\DIGSI_V4.88\DIGSI_4
START "" /WAIT Setup.exe
cd ..
cd ..

cd %CD%\DIGSI_V4_Device_Drivers
START "" /WAIT setup.exe
cd ..
cd ..

xcopy "%CD%\Project" "C:\Siemens\Project\" /S /E
Post's attachments

install.rar 320 b, 20 скачиваний с 2016-09-02 

Безымянный.png 23.34 Кб, 4 скачиваний с 2016-09-02 

You don't have the permssions to download the attachments of this post.

2

Re: Как "подружить" Digsi с Windows 8/10 ?!

Итог не до конца ясен...
Всё инсталлировалось и заработало под десяткой?

3

Re: Как "подружить" Digsi с Windows 8/10 ?!

Сам Сименс под Win 8-10 не дает гарантии, что будет работать, а выхотите разобраться. Не проще установить MS Virtual Box с Модом Win XP и ставить все что Вам захочется.

4

Re: Как "подружить" Digsi с Windows 8/10 ?!

Humster13 пишет:

Сам Сименс под Win 8-10 не дает гарантии, что будет работать, а выхотите разобраться. Не проще установить MS Virtual Box с Модом Win XP и ставить все что Вам захочется.

Это теория, или есть положительные практические результаты (я говорю именно про DIGSI).

5

Re: Как "подружить" Digsi с Windows 8/10 ?!

Уставкин, С МС ВИРТУАЛ БОКС есть опыт работы. А вот танцы с бубном, это потеря времени,  пока сам Сименс не заявит о совместимости с данными ОС.

6 (2016-12-22 08:08:11 отредактировано Dimoxa)

Re: Как "подружить" Digsi с Windows 8/10 ?!

Выпустили DIGSI по win 10.

DIGSI 4 V4.91 is an application whose functionality has been designed especially for the following operating systems:
• Microsoft Windows 10
...

7

Re: Как "подружить" Digsi с Windows 8/10 ?!

Здравствуйте, файл регистра 4.88_х64.reg для работы скрипта можете скинуть?

8

Re: Как "подружить" Digsi с Windows 8/10 ?!

-

Post's attachments

установщик.rar 1.13 Кб, 2 скачиваний с 2017-07-14 

You don't have the permssions to download the attachments of this post.

9

Re: Как "подружить" Digsi с Windows 8/10 ?!

Спасибо, но все равно ни чего не поменялось... вы мне дали на 4.87 а надо на 4.88