PDA

Просмотр полной версии : может кто в курсе...


Himikat
06.11.2007, 19:44
При запуске любимой маминой игры TETRIS by Sergey Sotnikov после переустановки Windows стала вылазить такая вот ошибка:
16-разрядная подсистема MS-DOS
С:\DOCUME~1\Root\0016~\269B~1\TETCOLOR.EXE
Процессор NTVDM обнаружил недопустимую инструкцию.
CS:0000 IP:000b OP:f0 8b 01 70 00 Для завершения работы приложения нажмите кнопку "Закрыть".
Кто-нить может подсказать, как это исправить ?

Pandemonium
06.11.2007, 23:21
попробуй укоротить путь до игры, т.е. например поместить в папку "С:\tetcolor\tetcolor.exe"

Himikat
07.11.2007, 10:16
попробуй укоротить путь до игры, т.е. например поместить в папку "С:\tetcolor\tetcolor.exe"

не помогло =( есть еще у кого-нить другие варианты ?

DenDron
07.11.2007, 11:13
Попробуй использовать DOSBox (http://soft.ya1.ru/folder.php?id=1127)

Himikat
07.11.2007, 13:46
Попробуй использовать DOSBox (http://soft.ya1.ru/folder.php?id=1127)

Наверно я дурак, ибо ничего я в этой штуке не понял =) Может пояснишь, как ей пользоваться ?

Весёлый Молочник
08.11.2007, 15:17
Программа сложная, может и не нужна будет. Попробуй в режиме совместимости запустить.

Pandemonium
08.11.2007, 17:26
такое нашел в инете
Исследования по запросу о NTVDM привели к открытию, что это NT Virtual DOS Machine и
ООО Microsoft за глюк знает и в Windows Update есть страничка про то, как убить гада!
Так вот кратенько приведу суть - то что помогло мне решить проблему
... и было сказано
1. Нажмите кнопку Пуск и выберите пункт Выполнить.
2. В поле Открыть введите команду command.com и нажмите кнопку ОК.
При этом должно появиться окно командной строки. Если командная строка работает неправильно, то проблема заключается в подсистеме NTVDM. В этом случае выполните следующие действия.
• Убедитесь, что в файлах Config.nt и Autoexec.nt, находящихся в папке SystemRoot%\System32, отсутствуют нестандартные параметры.
С помощью выражения REM скройте комментариями все команды, за исключением следующих.
==================================================
Config.nt
---------
dos=high, umb
device=%SystemRoot%\System32\Himem.sys
files=20
==================================================
Autoexec.nt
-----------
lh %SystemRoot%\System32\Mscdexnt.exe
lh %SystemRoot%\System32\Redir
lh %SystemRoot%\System32\Dosx
lh %SystemRoot%\System32\Nw16 (только если установлена служба CSNW)
lh %SystemRoot%\System32\Vwipxspx (только если установлена служба CSNW)
==================================================

После выполнения теста с Пуск>>Выполнить>>....>>command.com
был послан системой куда подальше после чего углубился в изучение файлов Config.nt и Autoexec.nt. В autoexec'e ничего кроме описаннного на вышеназванной страничке найдено не было, но в Config.nt было найдено

dos=high, umb
device=%SystemRoot%\System32\Himem.sys
files=20
device=C:\PROGRA~1\ALWILS~1\Avast4\aswmonds.sys
После того как строка с упоминанием Avast4 была закоментирована и выполнена перезагрузка - Windows забыла про NTVDM и .... настало счастье!
Удачи всем