Системный файл не предназначен для выполнения приложений ms dos
Бери дистрибутив Винды, запускай TotalCommander. Alt+F7, искать файл "autoexec.*". Когда найдет - распаковать его в папку C:\Windows\System32, заменив предыдущий.
Рыжанову Денису Ивановичу: Интересно такую операцию нужно производить при каждой загрузке компа? Не поняли вопроса лучше помолчите.
Уважаемый Денис Иванович наверное хочет повторять эту операцию при каждой загрузке? Скорее всего это работа программы winad.exe (AdWare), найти в реестре все места где она упомянута и убить.
Денис Иванович прав. Но можно проще. файл autoexec.nt еще находится в папке winnt\repair. Его можно скопировать оттуда, а чтобы не удалялся поставить атрибуты (только для чтения, скрытый). Все это проверил сам. Одно непонятно, почему Microsoft ничего не говорит.
Microsoft как раз и не молчит. На стр. "Техническая поддержка на русском языке" указана эта проблема и способ её решения.
СПАСИБО! 5+ Моя безграмотность стоила переустановки, Windows 2000Еще в армии ведь наставляли - "Учи Саша матчасть!", - не слушал.
Ни один из вышеописанных способов мне не помог. Последняя установленная программа - InstallShield Pro 5.5.
В том то и дело, что винды не читаю autoexec.nt даже если он не удаляется (когда поставиш атрибуты "только для чтения").
Такая же хрень у меня. Я просто уверен, что это из-за AdWare. Спасибо Садомову Олегу за подсказку.
Товрищи у меня тоже проблемма с Autoexec.nt, помогите при загруске программы мне выдаёт вот эту фигню, что делать не знаю.
Cпасибо eduard, твое описани решения проблемы помогло, только вот в папке C:\Windows\System32 файла даже не было, а так все класс!
Спасибо Вам, парни! Меня эта проблема донимала достаточно долго с програмками не сильно мне нужными, но когда это не позволило мне запустить программу необходимую непосредственно для работы, терпение закончилось. Благодаря Вашим советам (. можно проще. файл autoexec.nt еще находится в папке winnt\repair. Его можно. ) всё исправил. Спасибо!
Спасибо за совет! я до этого чем тока не парился (DOSbox даже ставил =), пока не додумался в нете поикать ответ, еще раз сенкс!ЗЫ у меня Борланд Си 3.1 не запускался.
Спосибо Eduard-ду все получилось. Да и вам всем огромная благодарность, в умном споре и решаются сложные проблемы.
создай ярлык для этой проги на рабочем столе. после этого зайди в св-ва и настрой параметры работы программы.
P.S. Помнится была там опция "не давать программе обнаружить windows". Но вот в какой винде это было - не помню!
Проблема 16 разрядных приложений под win2k и XPПроблема следующая:
при запуски программы (программа под MS-DOS) вылетает ошибка
16 разрядная подсистема Windows.
config.nt. Системный файл не предназначен для выполнения приложений MS-DOS и Microsoft Windows.Для завершения работы приложения нажмите кнопку закрыть.
На ПК стоит Win2k SP4 а на другой Win XP SP2, перед тем как это случилось, делал Windows Update, до этого все работало. :idontnow:
Попробуй заменить или отредактировать этот config.nt. Этот файл -- аналог config.sys для дос или W98. Проблема решина. Файл config.nt вмоем случаи непричем, с ним было все впорядке. А проблема была в одном из обновлений Windows Update, заплатка под номером 840987. После ее удаления все заработало. :biggrin:Доброго времени суток! Не смог найти на форуме подходящего решения, видно плохо искал, и создал тему.
Вопросов 3, все касаются FoxPro for MS-DOS и 2К-XP осей.
1. Существует ли клипбоард или иная программка под 2К-ХР для копирования-вставки из ДОС-приложений работающих в WIN в такие-же, или в WIN и наоборот в любой последовательности?
Объясняю - есть АРМ, написанный в ФОКСе. Ранее он работал в 98й, и копирование-вставка полей осуществлялась средствами 98й же(а именно вверху окна была такая менюшка). Как это организовать в 2К-ХР, не знаю, и АРМ переписать тоже не могу.
2. Тот же АРМ хотелось бы запустить терминально на 2К сервере, хотя бы иметь на время профилактики компов возможность делать это. Проблема - первая же копия АРМа отжирает столько ресурсов, что работа последующих сильно затруднена. Вопрос - есть ли возможность выделить такой задаче ограниченное количество ресурсов, за пределы которых она ни ногой?
3. АРМ, работающий на локальной машине под ХР, переписывает-дозаписывает файлы DBF на 2К сервере гораздо дольше, чем это делает та же беда под 98й. Вопрос - как можно ускорить этот процесс?
Засим пока все.
С уважением. :)
Нажми Alt+Enter и затем правую кнопку сверху на синем и ты увидиш там то, что ты хочеш:)
Shmn, шутку юмора просек. ;) С Alt-Enter. нафига мне полноэкранное приложение?
Обычная правая кнопка мыши в ХР, правда чуть длинне, чем в 98 путь, но работает.
Решпект с меня, тупого. :p Я ж примусы починяю, а тут свалили на мою голову.
Значит остались вопросы 2 и 3.
Жду подсказок.
Yraman: 3. АРМ, работающий на локальной машине под ХР, переписывает-дозаписывает файлы DBF на 2К сервере гораздо дольше, чем это делает та же беда под 98й. Вопрос - как можно ускорить этот процесс? |
Grek, сервер работает под 2Ксервером.
Trimel, возможно, но тогда почему при находящихся на сервере файлах баз и работающем на локалкке ДОСовском ФОКСе :
-Индексирование файлов в ФОКСе под ХР проходит так же, или чуть быстрее, чем под 98
-сам процесс открытия задачи\генерация отчетов в задаче\введение документов\правка документов проходят с неменьшей скоростью, чем под 98?
Тормозит именно процесс слияния данных!
Открытие-чтение файлов идет быстро, модификация ограниченного объема данных тоже, а вот перезапись больших пакетов\append-replace большого объема записей\дописка-перезапись файлов тормозят в разы.
Проблема именно в этом, к сожалению. И это все третий вопрос.
Yraman: можно ли на 2к-ХР системах жестко ограничить доступные приложению ресурсы? |
Yraman
Тогда попробуй оставить в config.nt только это:
dos=high, umb
device=%SystemRoot%\system32\himem.sys
files=220
buffers=40
а в autoexec.nt закомментарь все , кроме
lh %SystemRoot%\system32\redir
lh %SystemRoot%\system32\dosx
И , надо отметить , при параллельном запуске DOSовского FOX'а и чего-нибудь еще в 2к-ХР , начинает тормозить и FOX и это что-еще.У себя это я побороть не смог.
P.S. у тебя случайно на XP не SP2 ?
Trimel, да, локалки у меня ХР с SP2. Дистрибутив собрал сам по советам форума. До сих пор не имею нареканий.
В файлах конфига все примерно так стоит изначально - ну надо фоксу столько! Правда files=200, не больше, хватает(как конфиги для ДОСа писать помню, учили).
А параллельный запуск-это не совсем показатель. Принципиально менеджер ресурсов Фокса пытается по умолчанию определить и отожрать всю RAM, доступную системе. Как это прибить-не знаю, но именно это и ведет к тормозам. КОнечно, когда процессы загрузились, то все нормально, но последующие копии Фокса создают столько проблем.
Реально вижу выход- что-то типа VMware(виртуалки живут же в выделенных ресурсах вроде?), но сам не ставил до сих пор, это раз, и сколько виртуальных машин потянет сервак? Боюсь, примрет.
Засим пока все.
Джу подсказок!
Trimel, теоретически ты прав, а вот физически.
Провел кспримент - копирование с сервера\на сервер бостаточно большого пакета файлов. Пакет разнородный, есть окурки, а есть и 2 гига одним куском. 98 и ХР SP2 разницы никакой не дали-пиковая скорость в моей локалке 8.3 Мбайт\с. У меня хаб акорповский, не свич. Так что возможно дело не в этом.
Кстати, у моих знакомых заказали спеца и им тот перевел с ФОКСа на Делфи их базы именно по той же причине. Но мои куркули ни в жисть копейку не дадут!
Опс! А сервер у меня обычный 2К а не 2003
YramanЯ с DOSом давно не развлекался, но насколько я понимаю, для запускалки твоей прикладухи можно создать .pif-файл. А там в "свойствах" на вкладке "память" прописать сколько какой памяти этой прикладухе выделить. Или что-то не так?
У нас тоже по разным причинам пришлось переписать задачу с dos foxpro на visual foxpro . И на данный момент все работает очень шустро. Но и на данный момент при запуске dos задачи (она осталась на некоторых машинах) на 98 и на XP при SP1 разница почти не заметна. Досовский exe-шник находится и запускается на клиентах . Если есть немного времени , попробуй SP1 . Чем черт не шутит :idontnow:
Mg0, ну попробую. Создал ярлык для запуска задачи, прописал путь, но в ХР понятия "память" во вкладках не нахожу. Или туплю. Наверное ты о 2К сервере? Проверю вечером. А с чем тогда связана такая штука как CPU USAGE=100%?
Trimel, мы немного отклонились от темы. Работа задачи на локалке нареканий не вызывает в целом, проблема именно перезаписи\дописке файлов данных на сервере! С чем это может быть связано?
Я имел в виду WinXP. Вот с моего служебного компа (SP1) свойства ярлыка _default.pif: MgO, у меня ХР SP2, собрал по советам форума, ссылку на конструктор тоже нашел тут, но такого окна не видел. Или действительно что-то не так делал. Завтра на работе разберусь, отвечу обязательно. YramanЯ и на домашнем компе посмотрел (SP2) -- тоже есть такая вкладка "Память"! MgO, не помогает. Диспетчер задач показывает, что ФОКС отжирает все практически! 400 мег памяти махом. Система конечно постепенно восстанавливает объем, освобождая не используемые реально процессом память, но медленно очень. А с утилитками дефрагментации памяти неохота возиться- были пренеприятные инциденты.
Хотя может я чего не так в ПИФке настроил? Принципиально разрешил только 16 мегов, но ему на этот файл похоже с колокольни. Yraman
Как вариант можно запускать не foxprox а обычный fox, только что проверил на работе он жрет всего мегов 20-30 Grek, если запускать foxpro , а не foxprox возможны (даже скорее всего будут) проблемы при выполнении тех пунктов задачи , которые открывают большое количество больших файлов.И программа будет еще сильнее тормозить . MgO
обязательно проверю(и почитаю, теорию действительно стоит пропускать иногда). Но парочка вопросов есть:
-шелл-это ведь оболочка типа FAR etc, угу? Если да, то:
-можно ли в свете изложенного выше все-таки создать ярлык для запуска? Я понимаю, обнаглел. :p но каждому моему сотруднику объяснять. женщинам. блондинкам. :cool: Я так понимаю, что надо изготовить .bat-файл с содержимым Start MyFox, а на этот .bat уже сделать обычный ярлык типа .lnk. Но это еще преждевременно ;) -- надо, чтобы запуск на VDM при ограничении ресурсов прокатил. Так там и так батничек: foxprox ZZZ
И почему-nо start даже exe-шника не прокатывает - файл не найден.
Ладно, пойду мучиться дальше. пока не самый горящий вопрос
Yraman
Разобрался я этой проблемой ;)
Для того что бы жралась не все оперативка нужно в конфигурационном файле прописать следующие:
MEMLIMIT=30,30720,92160
Где у меня 30 это сколько % оперативки можно использовать фоксу, а дальше минимум и максимум рахзрешенной памяти в Кб я ему отвел 30Мб и 90Мб соответственно
Как я понимаю, MEMLIMIT надо прописать в .nt-файлах системы, а ограничения-в ПИФке?
Можно чуть подробнее в майл или сюда? Просто болел, работы скопилось. :(
Заранее благодарен :beer:
Yraman
Нет прописывается в конфигурационном файле фокса config.fp например хотя может быть и другой нужно смотреть как прога запускается если с батника то посмотри что на фокс подаеться.
память можно и ограничить я себе сделал 50,2048,4096
Запуск с батника, пути там и собственно тело: foxprox запускаемый апплет YramanЗначит в директории с аплетом ищи конфигурационный файл
Grek
решпект. Мог бы 1000 дать в репутацию, дал бы.
Работает, на ноуте только что проверил. 3 копии АРМа только в путь, субъективно система отрабатывает переключение между ними шустрее, производительность вроде та же. Однако в больничке полезно бывать, время есть.
Тогда остался последний вопрос - а CPU Usage как-нить ущемить можно?
Уж больно прожорливы они, ДОС-приложения.
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
Файл config.nt считается разновидностью файла Windows NT Startup. Наиболее часто он используется в ПО Windows XP, разработанном компанией Microsoft. Он использует расширение NT и считается файлом Система (Windows NT Startup).
Первая версия config.nt для Windows 8 была представлена 08/01/2012 в Windows 8. Последним обновлением версии [vXP] для Windows является XP, выпущенное 10/25/2001. Файл config.nt включен в Windows XP, Windows 10 и Windows 8.1.
Продолжайте читать, чтобы найти загрузку правильной версии файла config.nt (бесплатно), подробные сведения о файле и порядок устранения неполадок, возникших с файлом NT.
Совместимость с Windows 10, 8, 7, Vista, XP и 2000
Средняя оценка пользователей
Сведения о разработчике и ПО | |
---|---|
Программа: | Windows XP |
Разработчик: | Microsoft |
Программное обеспечение: | Windows |
Версия ПО: | XP |
Сведения о файле | |
---|---|
Размер файла (байты): | 2577 |
Дата первоначального файла: | 07/26/2012 |
Дата последнего файла: | 04/24/2017 |
Информация о файле | Описание |
---|---|
Размер файла: | 2.5 kB |
Дата и время изменения файла: | 2012:07:26 06:52:40+00:00 |
Дата и время изменения индексного дескриптора файлов: | 2017:11:05 07:01:45+00:00 |
Ошибка: | Unknown file type |
✻ Фрагменты данных файлов предоставлены участником Exiftool (Phil Harvey) и распространяются под лицензией Perl Artistic.
Общие ошибки выполнения config.nt
Ошибки файла config.nt часто возникают на этапе запуска Windows, но также могут возникать во время работы программы. Эти типы ошибок NT также известны как «ошибки выполнения», поскольку они возникают во время выполнения Windows. К числу наиболее распространенных ошибок выполнения config.nt относятся:
- Не удается найти config.nt.
- config.nt — ошибка.
- Не удалось загрузить config.nt.
- Ошибка при загрузке config.nt.
- Не удалось зарегистрировать config.nt / Не удается зарегистрировать config.nt.
- Ошибка выполнения — config.nt.
- Файл config.nt отсутствует или поврежден.
Программа: C:\Windows\System32\config.nt
Среда выполнения получила запрос от этого приложения, чтобы прекратить его необычным способом.
Для получения дополнительной информации обратитесь в службу поддержки приложения.
В большинстве случаев причинами ошибок в NT являются отсутствующие или поврежденные файлы. Файл config.nt может отсутствовать из-за случайного удаления, быть удаленным другой программой как общий файл (общий с Windows) или быть удаленным в результате заражения вредоносным программным обеспечением. Кроме того, повреждение файла config.nt может быть вызвано отключением питания при загрузке Windows, сбоем системы при загрузке или сохранении config.nt, наличием плохих секторов на запоминающем устройстве (обычно это основной жесткий диск) или заражением вредоносным программным обеспечением. Таким образом, крайне важно, чтобы антивирус постоянно поддерживался в актуальном состоянии и регулярно проводил сканирование системы.
Шаг 1. Восстановите компьютер до последней точки восстановления, «моментального снимка» или образа резервной копии, которые предшествуют появлению ошибки.
Чтобы начать восстановление системы (Windows XP, Vista, 7, 8 и 10):
Если на этапе 1 не удается устранить ошибку config.nt, перейдите к шагу 2 ниже.
Шаг 2. Запустите средство проверки системных файлов (System File Checker), чтобы восстановить поврежденный или отсутствующий файл config.nt.
Средство проверки системных файлов (System File Checker) — это утилита, входящая в состав каждой версии Windows, которая позволяет искать и восстанавливать поврежденные системные файлы. Воспользуйтесь средством SFC для исправления отсутствующих или поврежденных файлов config.nt (Windows XP, Vista, 7, 8 и 10):
Следует понимать, что это сканирование может занять некоторое время, поэтому необходимо терпеливо отнестись к процессу его выполнения.
Если на этапе 2 также не удается устранить ошибку config.nt, перейдите к шагу 3 ниже.
Шаг 3. Выполните обновление Windows.
Если ни один из предыдущих трех шагов по устранению неполадок не разрешил проблему, можно попробовать более агрессивный подход (примечание: не рекомендуется пользователям ПК начального уровня), загрузив и заменив соответствующую версию файла config.nt. Мы храним полную базу данных файлов config.nt со 100%-ной гарантией отсутствия вредоносного программного обеспечения для любой применимой версии Windows . Чтобы загрузить и правильно заменить файл, выполните следующие действия:
Windows 10: C:\Windows\System32\Windows 8.1: C:\Windows\System32\
Windows 8: C:\Windows\System32\
Windows XP: C:\Windows\System32\
Windows XP: C:\WINDOWS\repair\
Если этот последний шаг оказался безрезультативным и ошибка по-прежнему не устранена, единственно возможным вариантом остается выполнение чистой установки Windows XP.
На самом деле это ошибка файловой системы, которая часто влияет только на функциональность файла. Вы также можете столкнуться с ошибкой, если попытаетесь переместить файл с диска формата NTFS на диск формата FAT32, и поврежденный системный файл также может вызвать ошибку.
Ошибка недопустимого файла функции MS-DOS
Если вы столкнулись с этим Неверная функция MS-DOS проблему, вы можете попробовать наши рекомендуемые решения ниже в произвольном порядке и посмотреть, поможет ли это решить проблему.
- Запустите CHKDSK
- Сократите имя файла, который вы копируете
- Оптимизируйте и дефрагментируйте свой диск
- Отформатируйте целевой диск в формате NTFS
- Создать и настроить CopyFileBufferedSynchronousIo ключ реестра.
Давайте посмотрим на описание процесса применительно к каждому из перечисленных решений.
1]Запустите CHKDSK
Использование CHKDSK также является одним из решений, которое доказало свою эффективность для исправления Неверная функция MS-DOS проблема.
Чтобы запустить CHKDSK, сделайте следующее:
Нажмите клавишу Windows + R.
В окне командной строки введите команду ниже и нажмите Enter.
Chkdsk не может работать, потому что том используется другим процессом. Вы хотите запланировать проверку этого тома при следующем перезапуске системы? (Да / Нет).
нажмите Y нажмите на клавиатуре, а затем перезагрузите компьютер, чтобы CHKDSK проверил и исправил ошибки на жестком диске компьютера.
После завершения CHKDSK проверьте, решена ли проблема.
2]Сократите имя файла, который вы копируете.
В этом решении простое сокращение имени файла может помочь устранить ошибку при попытке переместить, удалить, скопировать или переименовать файлы / папки в Windows 10.
Если это исправление не сработает, вы можете попробовать следующее решение.
3]Оптимизируйте и дефрагментируйте свой диск
Вы можете использовать оснастку Windows для оптимизации и дефрагментации жесткого диска на вашем компьютере. Вы можете выполнить следующие действия, чтобы выполнить эту работу:
- Нажмите одновременно клавиши Windows + E, чтобы открыть проводник.
- Нажмите Этот ПК.
- Щелкните диск правой кнопкой мыши и выберите Характеристики >Инструменты >Оптимизировать >Оптимизировать.
После завершения процедуры перезагрузите компьютер и проверьте, Неверная функция MS-DOS вопрос решен. Если нет, переходите к следующему решению.
4]Отформатируйте целевой диск в формате NTFS.
Если целевой диск не отформатирован как файловая система новой технологии (NTFS), вы можете столкнуться с Неверная функция MS-DOS ошибка. В этом случае вы можете преобразовать целевой диск в NTFS и посмотреть, поможет ли это.
Преобразование диска с помощью этих шагов сохранит файлы на диске. Мы по-прежнему рекомендуем делать резервные копии всех файлов на диске.
Найдите букву диска, который хотите преобразовать. Откройте проводник и на левой панели найдите диск в Этот ПК или же Компьютер.
Нажмите клавишу с логотипом Windows + R, чтобы открыть диалоговое окно «Выполнить».
Тип cmd и нажмите Enter, чтобы открыть окно командной строки.
В командной строке введите команду ниже и нажмите Enter. Заменить водить машину: заполнитель с фактической буквой диска.
После завершения процесса форматирования попробуйте снова выполнить действие с файлом и посмотрите, решена ли проблема. Если нет, переходите к следующему решению.
5]Создать и настроить CopyFileBufferedSynchronousIo ключ реестра
Некоторые пользователи сказали, что им удалось решить проблему Неверная функция MS-DOS проблему, отредактировав системную политику в редакторе реестра. Вот как:
Поскольку это операция реестра, рекомендуется создать резервную копию реестра или создать точку восстановления системы на случай, если что-то пойдет не так.
После того, как вы примете необходимые меры предосторожности, вы можете действовать следующим образом:
Нажмите клавишу Windows + Р.
Перейдите по пути к ключу реестра ниже или перейдите к нему:
Щелкните правой кнопкой мыши пустое место на правой панели и выберите «Создать»> «Значение DWORD (32-разрядное)».
Переименуйте имя значения как CopyFileBufferedSynchronousIo и нажмите Enter.
Дважды щелкните новое значение, чтобы открыть его.
Тип 1 в поле «Значение» и нажмите «Ввод», чтобы сохранить изменение.
Теперь вы можете выйти из редактора реестра и перезагрузить компьютер. При загрузке проверьте, решена ли проблема.
Читайте также: