| Другое > Hard'n'Soft |
| Запуск программ Ms-Dos |
| (1/1) |
| paul_met:
Почему-то не работают программы MS-Dos,хотя раньше работали - просто висит черный экран окна CMD и ничего не происходит,как-будто что-то ожидает.Пробовал на другом компе - там всё в порядке.В чем может быть проблема? PS:При запуске программы,скажем через батник,я глянул в программе Process Explorer состояние коммандной строки,которая выглядит одинаково на обоих компах,вот: --- Код: ---cmd.exe: cmd /c ""D:\run.bat" " ntvdm.exe: "C:\WINDOWS\system32\ntvdm.exe" -f --- Конец кода --- С cmd.exe все ясно,но что за процесс ntvdm.exe и есть ли другие процессы,отвечающие за запуск Dos программ? |
| Жэка:
Пользуйся DOSBox'ом - он и для программ и для игр подходит |
| paul_met:
--- Цитата: Жэка ---Пользуйся DOSBox'ом - он и для программ и для игр подходит --- Конец цитаты --- В курсах,но мне ведь надо,чтобы это дело в ХР работало как и раньше... |
| aptyp:
иногда глюки в системе проще исправить переустановкой или бэкапом. или бубном попробуй :D |
| Maelstrom:
paul_met NTVDM - Virtual Dos Machine. Собственно, и есть тот отвественный процесс. Досовские проги перестали работать после смены компа? Если так, то тут уж ничего не поделаешь, у меня та же херня - на новом компе любые графические дос-приложения отказываются пахать, и никакими шаманскими ритуалами дело исправить не удалось. Если на старом компе, может вирусняк какой-то в ntvdm пробрался... |
| paul_met:
--- Цитата: Maelstrom ---Досовские проги перестали работать после смены компа? --- Конец цитаты --- Нет,после восстановления Винда из образа. --- Цитата: Maelstrom ---Если на старом компе, может вирусняк какой-то в ntvdm пробрался... --- Конец цитаты --- Файлы ntvdm.exe на обоих компах одинаковы (сравнивал в коммандере). |
| aptyp:
--- Цитата: paul_met от 13 Октябрь 2008, 23:33:19 ---Нет,после восстановления Винда из образа. --- Конец цитаты --- Если восстанавливал поверх предыдущей тогда точно глюк системный, надо сначала снести прошлую Добавлено позже: снести полностью |
| HardWareMan:
--- Цитата: Maelstrom от 13 Октябрь 2008, 23:08:37 ---paul_met NTVDM - Virtual Dos Machine. Собственно, и есть тот отвественный процесс. --- Конец цитаты --- Ага, только не только для DOSа, а вообще. Если запустить старую прогу для Win9x этот процесс запустит еще и WOW (Windows On Windows). С другой стороны, я все еще юзаю несколько старых но нужных прог для DOS. И прикол в том, что с установкой SP2 они перестали работать. В итоге я заюзал DOSBox. Так что юзайте DosBox и будет вам щасте, как уже и было сказано. |
| WormSkull:
А у меня такой прикол, что в папке WINDOWS появился файл cmd.exe.exe, точно такий же, как cmd.exe. Так вот работает из них только cmd.exe.exe, а оригинал отказывается :? И .bat файлы тоже не пашут ни фига.. И всё то же самое с regedit. Такая вот фигня. Вирусов вроде нет, стоит Каспер последний, обновляется каждый день. |
| HardWareMan:
--- Цитата: WormSkull от 14 Октябрь 2008, 09:18:37 ---А у меня такой прикол, что в папке WINDOWS появился файл cmd.exe.exe, точно такий же, как cmd.exe. Так вот работает из них только cmd.exe.exe, а оригинал отказывается :? И .bat файлы тоже не пашут ни фига.. И всё то же самое с regedit. Такая вот фигня. Вирусов вроде нет, стоит Каспер последний, обновляется каждый день. --- Конец цитаты --- МУХАХАХАХА! Это же типичный пример техники вира "Hidden Extension". Держи, горемыко, нормальный от СП2 РУС. Только, сначала удали оба существующих (возможно еще и восстановление системы надо отключить и очистить ибо он опять воткнет свой поломанный). Ну и смотреть в config.nt и autoexec.nt (окружение cmd.exe) никто не отменял (на предмет лишней подгрузки).... |
| WormSkull:
Спасибо. Только этот тоже не работает... Пишет --- Цитата ---Windows не удалось найти 'C:\WINDOWS\cmd.exe'. Проверьте, что имя было введено правильно, и повторите попытку. Чтобы выполнить поиск Файла, нажмите кнопку "Пуск", а затем выберите команду "Найти". --- Конец цитаты --- А если переименовать в cmd.exe.exe, то запускается! :'( Воостановление системы и так отключено. В config.nt написано: --- Цитата ---dos=high, umb device=%SystemRoot%\system32\himem.sys files=40 --- Конец цитаты --- В autoexec.nt: --- Цитата ---@echo off lh %SystemRoot%\system32\mscdexnt.exe lh %SystemRoot%\system32\redir lh %SystemRoot%\system32\dosx SET BLASTER=A220 I5 D1 P330 T3 --- Конец цитаты --- остальное закомментировано... |
| paul_met:
Значит ничего толкового,кроме DosBox предложить не можете... :-\ Ну что ж,будем его юзать,так как ничего больше не остается.. |
| Ogr:
Понимаю что тема давно протухла, но может кому поможет. Решения этой проблемы тут - http://www.old-games.ru/utils/files/fix_4_nvidia_drivers_[dos_games_under_xp].rar |
| Навигация |
| Главная страница сообщений |