Autoexec bat windows 10 где находится

Обновлено: 04.07.2024

AUTOEXEC.BAT - это системный файл, который изначально был в операционных системах типа DOS . Это обычный текстовый командный файл в корневом каталоге на устройстве загрузки . Имя файла представляет собой сокращение от «автоматическое выполнение», которое описывает его функцию при автоматическом выполнении команд при запуске системы; имя файла было создано в ответ на ограничения файловых систем семейства FAT в формате 8.3 .

СОДЕРЖАНИЕ

использование

AUTOEXEC.BAT читается при запуске всеми версиями DOS, включая MS-DOS версии 7.x, которая используется в Windows 95 и Windows 98 . Windows ME анализирует переменные среды только в рамках своих попыток уменьшить устаревшие зависимости, но это можно обойти.

Имя файла также использовалось программой Disk Control Program [ de ] (DCP), производной от MS-DOS бывшего восточногерманского VEB Robotron .

Windows NT и ее потомки Windows XP и Windows Vista выполняют синтаксический анализ, AUTOEXEC.BAT когда пользователь входит в систему. Как и в Windows ME, все, кроме установки переменных среды, игнорируется. В отличие от этого CONFIG.SYS , команды AUTOEXEC.BAT можно вводить в интерактивном интерпретаторе командной строки . Это просто стандартные команды, которые оператор компьютера хочет, чтобы они выполнялись автоматически при каждом запуске компьютера, и могут включать другие командные файлы.

AUTOEXEC.BAT чаще всего используется для установки переменных среды, таких как клавиатура, звуковая карта, принтер и расположение временных файлов. Он также используется для запуска системных утилит низкого уровня, таких как следующие:

Пример

В ранних версиях DOS AUTOEXEC.BAT по умолчанию было очень просто. В DATE и TIME команды были необходимы в начале PC и XT машин класса не имеют батареи резервной копии часов реального времени по умолчанию.

В неамериканских средах драйвер клавиатуры (например, KEYB FR для французской клавиатуры) также был включен. Более поздние версии часто были значительно расширены за счет многочисленных сторонних драйверов устройств. Ниже приводится базовая AUTOEXEC.BAT конфигурация типа DOS 5 , состоящая только из основных команд:

Эта конфигурация устанавливает общие переменные среды, загружает кэш диска, помещает общие каталоги в PATH по умолчанию и инициализирует драйверы мыши / клавиатуры DOS. Команда PROMPT устанавливает приглашение на «C: \>» (когда рабочий каталог является корнем диска C) вместо простого «C>» (приглашение по умолчанию, указывающее только рабочий диск, а не каталог на нем).

В общем, драйверы устройств были загружены CONFIG.SYS , а программы загружены в AUTOEXEC.BAT файл. Некоторые устройства, например мыши, могут быть загружены либо как драйвер устройства CONFIG.SYS , либо как TSR, в AUTOEXEC.BAT зависимости от производителя.

В MS-DOS 6.0 и выше можно настроить загрузочное меню DOS. Это может быть большим подспорьем для пользователей, которые хотят оптимизировать конфигурацию загрузки для различных программ, таких как игры DOS и Windows.

Для того чтобы исключить одну из строк из автозагрузки, не обязательно удалять ее, вполне достаточно написать в начале строки команду rem , кото рая означает начало комментария, игнорируемого при загрузке и исполь зуемого для справки. Например, если вы хотите пометить версию запускаемого драйвера (всего ведь не запомнишь).

Если в файле CONFIG . SYS явно не указана команда dos = noauto , в таком случае операционная система Windows по умолчанию загружает следующий "виртуальный" файл конфигурации:

DEVICE= С :\WINDOWS\HYMEM.SYS

Эти строки загружаются в память компьютера даже в том случае, когда файл вообще отсутствует.

Так же, как и в случае с CONFIG . SYS , существует "скрытый" файл AUTOEXEC . BAT :

PATH С :\WINDOWS; C:\WINDOWS\COMMAND

При наличии в корне системного диска файла DBLSPACE . BIN или DRVSPACE . BIN Windows загрузит соответствующий драйвер сжатых дис ков, даже если вы не используете эту функцию, поэтому не забудьте удалить эти файлы!

