16-разрядная подсистема? Не работает!
Понадобился мне Паскаль, и тут "на тебе"!!!, не работает. Пишет: "16-разрядная подсистема MS-DOS, c:\path\прога.ехе config.nt. Системный файл не предназначен для выполнения MS-DOS и Microsoft Windows." Две кнопульки "закрыть" И "пропустить" по кнопульке "пропустить" - ноль эмоций. Файлы конфиг и аутоекзек проверены ничего в них не менялось. есть предложения!
есть предложения!
по пивку? или имелось ввиду со знаком "?"?
;)
Файлы конфиг и аутоекзек проверены ничего в них не менялось.
есть предложение ПОМЕНЯТЬ файлы в которых ничего не менялось. еще есть предложение - запустить коммандый интерпретатор command.com (НЕ cmd.exe) и попробовать запустить прогу из него.
по пивку? или имелось ввиду со знаком "?"?
;)
Перцовочки, (чуть-чуть) для горла - болеем :)
есть предложение ПОМЕНЯТЬ файлы в которых ничего не менялось. еще есть предложение - запустить коммандый интерпретатор command.com (НЕ cmd.exe) и попробовать запустить прогу из него.
Не пойдет файлы менять без толку они одинаковый, а команнд.ком не запускается - ту же надпись дает.
ЗЫ Срочно восстанавливай асю, скучаем
команнд.ком не запускается
уу.... config.nt & Co лежит в
%SystemRoot%\system32?
можно его содержимое?
уу.... config.nt & Co лежит в
%SystemRoot%\system32?
можно его содержимое?
Конфиг
device=%SystemRoot%\system32\himem.sys
files=120
Екзек
lh %SystemRoot%\system32\mscdexnt.exe
lh %SystemRoot%\system32\redir
lh %SystemRoot%\system32\dosx
Конфиг
device=%SystemRoot%\system32\himem.sys
files=120
Екзек
lh %SystemRoot%\system32\mscdexnt.exe
lh %SystemRoot%\system32\redir
lh %SystemRoot%\system32\dosx
кисло... Свойства проги DOS -> Программы -> Дополнительно: путь к конфигам есть?
кисло... Свойства проги DOS -> Программы -> Дополнительно: путь к конфигам есть?
Путь прописан как положено
Путь прописан как положено
в 90% случаев - такой трабл из-за каких то косяков с этими файлами. попробуй скопировать с другой машины... если подпадешь под остальные 10% тогда - :(
в 90% случаев - такой трабл из-за каких то косяков с этими файлами. попробуй скопировать с другой машины... если подпадешь под остальные 10% тогда - :(
А файлсистем случаем не NTFS? Впрочем и в FAT32 может такое быть. Посмотри права доступа на файл config.nt. И разреши всем все по полной. Заодно еще и квоты отключи если они установлены. А перво - на перво три заветные кнопки. Это обычно помогает. Выздоравливай и больше не болей даже немного.
Впрочем и в FAT32 может такое быть. Посмотри права доступа на файл config.nt
если трабл в правах доступа, как это может быть на FAT32? :roll:
кстати по дефолту - права достаточные стоят... "все" разрешать не нада
если трабл в правах доступа, как это может быть на FAT32? :roll:
кстати по дефолту - права достаточные стоят... "все" разрешать не нада
Вот как такое может может быть не скажу, но пару раз сталкивался, что доступ на чтение не разрешался!!!!!!!!!.
Посылал комп на три буквы C-A-D и вроде вылечивалось. Есть предположение, что где-то был висячий процесс, который брал файлы в монополь, но найти его не смог.
Вот как такое может может быть не скажу, но пару раз сталкивался, что доступ на чтение не разрешался!!!!!!!!!.
Посылал комп на три буквы C-A-D и вроде вылечивалось. Есть предположение, что где-то был висячий процесс, который брал файлы в монополь, но найти его не смог.
бывает такое. но с правами доступа оно никак не связано. такое бывает, если программа, открывшая файл, аварийно завершается, не "убрав" за собой.
бывает такое. но с правами доступа оно никак не связано. такое бывает, если программа, открывшая файл, аварийно завершается, не "убрав" за собой.
Да вот они хоть мелко-мягкие, но бывают чересчур твердыми. Сколь уж времени этот баг убрать не могут. А с последними патчами намудрили. Я по хп сервиспак 2 поставил, половина приложений оказалась работать по соображениям безопасности. Пока все перенастроил и сам изматерился и перьев от начальства наполучал столько, что был похож на голубя мира.
Вот я и подумал, может и Тани ситуация похожая, уж больно смахивает на мою.
Сколь уж времени этот баг убрать не могут. А с последними патчами намудрили.
а почему ты считаешь это багом? если прога при падении оставляет за собой мусор - это баги отнюдь не мелкомягких...
Я по хп сервиспак 2 поставил, половина приложений оказалась работать по соображениям безопасности.
уж сколько раз твердили миру... XP SP2 - враг сисадмина :) шутка
а почему ты считаешь это багом? если прога при падении оставляет за собой мусор - это баги отнюдь не мелкомягких...
Баг птому - что работа с процессами сделана из рук вон. Про процесс, даже тобой и порожденный не знаешь ни ....... .Вот плодятся висячие процессы и следы их остаются. А сборка всякого разного мусора раз в 2 часа. Отсюда все их ноги растут.
ЗЫ: Написал и сам понял: не баг это, а идеология. Можно сказать политика. А идеологические ошибки исправляют только революции.
Баг птому - что работа с процессами сделана из рук вон.
хм... смелое заявление. я бы не сказал, что в 2000/ХР плохо сделана подсистему управления процессами.
Господа, дело такое: похоже все дело завязано на патчах, на компе который в моей же сети по образу и подобию сделанный также как другие клиенты сети, но менее пропатченный открыл таки мне эту программу(а это был Borland Pascal :) ). Так что осталось решить вопрос как сделать так что-бы и патчи стояли и проги работали?
Можно конкретнее? На какие патчи отличаются компы?
Господа, дело такое: похоже все дело завязано на патчах, на компе который в моей же сети по образу и подобию сделанный также как другие клиенты сети, но менее пропатченный открыл таки мне эту программу(а это был Borland Pascal :) ). Так что осталось решить вопрос как сделать так что-бы и патчи стояли и проги работали?
У меня на компе W2000/SP3 turbo.exe работает.
Но если из файлов autoexec.nt и config.nt убрать закомментированные строки, то выдается то же самое сообщение "16...
У меня на компе W2000/SP3 turbo.exe работает.
Но если из файлов autoexec.nt и config.nt убрать закомментированные строки, то выдается то же самое сообщение "16...
Там уже после sp3 был если не ошибаюсь sp4. И куча патчей.
Танюша!!! а у тебя случайно эти машины наличием/отсутствием AdWare не отличаются???
Отличаются, на моем есть адваре, а на другом нет.
А причем тут они?
Можно конкретнее? На какие патчи отличаются компы?
Примерно разница в обновлениях 4 месяца
Там уже после sp3 был если не ошибаюсь sp4. И куча патчей.
Зашел сейчас на сайт мелко-мягких. Ну Билли совсем обалдел, чтобы фак посмотреть, нужно лицензионное соглашение подписать!!!. Это так, крик души. А вообще совет. Возьми отличающиеся патчи и на сайте посмотри, что они вообще патчат. Вот где копать нужно.
PS:Посмотри на этой ссылкеhttp://search.microsoft.com/search/results.aspx?View=ru-ru&p=1&c=3&st=b&qu=MS-DOS&swc=3&na=33&cm=512
Примерно разница в обновлениях 4 месяца
:)
Control Pаnel->System->Open и на странице General основные параметры системы.
2AlexandrVSmirno
После sp3 был только sp4, но с config.nt типа
dos=high, umb
device=%SystemRoot%\system32\himem.sys
files=120
turbo.exe не запускается даже c SP3. Точнее через некоторое время перестает запускаться. REM строки тоже нужны.
:)
Control Pаnel->System->Open и на странице General основные параметры системы.
2AlexandrVSmirno
После sp3 был только sp4, но с config.nt типа
dos=high, umb
device=%SystemRoot%\system32\himem.sys
files=120
turbo.exe не запускается даже c SP3. Точнее через некоторое время перестает запускаться. REM строки тоже нужны.
Вот что советуют мелкл-мягкие:
[COLOR=blue]
При попытке установки или запуска программы MS-DOS или 16-разрядного приложения Windows на компьютере под управлением операционной системы Windows XP может появляться сообщение об ошибке, подобное одному из следующих:
16-разрядная подсистема MS-DOS
путь к программе, которую Вы пытаетесь запустить или установить
C:\Winnt\System32\config.nt. Системный файл не предназначен для выполнения приложений MS-DOS и Microsoft Windows. Для завершения работы приложения нажмите кнопку "Закрыть".
16-разрядная подсистема MS-DOS
путь к программе, которую Вы пытаетесь запустить или установить
config.nt. Системный файл не предназначен для выполнения приложений MS-DOS и Microsoft Windows. Для завершения работы приложения нажмите кнопку "Закрыть".
16-разрядная подсистема MS-DOS
путь к программе, которую Вы пытаетесь запустить или установить
C:\Windows\System32\Autoexec.nt. Системный файл не предназначен для выполнения приложений MS-DOS и Microsoft Windows. Для завершения работы приложения нажмите кнопку "Закрыть".
Несмотря на то, что Вам может быть предложено выйти из программы или проигнорировать сообщение об ошибке, и тот, и другой выбор приводит к выходу из программы.
Причина
Эта проблема может возникнуть в случае, если один или несколько нижеперечисленных файлов отсутствуют или повреждены:
• Config.nt
• Autoexec.nt
• Command.com
Решение
Для разрешения проблемы:
1. Нажмите кнопку Пуск и выберите Выполнить.
2. В окне Открыть введите cmd и нажмите кнопку OK.
3. В командной строке введите следующие команды, нажимая ENTER после каждой команды:
expand Буква CD-ROM дисковода:\i386\config.nt_ c:\windows\system32\config.nt
expand Буква CD-ROM дисковода:\i386\autoexec.nt_ c:\windows\system32\autoexec.nt
expand Буква CD-ROM дисковода:\i386\command.co_ c:\windows\system32\command.com
exit
4. Запустите и установите программу. Если это помогло решить проблему, не выполняйте нижеприведенные действия. Если нет, перейдите к следующему шагу.
5. Примечание: Файл Command.com не является редактируемым и не может быть создан. Из-за этого Вам может понадобиться распаковать его с установочного диска Windows XP.
Запустите "Блокнот".
6. В "Блокноте" введите следующие строки:
dos=high, umb device=%SYSTEMROOT%\system32\himem.sys files=40
7. В меню "Файл" выберите "Сохранить как...".
8. В окне "Имя файла" введите Config.nt и нажмите кнопку "Сохранить". Закройте файл Config.nt.
9. В меню "Файл" выберите "Новый".
10. В новом документе введите следующие строки:
@echo off lh %SYSTEMROOT%\system32\mscdexnt.exe lh %SYSTEMROOT%\system32\redir lh %SYSTEMROOT%\system32\dosx SET BLASTER=A220 I5 D1 P330 T3
11. В меню "Файл" выберите "Сохранить как...".
12. В окне "Имя файла" введите Autoexec.nt и нажмите кнопку "Сохранить". Закройте файл Autoexec.nt.
13. Запустите "Проводник". Найдите файл Config.nt, щелкните на нем правой кнопкой мыши и выберите "Копировать".
14. Щелкните правой кнопкой мыши на папке %SYSTEMROOT%\System32 и выберите "Вставить".
15. Найдите файл Autoexec.nt, щелкните на нем правой кнопкой мыши и выберите "Копировать".
16. Щелкните правой кнопкой мыши на папке %SYSTEMROOT%\System32 и выберите "Вставить".
17. Найдите файл Command.com, щелкните на нем правой кнопкой мыши и выберите "Копировать".
18. Щелкните правой кнопкой мыши на папке %SYSTEMROOT%\System32 и выберите "Вставить". Перезагрузите Ваш компьютер.
Дополнительная информация
За дополнительной информацией о программах MS-DOS в Windows обратитесь к следующим статьям из базы знаний Microsoft:
305521 An Error Message Occurs When You Run an MS-DOS or 16-Bit Windows Program
314106 Troubleshooting MS-DOS-Based Programs in Windows
[/COLOR]