PDA

Просмотр полной версии : Перестала запускаться DOS программа


Михаил1965
23.03.2009, 21:43
Доброго времени.
Перестала запускаться DOS программа. При запуске вылетает DOS-окно и сразу же закрывается. Программа раньше стабильно запускалась. Правда, не работал с ней более двух месяцев. За это время много чего устанавливал и удалял.
Стоит: WinXP SP3

Brat
23.03.2009, 22:44
В системных событиях есть что?

Михаил1965
23.03.2009, 23:05
Да. пишет - слишком много открытых файлов

Brat
23.03.2009, 23:19
Забавно... Аполный текст привести можешь?
P.S. Вообще-то для беспроблемного запуска досовских прог из под Виндов, рекомендуют DOS-Box. Ну это к слову.

Михаил1965
23.03.2009, 23:31
Дословно: Too many files open
А по поводу DOSBox не хочет открывать файл - расширение "pif"

Doctor
24.03.2009, 12:58
Если система Windows XP, то открой файл

c:\WINDOWS\system32\CONFIG.NT

в конце найди строчку

files=40
(или другое число там)

и исправь на

files=80
(или например 100)

mvg
24.03.2009, 15:53
К выше сказанному

1. Настроить само окно cmd
Возможно программа не может выполняться в оконном режиме.
2. Запускать cmd, потом саму программу.
3. Возможно из-за SP3

Михаил1965
24.03.2009, 19:17
Спасибо за ответы.
Из данной ситуации вышел просто. Переписал файлы Autoexec.nt и Config.nt с другого компьютера. Все заработало.
Но вот что смущает, когда стал разбираться – config.nt были абсолютно одинаковые и по размеру и по содержанию, а autoexec разные: Был на одну строчку больше: - rem mode con cols=80 lines=25
Так-же сравнил файлы из папки Windows\repait\ - то-же самое!

Doctor
25.03.2009, 11:06
всё, что идёт правее слова rem в строчке autoexec.nt - на работу компьютера никак не влияет, это комментарий