Windows server autoexec bat

990x.top

Простой компьютерный блог для души)

AUTOEXEC.BAT — что это за файл?

Приветствую, друзья! В виндовсе бывают файлы с разным расширением. Например exe — это программы, утилиты.. txt — текстовые, открываются блокнотом (или текстовым редактором).. В общем много файлов. Но есть и такие, которые будут делать то, что в них прописано, я имею ввиду скрипты или сценарии. Такие файлы имеют расширение bat, но cmd вроде это тоже самое. Есть еще расширение vbs (Visual Basic Script) — тоже скрипты, но уже из другой оперы, там все сложнее..

При запуске файла с расширением bat или cmd, все команды которые внутри — будут выполнены.

Разбираемся с AUTOEXEC.BAT

AUTOEXEC.BAT располагается в корне системного диска, необходим для автоматического исполнении команд при загрузке системы.

Важно понимать — в современных версиях виндовса файл обрабатывается при входе пользователя. Все команды в файле игнорируются кроме команд установки переменных окружения — PATH, PROMPT, SET.

Не проверял, но чтобы вообще отключить обработку AUTOEXEC.BAT, нужно установить 0 в этом параметре реестра:

В интернете можно найти много информации по поводу AUTOEXEC.BAT, мол можно занести команды, настроить там что-то и так далее.. но учтите одно — это в большинстве случаев относится к MS-DOS или другим непонятным операционкам. В современных никакие команды работать не будут кроме PATH, PROMPT, SET.

Можно ли удалить?

Короче ребята, смотрите, если у вас современная винда, например семерка, десятка.. то удалить можно, при условии что вы не прописывали там никаких нужных команд типа PATH, PROMPT, SET.

Если вы файл удалите, а он потребуется винде — она его сама создаст. И второе — он у вас может быть пустым, это тоже нормально. Данный файл из прошлой эпохи, когда был дос, а сейчас он не нужен))

Вот смотрите, нашел на форуме сообщение, спрашивает человек:

И вот что ему отвечает продвинутый юзер:

На самом деле это форум OSZone, вот ссылка, можете сами посмотреть))

Особенно его можно удалить, когда внутри подозрительные строки.. мало ли.. может вирус нахимичил.. Файл можно открыть блокнотом, просто нажмите правой кнопкой и там будет пункт Изменить, нажмите и увидите содержимое. Если такого пункта не будет — то выберите открыть с помощью и выберите в качестве программы блокнот.

Но если вы вдруг думаете что у вас на ПК поселился вирус.. то просканируйте быстренько комп утилитой Dr.Web CureIt! — это лучшая утилита против опасных вирусов, троянов, червяков всяких и прочей ерунды, вот как она выглядит:

Проверка оч много времени не займет, но зато вы будете спокойны))

Вывод

  1. Если вы не прописывали в AUTOEXEC.BAT нужные вам команды — то его можно удалить. Относится к современным операционкам — семерка, десятка, да и к висте тоже относится.
  2. Файл остался из эпохи доса для выполнения команд во время загрузки операционки. Но в современных виндах не используется.

Надеюсь информация оказалась полезной. Удачи и добра!

Autoexec.bat and config.sys information

The autoexec.bat and the config.sys were files created for MS-DOS and Windows 3.x to load device and operating system files to properly run. These files are required for later revisions of MS-DOS and Windows 3.x to load. However, with newer versions of Windows are no longer needed.

How to edit the files

The auotexec.bat and the config.sys are edited by the MS-DOS command file edit. To edit these files, type edit c:\autoexec.bat to edit the autoexec.bat file, or edit c:\config.sys to edit the config.sys file. If the mouse drivers are not loaded properly, the mouse will not work.

If you have Windows 95, Windows 98, or Windows ME, we recommend you use the sysedit command. To run sysedit, click Start, Run, and type sysedit.

Windows XP and later no longer use the autoexec.bat or config.sys file.

Remarking information

Remarking lines in the autoexec.bat or the config.sys allows you to temporarily or permanently prevent a line from loading each time you boot the computer. To remark a line, type REM in front of each line you want to skip.