Многие пользователи часто замечали, что помимо основных файлов в корневом каталоге содержатся файлы AUTOEXEC . DOS и CONFIG . DOS , кото рые, по всей видимости, должны играть роль конфигурационных файлов при загрузке системы в режиме эмуляции MS - DOS , но это не совсем так. При перезагрузке компьютера в режиме эмуляции MS -' DOS в память компьютера совершенно считывается другой файл — C :\ WINDOWS \ dosstart . bat . Туда следует вписать все необходимые драйверы. Для загрузки тех драйве ров, которые запускаются при помощи файла CONFIG . SYS , рекомендуется воспользоваться программой CTLOAD , например:

C:\CREATIVE\DRV\CTLOAD C:\CREATIVE\DRV\SBIDE.SYS /D:MSCD001 /V/P:1FO,14

В операционной системе Windows XP существуют аналоги файлов AUTOEXEC . BAT и CONFIG . SYS , применявшихся в семействе Windows 9 x . Эти файлы имеют названия AUTOEXEC . NT и CONFIG . NT и расположены в каталоге C :\ WINDOWS \ system 32\.

Содержимое файлов влияет на работу только тех программ, которые выпол няются в окне эмуляции MS - DOS , на работу самой графической оболочки никакого влияния они не оказывают. Через AUTOEXEC . NT можно настро ить использование ресурсов (порты ввода/вывода, прерывания IRQ , каналы DMA ). Значения, которые установлены по умолчанию строкой set blaster = a 220 is di рззо, соответствуют "традиционным значениям", которые считались стандартными для SB , и менять их. как правило, не при ходится. Причем совершенно не имеет значения, какие ресурсы реально использует ваша звуковая плата, при работе в окне эмуляции все порты яв ляются виртуальными. Также следует отметить, что при указании путей в AUTOEXEC . NT могут некорректно себя вести некоторые 16-разрядные приложения, поэтому рекомендуется все необходимые пути прописать в за кладке Переменные среды , которую можно открыть при запуске ярлыка Система | Панель управления и выбора закладки Дополнительно .

Примечание В операционной системе Windows 2000 имеется возможность добавления путей при помощи файла AUTOEXEC . BAT , находящегося в корне диска , коман дой PATH .

Это командный файл, который выполняется при каждом запуске системы. Этот файл должен находиться в корневом каталоге загружаемого диска и может содержать любые системные команды, которые используются для управления памятью. При инсталляции операционной системы AUTOEXEC.BAT создается автоматически и записывается в корневой каталог загрузочного диска. Включенные в AUTOEXEC.BAT команды автоматически выполняются при каждом запуске системы. Обычно этот файл содержит следующие команды: KEYB (которая сообщает системе, какой вид клавиатуры вы используете), PATH (указывает системе, где нужно искать выполняемые файлы), APPEND (сообщает системы, где искать другие типы файлов), SET (задает значения переменных операционной среды), TIME и DATE (устанавливают время и дату системы, если в ней нет внутренних часов), и PROMPT (задает вид системной подсказки), MODE(устанавливает характеристики портов ввода – вывода), ECHO OFF( указывает системе, что не следует отображать команды пакетных программ), DOSKEY(обеспечивает использование быстрых клавиш при работе с командной строкой), VSAFE( следит за появлением вирусов в системе), SMARTDRV( ускоряет доступ к винчестеру).

Это файл пакетной обработки, который система MS-DOS выполняет сразу после обработки файла config.sys (находятся команды, касающиеся конфигурации аппаратуры ПК). С помощью команд пакетной обработки if, goto можно выполнять разные команды файла autoexec.bat в зависимости от выбранной при загрузке конфигурации. При выборе конфигурации система MS-DOS создает переменную среды с именем config, присваивая ей значение, соответствующее метке выбранного блока конфигурации. На основании значения этой переменной можно выполнять разные наборы команд файла autoexec.bat, нужные для конкретной конфигурации. Работа с несколькими конфигурациями в autoexec.bat: 1.после обязательных команд поместить команду goto%config% 2.вставить метки (т.е. : ) перед группами команд, которые относятся к каждой конкретной конфигурации 3.в конец autoexec.bat вставить метку (т.е. :end) 4.в конце каждой группы команд, относящихся к определенной конфигурации вставить goto end – эта команда вызывает переход к команде, следующей за меткой :end. Команды, которые стоят после этой метки, будут выполняться для всех конфигураций.

Задание: Создать файл autoexec.bat содержащий:

- поиск файлов, выполняемый в корневом каталоге диска С в C:\Program files

- вид системного приглашения MS DOS должен содержать диск и каталог, а так же знак «>»;

- создать переменную среда с именем temp и присвоить ей значение;

- загружать в память программу smartdrv ;

- реализовать поддержку русского языка;

- команды пакетных программ на экране не отображаются.

