Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Ошибка - [решено] Не запускается 16 разрядное приложение на Window XP

Ответить
Настройки темы
Ошибка - [решено] Не запускается 16 разрядное приложение на Window XP

Новый участник


Сообщения: 13
Благодарности: 1

Профиль | Отправить PM | Цитировать


Изменения
Автор: Petya V4sechkin
Дата: 12-01-2011
Описание: пункт 3.18 http://forum.oszone.net/rules.html
Установил Windows XP Pro SP3 VLK Rus simplix edition (x86) 20.12.2010 на чистую машину
И не могу запустить 16 битное приложение.
command.com запускается, autoexec.nt и config.nt в порядке, файлы необходимые для запуска 16 разрядного приложения тоже на месте.
На оригинальном Windows XP мое приложение запускается.
Что можно сделать?

Отправлено: 20:22, 12-01-2011

 

Старожил


Сообщения: 263
Благодарности: 52

Профиль | Отправить PM | Цитировать


Цитата Dmitry11:
И не могу запустить 16 битное приложение.
Название приложение имеет?

Цитата Dmitry11:
Windows XP Pro SP3 VLK Rus simplix edition (x86) 20.12.2010
В данной сборке нужно учитывать то, что там стоят обновления безопасности, где также были исправлены уязвимости эмулятора ntvdm.exe. Вероятно, какое-то исправление убрало совместимость с тем приложением.

Цитата Dmitry11:
Что можно сделать?
Если это DOS программа, то можно использовать эмулятор DosBox. В DosBox'е также можно запускать и 16 битные Windows приложения, если установить Windows 3.11

-------
Microsoft Windows - Because you have no choice ;-)


Отправлено: 20:59, 12-01-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 13
Благодарности: 1

Профиль | Отправить PM | Цитировать


Программа виндовая – http://www.pcbirs.ru/

Отправлено: 21:03, 12-01-2011 | #3


Старожил


Сообщения: 263
Благодарности: 52

Профиль | Отправить PM | Цитировать


Изображения
Тип файла: png DOSBOX001.png
(15.1 Kb, 13 просмотров)

Попробовал запустить на DosBox'е.

-------
Microsoft Windows - Because you have no choice ;-)


Отправлено: 21:24, 12-01-2011 | #4


Новый участник


Сообщения: 13
Благодарности: 1

Профиль | Отправить PM | Цитировать


Сейчас качну попробую. Но вообще, такое ощущение, что на Simplix'е нет доступа куда-то, поэтому прога запускается и тут же выгружается.

Отправлено: 21:30, 12-01-2011 | #5


Старожил


Сообщения: 263
Благодарности: 52

Профиль | Отправить PM | Цитировать



Начал изучать проблему с помощью Process Monitor и обнаружил довольно странные обращения Some_Strange.png. Файл Setup.exe запускался с папки C:\Temp. Данная папка ничего не содержит, кроме распакованной программы.

Стал еще смотреть и обнаружил перед этим обращение к файлу C:\WINDOWS\AppPatch\sysmain.sdb. Просмотрел HEX редактором и там встречаются такие же имена файлов, с которым NTVDM.EXE обращался. Видимо действует какой-то фикс для программы, но не работает корректно.

-------
Microsoft Windows - Because you have no choice ;-)


Отправлено: 22:11, 12-01-2011 | #6


Новый участник


Сообщения: 13
Благодарности: 1

Профиль | Отправить PM | Цитировать


Скопировал все из apppatch из рабочей винды в нерабочую, не помогло. Я procmon тоже смотрю, но ничего аномального невижу .
Сейчас появилась идея сравнить реестры из рабочей и не рабочей винды. Я с экспортировал ветки HKLM в файл, но fc не особый помощник.
А чем еще сравнить можно не знаю.

Отправлено: 22:19, 12-01-2011 | #7


Новый участник


Сообщения: 13
Благодарности: 1

Профиль | Отправить PM | Цитировать


Проблема решилась в переписке с автором сборки . Проблема в том что в сборке использован твик:

;Запускать 16-битные программы в отдельных процессах
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WOW]
"DefaultSeparateVDM"="yes"

Решение: исправить на
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WOW]
"DefaultSeparateVDM"="no"


И обязательно перегрузится.
Это сообщение посчитали полезным следующие участники:

Отправлено: 00:21, 13-01-2011 | #8



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Ошибка - [решено] Не запускается 16 разрядное приложение на Window XP

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Ошибка - Приложение Edgecad - не запускается под учетной записью пользователя. Clever_man Microsoft Windows 2000/XP 2 17-07-2010 10:11
FreeBSD - [решено] не запускается приложение xela87 Общий по FreeBSD 8 28-10-2009 02:19
Ошибка - Приложение javascript: Type Error:window URLBar SetURI has no properties aleksking Microsoft Windows 2000/XP 1 12-08-2009 18:24
Ошибка - [решено] Не запускается ниодно приложение akalibr Microsoft Windows 2000/XP 2 02-09-2008 15:30
Не запускается приложение portsigar Microsoft Windows 2000/XP 5 28-01-2007 11:06




 
Переход