|
Эмуляция Windwos XP под Windows server 2016/2012
|
|||
---|---|---|---|
#18+
Все привет. Есть проблема система MATLAB 7.0 - не работает под Windows Server матрица совместимости это подтверждает: https://www.mathworks.com/support/sysreq/previous_releases.html есть и ответ поддержки: https://www.mathworks.com/matlabcentral/answers/99453-is-matlab-supported-on-windows-server-2008?s_tid=gn_loc_drop Но под клиентскими виндами ПО запускается и работает корректно (даже на Windows 10) Падает приложение в виде диалога: --------------------------- Microsoft Visual C++ Runtime Library --------------------------- Runtime Error! Program: C:\AFC\MPC 8799\MatlabLTIServer.exe This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information. В консоле пишет ------------------------------------------------------------------------ Segmentation violation detected at Wed Mar 21 08:19:57 2018 ------------------------------------------------------------------------ Configuration: MATLAB Version: 7.0.0.19920 (R14) Operating System: Microsoft Windows XP Window System: Version 6.2 (Build 9200) Processor ID: x86 Family 6 Model 15 Stepping 1, GenuineIntel Virtual Machine: Java is not enabled Default Charset: ibm-5348_P100-1997 Can't dump stack Установка свойства совместимости с Windows XP для MatlabLTIServer.exe не помогает. Кто подскажет способы как обойти проблему, или расширенные средства мониторинга? пробовал снимать логи process monitor под Windows 10 и Windows Server - сравнить сложно. вероятно программа от версии винды идет по разным веткам. Что в серверной винде такого особенного, и почему в клиентской все работает? Поднимать виртуальную машину нельзя по лицензионным ограничениям Экземпляр Windows Server работает под визуализацией и запуск клиенткой Windowd 10 не допустим т.к. требуется лицензия VDI. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.03.2018, 08:55 |
|
Эмуляция Windwos XP под Windows server 2016/2012
|
|||
---|---|---|---|
#18+
Сишный рантайм надо установить нужной версии https://support.microsoft.com/ru-ru/help/2977003/the-latest-supported-visual-c-downloads Второй вариант: скопировать нужные DLL с компа где работает и положить в папку где EXE лежит. Если надо виртуалку, то есть бесплатный VirtualBox. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.03.2018, 09:09 |
|
Эмуляция Windwos XP под Windows server 2016/2012
|
|||
---|---|---|---|
#18+
Dima TСишный рантайм надо установить нужной версии https://support.microsoft.com/ru-ru/help/2977003/the-latest-supported-visual-c-downloads Второй вариант: скопировать нужные DLL с компа где работает и положить в папку где EXE лежит. Если надо виртуалку, то есть бесплатный VirtualBox. Рантайм лежит внутри - вот такие либы (каталоги одинаковые на Win10 и Win Server): C:\AFC\MCR\v70\runtime\win32 mfc71.dll msvcp71.dll msvcr71.dll msvcrt.dll mwcommgr.dll mclmcrrt70.dll mwcomutil.dll mclcom70.dll mfc71deu.dll mfc71esp.dll mfc71fra.dll mfc71ita.dll mfc71enu.dll mfc71jpn.dll mfc71kor.dll mfc71cht.dll mfc71chs.dll и process monitor показывает, что они цепляются при старте программы. с VirtualBox понятно что он бесплатный, у нас серверная винда уже под гипервизором VMWare а Microsoft за виртуализацию клиентской винды хочет денег за VDI лицензию - 100$ в год. т.е. даже если будет бесплатный гипервизор VirtualBox - за винду нужно платить отдельно. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.03.2018, 10:35 |
|
Эмуляция Windwos XP под Windows server 2016/2012
|
|||
---|---|---|---|
#18+
автора Microsoft за виртуализацию клиентской винды хочет денег за VDI лицензию - 100$ в год. т.е. даже если будет бесплатный гипервизор VirtualBox - за винду нужно платить отдельно. Именно по VDI не знаю, но с винды 8-ки и серверной 2012, один экземпляр виртуальной машины можно использовать легально, если оно крутится на этом же купленном экземпляре. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.03.2018, 10:43 |
|
Эмуляция Windwos XP под Windows server 2016/2012
|
|||
---|---|---|---|
#18+
Да, посмотрите на серверной винде UAC и прочие вещи с правами доступа, обычно там в корень мало что разрешается писать всяким неродным прогам ... |
|||
:
Нравится:
Не нравится:
|
|||
21.03.2018, 10:44 |
|
Эмуляция Windwos XP под Windows server 2016/2012
|
|||
---|---|---|---|
#18+
rahzerДа, посмотрите на серверной винде UAC и прочие вещи с правами доступа, обычно там в корень мало что разрешается писать всяким неродным прогам В корень никто не пишет - проверено ProcessMonitor-ом также софт запускается под админом в Windows 10 и Windows Server о вообще портабельный - переносился с Windows XP простым копированием каталогов. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.03.2018, 11:20 |
|
Эмуляция Windwos XP под Windows server 2016/2012
|
|||
---|---|---|---|
#18+
rahzerИменно по VDI не знаю, но с винды 8-ки и серверной 2012, один экземпляр виртуальной машины можно использовать легально, если оно крутится на этом же купленном экземпляре. Можно подробнее - про экземпляр? Есть Microsoft Windows Server Datacenter 2016 все это работает под VMWare Серверных экземпляров винды - можно создать сколько хочешь и все включено в Datacenter лицензию. А вот экземпляр Windows 8 или 10 запустить на этом гипервизоре нельзя без дополнительной оплаты (причем оплату нужно выполнять каждый год) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.03.2018, 11:25 |
|
Эмуляция Windwos XP под Windows server 2016/2012
|
|||
---|---|---|---|
#18+
PPAо вообще портабельный - переносился с Windows XP простым копированием каталогов.Про виртуализацию не забыли? Рекомендую вы ключить - можете узнать много интересного. Потроха из System32 - тоже перенесли? А в правильное место? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.03.2018, 22:01 |
|
Эмуляция Windwos XP под Windows server 2016/2012
|
|||
---|---|---|---|
#18+
Basil A. SidorovPPAо вообще портабельный - переносился с Windows XP простым копированием каталогов.Про виртуализацию не забыли? Рекомендую вы ключить - можете узнать много интересного. Потроха из System32 - тоже перенесли? А в правильное место? Что значит выключить виртуализацию? В какое место нужно перенести System32? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2018, 09:28 |
|
Эмуляция Windwos XP под Windows server 2016/2012
|
|||
---|---|---|---|
#18+
Редактор политик хоть раз запускали? Что для 32-разрядных приложений на 64-разрядных системах каталог %SystemRoot%\SysWOW64 виртуализируется как %SystemRoot%\System32 - тоже не знаем? P.S. Это две разные виртуализации, если что. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2018, 10:17 |
|
Эмуляция Windwos XP под Windows server 2016/2012
|
|||
---|---|---|---|
#18+
Basil A. SidorovРедактор политик хоть раз запускали? Что для 32-разрядных приложений на 64-разрядных системах каталог %SystemRoot%\SysWOW64 виртуализируется как %SystemRoot%\System32 - тоже не знаем? P.S. Это две разные виртуализации, если что. Нет, редактор не запускал. Что в нем нужно сделать - киньте скрин. Пробелема В виртуальной Win10 x64 программа работает В виртуальной Win Server 2016 или 2012 x64 программа уже работает ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2018, 11:30 |
|
Эмуляция Windwos XP под Windows server 2016/2012
|
|||
---|---|---|---|
#18+
Кстати, подумалось ... Если MATHLAB работает при переносе копированием с XP32 на 64-разрядную клиентскую винду и не работает при таком же переносе на (тоже 64-разрядный) сервер, то проблема может быть в фичах и компонентах. По умолчанию, на серверах выключены всяческие Desktop Experience, которые "добавляют совместимости" с клиентскими виндами. P.S. Нет, поднимать тестовый сервер и кидать скриншоты "где оно точно" - не буду. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2018, 11:42 |
|
Эмуляция Windwos XP под Windows server 2016/2012
|
|||
---|---|---|---|
#18+
Basil A. Sidorov, Какое слово написано в редакторе политик? что искать в гугле? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2018, 12:05 |
|
Эмуляция Windwos XP под Windows server 2016/2012
|
|||
---|---|---|---|
#18+
Basil A. Sidorov, Desktop Experience - поставил https://blogs.technet.microsoft.com/meamcs/2012/05/01/how-to-add-desktop-experience-feature-on-windows-server-2012-server-8-beta/ не помогло. есть еще версии? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2018, 12:56 |
|
|
start [/forum/topic.php?fid=26&msg=39618853&tid=1492774]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
166ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
others: | 249ms |
total: | 521ms |
0 / 0 |