Порядок выполнения работы:

PATH=C:\; C:\Program files

Файл config.sys. Конфигурирование файла config.sys.

Это файл конфигурации, который также выполняется при запуске системы и может включать в себя любые команды, допустимые для CONFIG.SYS. При инсталляции операционной системы CONFIG.SYS создается автоматически и записывается в корневой каталог диска. Команды файла запускают специальные программы или определяют как должна работать аппаратура. Device-задает устанавливаемый драйвер устройства, Buffers- задает сколько памяти система резервирует для буфера пересылки данных с дисков памяти и наоборот, BREAK-проверка факта нажатия клавиш прерывания, COUNTRY - устанавливает языковые и национальные настройки, DEVICEHIGH- загружает устанавливаемый драйвер устройства в верхнюю память, DOS – задает будет ли MS-DOS использовать область верхней памяти и обеспечивает доступ к блокам старшей, FILES- установка максимального кол-ва одновременно открытых файлов, REM или ; -указывает, что следует комментарий. Порядок команд: HIMEM.SYS – если компьютер имеет дополнительную память, EXPANDED –расширенная память, EMM386.EXE- если процессор типа 80386 и выше и дополнительная память extended.

Файл содержит команды, касающиеся конфигурации аппаратуры ПК. Когда MS-DOS загружается, то сначала выполняется этот файл. Один файл config.sys может описывать несколько различных конфигураций системы. Для организации нескольких конфигураций нужно:1.определить меню загрузки в config.sys 2.для каждой конфигурации создать в config.sys блок конфигурации (это помеченный набор команд config.sys, которые выполняются, if в меню загрузки выбрана метка, соответствующая этому блоку) 3.для формирования условных переходов в config.sys можно использовать команды if и goto.Формирование меню загрузки. Сначала задаем блок конфигурации [menu], затем можно использовать след команды: menuitem – задает блок конфигурации, связанный с данным элементом; menudefault – задает элемент меню, который используется по умолчанию; menucolor – задает цвет текста и фона элементов меню; submenu – задает элемент меню, который отображает другой набор возможностей выбора; numLock – задает начальное состояние клавиши numLock. Блок конфигурации начинается с заголовка блока – метки блока, заключенной в [ ], метка должна состоять из 1 слова произвольной длинны. Блок конфигурации может содержать команды, использование которых допускается в файле config.sys, также могут быть команды set – устанавливает значение переменной среды, include – указывает, что ОС должна дополнительно выполнять команды, которые содержатся в другом блоке конфигурации. Команды, общие для всех конфигураций помещаются в блок [common]. Файл config.sys может содержать сколько угодно блоков [common]. Если блок [common], то он предназначен для команд, которые могут быть добавлены в процессе установки приложения.

Стек. Указатель стека.

Стек – это такая структура данных в памяти, которая используется для временного хранения информации. Программа может поместить информацию в стек или извлечь ее из стека. Данные в стеке располагаются в следующем порядке: извлекаемый из стека элемент данных – это всегда тот элемент, который был записан туда последним. Такая структура организации хранения данных сокращенно называется LIFO (Last – In – First - Out). Информация выбирается из стека в обратном по отношению к записи порядке. В ЭВМ за стеком резервируется блок памяти и указатель, называемый указателем стека. Указатель стека используется программой для того. Чтобы фиксировать самый последний, записанный в стек элемент данных. Указатель стек перемещается только по мере записи и считывания данных из стека.

Рис а иллюстрирует состояние стека после того, как туда были последовательно записаны значения A, B, C. Указатель стека SP указывает на содержимое вершины стека.

Рис б: после того как в стек был записан еще один элемент D, значение указателя стека уменьшается на единицу, т.е. значение вершины стека равно D. Указатель стека указывает на последний записанный в стек элемент.

Рис в иллюстрирует состояние стека после выполнения команды, которая считала из стека элемент D, хотя значение D продолжает храниться в памяти, оно больше не является частью стека. Логическая граница стека совпадает с ячейкой, адрес которой хранится в указателе стека. В данном случае вершина стека находится ниже ячейки, содержащей элемент D.

Рис г: элемент, записанный на место элемента D, т представляет теперь новое значение содержимого вершины стека. Таким образом: во – первых, основание стека имеет адрес памяти больший, чем вершину, во – вторых, стек растет в меньшие значения адресов памяти, в – третьих, считываться из стека данные продолжают храниться в памяти, но со стеком уже не связаны.

