пятница, 28 августа 2026 г.

Открытие файлов *.mwp через скопированный Step-7 Microwin

Проблема такая: Siemens заблокировал установку Step-7 Microwin и Sinamics Drive ES - Starter в одну операционную систему. 

Почему так сделано - загадка, но есть решение: 

1. Устанавливаем Microwin 

2.  Заходим в C:\Program Files (x86), находим там папку STEP 7-MicroWIN V4.0, делаем ее резервную копию (лично я скопировал ее в папку C:\Programs, в которой храню portable-приложения, в дальнейшем описании используется именно эта папка)

3. Делаем юнинсталяцию Microwin. Драйвера при этом сохранятся.

4. Устанавливаем Starter

Теперь у нас возникает проблема: при попытке выполнить "Открыть с помощью..." для файла Microwin-проекта *.mwp с последующим выбором microwin.exe, само ПО запускается, но файл при этом не открывает.

Делаем так: 

1. Создаем и запускаем *.bat-файл для удаления ненужных разделов:

reg delete "HKEY_CLASSES_ROOT\Applications\microwin.exe" /f
reg delete "HKEY_CLASSES_ROOT\mwp_auto_file" /f
reg delete "HKEY_CLASSES_ROOT\.mwp" /f
reg delete "HKEY_CLASSES_ROOT\MicroWinFile" /f

2. Создаем и запускаем файл с расширением *.reg с таким текстом:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.mwp]
@="MicroWINFile"

[HKEY_CLASSES_ROOT\.mwp\ShellNew]
"FileName"="C:\\Programs\\STEP 7-MicroWIN V4.0\\bin\\template.mwp"

[HKEY_CLASSES_ROOT\MicroWinFile]
@="STEP 7-MicroWIN Project"

[HKEY_CLASSES_ROOT\MicroWinFile\DefaultIcon]
@="C:\\Programs\\STEP 7-MicroWIN V4.0\\bin\\microwin.exe,0"

[HKEY_CLASSES_ROOT\MicroWinFile\shell]

[HKEY_CLASSES_ROOT\MicroWinFile\shell\open]

[HKEY_CLASSES_ROOT\MicroWinFile\shell\open\command]
@="\"C:\\Programs\\STEP 7-MicroWIN V4.0\\bin\\microwin.exe\" %1"

[HKEY_CLASSES_ROOT\MicroWinFile\shell\print]

[HKEY_CLASSES_ROOT\MicroWinFile\shell\print\command]
@="\"C:\\Programs\\STEP 7-MicroWIN V4.0\\bin\\microwin.exe\" %1 /p" 


Комментариев нет:

Отправить комментарий