If you get errors with an autoexec.bat line, remark the line instead of removing the line, in case it needs to be added again.

Getting additional memory

The following commands help your computer load programs into memory more efficiently, allowing you to have more memory for MS-DOS programs and games.

Make sure you have the three lines below at the beginning of your config.sys file.

By placing the DOS=HIGH,UMB on the second line, this can save memory because it’s loading DOS into upper memory before loading the memory manager. Additionally, the first and third lines cannot be loaded into high memory because these lines are the memory managers.

Load all your devices in the config.sys and autoexec.bat into high memory.

Читайте также:  Reinstall all windows updates

Autoexec.bat layout

Below is an example of how the autoexec.bat may look.

The following is some of the more common lines found in the autoexec.bat and further information about each of the lines.

@echo off

Tells MS-DOS to read the lines but not echo them or their results back to the screen.

SET SOUND=C:\PROGRA

The set sound is telling the computer to send all sound events that the computer may run to that directory containing the sound drivers.

SET BLASTER=A220 I5 D1 H5 P330 E620 T6

Tells the computer to set the Sound Blaster settings, which is a good line for computer games or other programs needing sound. If you have this line in your autoexec.bat, you have all settings for your sound card. A220 is a port address of 220, I5 is IRQ 5, and D1 is DMA 1. These settings are the typical settings for most sound cards.

SET PATH=C:\Windows;C:\

Sets the computer path to look in the C:\Windows directory or the root if a command used at the prompt is not found.

LH C:\Windows\COMMAND\MSCDEX.EXE /D:123

A line used to load the CD-ROM into the high memory area. If you have Windows 95+, the MSCDEX is in the C:\Windows\COMMAND directory. In Windows 3.x or DOS, this file is in either in C:\DOS or C:\Windows directory. The /D:123 is the name of the driver name that loads in upper memory; this can be anything, usually /D:MSCD0001. Keep in mind that this is not the driver, it is the name of the driver. If you change this line, it needs to also be changed in the config.sys on your CD-ROM line. If the two are not the same, your CD-ROM drive will not load.

LH C:\MOUSE\MOUSE.EXE

Loads the mouse driver into high memory. However, not all mice use the same drivers. Although the mouse may use mouse.exe, it could also be «mouse.com» or «mouse.sys,» loaded in the config.sys.

C:\DOS\SMARTDRV.EXE /X

Loads the smartdrive disk cache utility into memory. See the smartdrv command page for additional information about this utility.

DOSKEY

Load doskey into memory so it can be accessed from the command line.

Run the cls MS-DOS command to clear screen.

Used for users using Windows 3.x, this line loads automatically Windows when booting the computer. Without this command the computer would only load to the MS-DOS prompt.

Config.sys layout

Below is an example of how the config.sys may look.

The following is some of the more common lines found in the config.sys file and further information about each of the lines.

DEVICE=C:\Windows\himem.sys

The himem.sys line is an important line; this line allows you to load drivers into high memory area. If this line is not present, Windows 3.x will not load.

DOS=HIGH,UMB

This line should be placed after the himem.sys.

DEVICE=C:\Windows\EMM386.EXE NOEMS

The EMM386 line loads the extended memory manager. However, some older MS-DOS games have problems with extended memory and will not run without the NOEMS statement.

FILES=30

The files line allow Windows to load 30 files at the same time. However, going higher may decrease the computer’s performance; 30 is found to work the best. Also, make sure the line is one line and that there’s not a space between and after the = (equal sign).

STACKS=0,0

The stacks line was first used in MS-DOS 3.2 and was used to swap the stack whenever an asynchronous hardware interrupt occurred. Later in MS-DOS 3.3 the line STACKS=0,0 was added into the config.sys. In special circumstances, this line was changed to STACKS=9,128.

The STACKS statement has a range of 8-64, 32-512. If a higher value is entered, you will receive a «FATAL: Internal stack failure, system halted error.»

BUFFERS=20

Buffers line is to load buffers into memory allowing Windows to load memory.

DEVICEHIGH=C:\Windows\COMMAND\ANSI.SYS