Последнее обновление: 07/01/2021 [Необходимое время для чтения:

Разработка Windows 10 компанией Microsoft послужила толчком для создания последней версии файла autoexec.nt. Он также известен как файл Windows NT Startup (расширение NT), который классифицируется как файл Система (Windows NT Startup).

Выпуск autoexec.nt для Windows состоялся 10/25/2001 в Windows XP. Самый последний выпуск для Windows 10 состоялся 07/29/2015 [версия 10]. Файл autoexec.nt входит в состав Windows 10, Windows 8.1 и Windows 8.

В этой статье приведены подробные сведения о autoexec.nt, руководство по устранению неполадок с файлом NT и список версий, доступных для бесплатной загрузки.




Совместимость с Windows 10, 8, 7, Vista, XP и 2000

Средняя оценка пользователей

Сведения о разработчике и ПО
Программа: Windows 10
Разработчик: Microsoft
Программное обеспечение: Windows
Версия ПО: 10
Сведения о файле
Размер файла (байты): 1688
Дата первоначального файла: 04/14/2008
Дата последнего файла: 03/18/2017
Информация о файле Описание
Размер файла: 1688 bytes
Дата и время изменения файла: 2012:07:26 06:52:40+00:00
Дата и время изменения индексного дескриптора файлов: 2017:11:05 07:01:45+00:00
Ошибка: Unknown file type

✻ Фрагменты данных файлов предоставлены участником Exiftool (Phil Harvey) и распространяются под лицензией Perl Artistic.

Общие ошибки выполнения autoexec.nt

Ошибки файла autoexec.nt часто возникают на этапе запуска Windows, но также могут возникать во время работы программы. Эти типы ошибок NT также известны как «ошибки выполнения», поскольку они возникают во время выполнения Windows. К числу наиболее распространенных ошибок выполнения autoexec.nt относятся:

  • Не удается найти autoexec.nt.
  • autoexec.nt — ошибка.
  • Не удалось загрузить autoexec.nt.
  • Ошибка при загрузке autoexec.nt.
  • Не удалось зарегистрировать autoexec.nt / Не удается зарегистрировать autoexec.nt.
  • Ошибка выполнения — autoexec.nt.
  • Файл autoexec.nt отсутствует или поврежден.

Программа: C:\Windows\System32\autoexec.nt

Среда выполнения получила запрос от этого приложения, чтобы прекратить его необычным способом.
Для получения дополнительной информации обратитесь в службу поддержки приложения.

В большинстве случаев причинами ошибок в NT являются отсутствующие или поврежденные файлы. Файл autoexec.nt может отсутствовать из-за случайного удаления, быть удаленным другой программой как общий файл (общий с Windows) или быть удаленным в результате заражения вредоносным программным обеспечением. Кроме того, повреждение файла autoexec.nt может быть вызвано отключением питания при загрузке Windows, сбоем системы при загрузке или сохранении autoexec.nt, наличием плохих секторов на запоминающем устройстве (обычно это основной жесткий диск) или заражением вредоносным программным обеспечением. Таким образом, крайне важно, чтобы антивирус постоянно поддерживался в актуальном состоянии и регулярно проводил сканирование системы.

Шаг 1. Восстановите компьютер до последней точки восстановления, «моментального снимка» или образа резервной копии, которые предшествуют появлению ошибки.

Чтобы начать восстановление системы (Windows XP, Vista, 7, 8 и 10):

Если на этапе 1 не удается устранить ошибку autoexec.nt, перейдите к шагу 2 ниже.


Шаг 2. Запустите средство проверки системных файлов (System File Checker), чтобы восстановить поврежденный или отсутствующий файл autoexec.nt.

Средство проверки системных файлов (System File Checker) — это утилита, входящая в состав каждой версии Windows, которая позволяет искать и восстанавливать поврежденные системные файлы. Воспользуйтесь средством SFC для исправления отсутствующих или поврежденных файлов autoexec.nt (Windows XP, Vista, 7, 8 и 10):

Следует понимать, что это сканирование может занять некоторое время, поэтому необходимо терпеливо отнестись к процессу его выполнения.

Если на этапе 2 также не удается устранить ошибку autoexec.nt, перейдите к шагу 3 ниже.

Шаг 3. Выполните обновление Windows.


Если ни один из предыдущих трех шагов по устранению неполадок не разрешил проблему, можно попробовать более агрессивный подход (примечание: не рекомендуется пользователям ПК начального уровня), загрузив и заменив соответствующую версию файла autoexec.nt. Мы храним полную базу данных файлов autoexec.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 10.

Читайте также: