powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Windows [игнор отключен] [закрыт для гостей] / Эмуляция Windwos XP под Windows server 2016/2012
15 сообщений из 15, страница 1 из 1
Эмуляция Windwos XP под Windows server 2016/2012
    #39617940
Фотография PPA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все привет.

Есть проблема система 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.
...
Рейтинг: 0 / 0
Эмуляция Windwos XP под Windows server 2016/2012
    #39617947
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сишный рантайм надо установить нужной версии https://support.microsoft.com/ru-ru/help/2977003/the-latest-supported-visual-c-downloads

Второй вариант: скопировать нужные DLL с компа где работает и положить в папку где EXE лежит.

Если надо виртуалку, то есть бесплатный VirtualBox.
...
Рейтинг: 0 / 0
Эмуляция Windwos XP под Windows server 2016/2012
    #39618009
Фотография PPA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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 - за винду нужно платить отдельно.
...
Рейтинг: 0 / 0
Эмуляция Windwos XP под Windows server 2016/2012
    #39618014
rahzer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автора Microsoft за виртуализацию клиентской винды хочет денег за VDI лицензию - 100$ в год.
т.е. даже если будет бесплатный гипервизор VirtualBox - за винду нужно платить отдельно.
Именно по VDI не знаю, но с винды 8-ки и серверной 2012, один экземпляр виртуальной машины можно использовать легально, если оно крутится на этом же купленном экземпляре.
...
Рейтинг: 0 / 0
Эмуляция Windwos XP под Windows server 2016/2012
    #39618015
rahzer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, посмотрите на серверной винде UAC и прочие вещи с правами доступа, обычно там в корень мало что разрешается писать всяким неродным прогам
...
Рейтинг: 0 / 0
Эмуляция Windwos XP под Windows server 2016/2012
    #39618035
Фотография PPA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rahzerДа, посмотрите на серверной винде UAC и прочие вещи с правами доступа, обычно там в корень мало что разрешается писать всяким неродным прогам

В корень никто не пишет - проверено ProcessMonitor-ом
также софт запускается под админом в Windows 10 и Windows Server

о вообще портабельный - переносился с Windows XP простым копированием каталогов.
...
Рейтинг: 0 / 0
Эмуляция Windwos XP под Windows server 2016/2012
    #39618040
Фотография PPA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rahzerИменно по VDI не знаю, но с винды 8-ки и серверной 2012, один экземпляр виртуальной машины можно использовать легально, если оно крутится на этом же купленном экземпляре.

Можно подробнее - про экземпляр?
Есть Microsoft Windows Server Datacenter 2016 все это работает под VMWare
Серверных экземпляров винды - можно создать сколько хочешь и все включено в Datacenter лицензию.
А вот экземпляр Windows 8 или 10 запустить на этом гипервизоре нельзя без дополнительной оплаты
(причем оплату нужно выполнять каждый год)
...
Рейтинг: 0 / 0
Эмуляция Windwos XP под Windows server 2016/2012
    #39618527
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PPAо вообще портабельный - переносился с Windows XP простым копированием каталогов.Про виртуализацию не забыли? Рекомендую вы ключить - можете узнать много интересного.
Потроха из System32 - тоже перенесли? А в правильное место?
...
Рейтинг: 0 / 0
Эмуляция Windwos XP под Windows server 2016/2012
    #39618641
Фотография PPA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. SidorovPPAо вообще портабельный - переносился с Windows XP простым копированием каталогов.Про виртуализацию не забыли? Рекомендую вы ключить - можете узнать много интересного.
Потроха из System32 - тоже перенесли? А в правильное место?

Что значит выключить виртуализацию?
В какое место нужно перенести System32?
...
Рейтинг: 0 / 0
Эмуляция Windwos XP под Windows server 2016/2012
    #39618676
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Редактор политик хоть раз запускали?
Что для 32-разрядных приложений на 64-разрядных системах каталог %SystemRoot%\SysWOW64 виртуализируется как %SystemRoot%\System32 - тоже не знаем?

P.S. Это две разные виртуализации, если что.
...
Рейтинг: 0 / 0
Эмуляция Windwos XP под Windows server 2016/2012
    #39618765
Фотография PPA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. SidorovРедактор политик хоть раз запускали?
Что для 32-разрядных приложений на 64-разрядных системах каталог %SystemRoot%\SysWOW64 виртуализируется как %SystemRoot%\System32 - тоже не знаем?

P.S. Это две разные виртуализации, если что.

Нет, редактор не запускал.
Что в нем нужно сделать - киньте скрин.

Пробелема
В виртуальной Win10 x64 программа работает
В виртуальной Win Server 2016 или 2012 x64 программа уже работает
...
Рейтинг: 0 / 0
Эмуляция Windwos XP под Windows server 2016/2012
    #39618776
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, подумалось ...

Если MATHLAB работает при переносе копированием с XP32 на 64-разрядную клиентскую винду и не работает при таком же переносе на (тоже 64-разрядный) сервер, то проблема может быть в фичах и компонентах.
По умолчанию, на серверах выключены всяческие Desktop Experience, которые "добавляют совместимости" с клиентскими виндами.

P.S. Нет, поднимать тестовый сервер и кидать скриншоты "где оно точно" - не буду.
...
Рейтинг: 0 / 0
Эмуляция Windwos XP под Windows server 2016/2012
    #39618803
Фотография PPA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov,

Какое слово написано в редакторе политик?
что искать в гугле?
...
Рейтинг: 0 / 0
Эмуляция Windwos XP под Windows server 2016/2012
    #39618848
Фотография PPA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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/

не помогло.
есть еще версии?
...
Рейтинг: 0 / 0
Эмуляция Windwos XP под Windows server 2016/2012
    #39618853
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет - у меня все курицы кончились.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / Эмуляция Windwos XP под Windows server 2016/2012
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]