PDA

Показать полную графическую версию : Вопрос по DOSX


sevin
28-02-2018, 08:36
Добрый день!

Такой вопрос. Понадобилось установить одну игруху из детства(Starscape).
Система Windows 8.1 x86.

При запуске setup.exe выдаёт :

The Win16 Subsystem was unable to enter Protected Mode, DOSX.EXE must be in your AUTOEXEC.NT and present in your PATH.

Ок, есть некоторые ответы в интернете, о том чтоб прописать himem.sys, изменить config.nt - Это всё сделал.

autoexec.nt выглядит сейчас вот так:

@echo off
lh %SystemRoot%\system32\mscdexnt.exe
lh %SystemRoot%\system32\redir
lh %SystemRoot%\system32\dosx
SET BLASTER=A220 I5 D1 P330 T3


config.nt выглядит вот так:
DEVICE=%SYSTEMROOT%\SYSTEM32\grddos.sys

device=%SystemRoot%\system32\haspdos.sys

DEVICE=%SystemRoot%\HIMEM.SYS

При запуске dosx.exe через CMD, выдаёт :

Cannot tun this 16-bit protected mode application;
The DOS extender has encountered an eroor initializing the extended memory manager.

Совместимость делал с XP, запускал от администратора.

На другом ПК с Win10 всё установилось без проблем.

Помогите разобраться с проблемкой.

Petya V4sechkin
28-02-2018, 11:37
sevin, в качестве альтернативы можно попробовать DOSBox.

sevin
28-02-2018, 11:53
Petya V4sechkin, К сожалению приложение не под ms-dos... начиная с XP работает.

Petya V4sechkin
28-02-2018, 12:28
На другом ПК с Win10 всё установилось без проблем.
А там autoexec.nt и config.nt какие?

sevin
28-02-2018, 12:52
Petya V4sechkin, их я вообще не нашёл в каталоге C:\Windows\system32\ в Win10 x64


Поставил Win 8.1 x64 на виртуальную машину, вообще файл Setup не запускается :D Похоже какая то несовместимость с Win8 :(

На Win7 x 64 Pro запустилось, на Win 10x64 Pro запустилось, на WinVista x86 запустилось




© OSzone.net 2001-2012