The ansi.sys line is a driver for DOS to allow you to have different colors and sizes and special characters at the DOS prompt.

DEVICEHIGH=C:\MTMCDAI.SYS /D:123

The CD-ROM drivers for the CD-ROM drive. The /D:123 represents the name of the driver, which in this case is named 123, however, can be named anything, usually MSCD0001. However, keep in mind that the /D:123 must be the same in config.sys and autoexec.bat. If they are different, the CD-ROM will not work in MS-DOS.

LASTDRIVE=

Allows you to specify the last drive installed on the computer. It is not recommended this line be used unless you are using Windows 3.11 or earlier since later version of Windows ignore this line.

A line used to specify the number of file control blocks for file sharing. Should only be used when programs require it, and today, is not used or required. FCBS can utilize between 1 and 255.

Windows autoexec bat windows 7

Файл autoexec.bat. Конфигурирование файла autoexec.bat.

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

Читайте также:  All windows virus error

Это файл пакетной обработки, который система 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.

Читайте также:  Домен windows политика безопасности

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

Последнее изменение этой страницы: 2016-08-12; Нарушение авторского права страницы

7. Редактирование CONFIG.SYS и AUTOEXEC.BAT

Редактирование CONFIG . SYS и AUTOEXEC . BAT

Для того чтобы исключить одну из строк из автозагрузки, не обязательно удалять ее, вполне достаточно написать в начале строки команду 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

Эту программу можно найти на официальном сайте компании Creative по адресу: http :// www . europe . creative . com / techknow / tech / ftp / ftp – sbl 6 awe . asp .

В операционной системе 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 .

Xp -autoexec.bat, config.nt // Windows 7 -какая альтернатива ?

Добрый день. Очень нужна ваша помощь. Раньше у меня на старом ноуте была XP, а сейчас у меня new – Lenovo i W7 и

не корректно работает программа (Ex: ATPDRAW) , и мне необходимо прописать путь к нескольким папкам, а в W7 нету ни autoexec.bat, ни config.nt /

Путь: ET WATDIR=D:\ATP\WatATP\
PATH D:\ATP\WATATP; D:\ATP\ATPDRAW; D:\ATP\Armafit;

Подскажите, пожалуйста, файл на диске C:\ (где лежит Windows7 ), в котором я бы смог прописать путь, как если бы у меня была XP и файл autoexec.bat (config.nt)

P.S. Я плохо знаю как пользоваться системным реестром , полный профан. (((

Добрый день. Очень нужна ваша помощь. Раньше у меня на старом ноуте была XP, а сейчас у меня new – Lenovo i W7 и

не корректно работает программа (Ex: ATPDRAW) , и мне необходимо прописать путь к нескольким папкам, а в W7 нету ни autoexec.bat, ни config.nt /

Путь: ET WATDIR=D:\ATP\WatATP\
PATH D:\ATP\WATATP; D:\ATP\ATPDRAW; D:\ATP\Armafit;

Подскажите, пожалуйста, файл на диске C:\ (где лежит Windows7 ), в котором я бы смог прописать путь, как если бы у меня была XP и файл autoexec.bat (config.nt)

P.S. Я плохо знаю как пользоваться системным реестром , полный профан. (((

Здравствуйте, Glad2SeeYou-_-

Путь, к нужным Вам папкам, Вы можете прописать в переменных среды. Для этого откройте “Свойства системы”, нажмите “Дополнительные параметры системы”. В открывшемся окошке перейдите на вкладку “Дополнительно” и нажмите кнопку “Переменные среды”. В следующем окошке, в секции “Системные переменные” Выберите переменую “Pach” и нажмите кнопку “Изменить”. Отредактируйте поле “Значение переменной”, добавив к уже имеющимся путям, те, которые Вам нужны и нажмите “Ок”. Если Вам требуется добавить новую переменную среды, то, нажмите кнопку “Создать” и внеся “Имя переменной” и “Параметры переменной” нажмите “Ок”. После внесения всех нужных изменений закройте окна, перезагрузите компьютер и проверьте работоспособность внесенных Вами изменений.

Оцените статью