Программа установки Windows спроектирована таким образом, что в конце установки она ищет в папке %WINDIR%\Setup\Scripts файл SetupComplete.cmd. Если таковой находится, все внесенные в него команды выполняются автоматически до первого входа пользователя в систему. Причем выполняются они от имени системной учетной записи LocalSystem.
Последнее обновление: 21.12.2021
PATH является переменной среды и представляет собой список папок, который используется операционной системой для поиска исполняемых файлов (*.EXE). На практике, если папка добавлена в PATH, исполняемые файлы можно запускать из командной сторки без указания полного пути к ним.
Последнее обновление: 27.02.2009
Для скрытия консольных окон (bat и cmd файлов) есть несколько утилит, которые и будут рассматриваться в статье.
Последнее обновление: 24.02.2020
Иногда бывает нужно приостановить выполнение пакетного файла, чтобы предыдущая команда наверняка отработала. Сделать это можно несколькими способами.
Последнее обновление: 26.12.2007
Без перезагрузки компьютера средствами командной строки, как правило, не обходится ни один диск автоматической установки Windows - это завершающая процедура, после которой компьютер уже готов к использованию. Перезагрузить компьютер можно различными способами. Команда shutdown shutdown.exe -r -f -t 20 -c "Dont panic. The system will reboot in 20 seconds." Справка: shutdown /? Утилита PsS
Последнее обновление: 27.06.2009
Нередко для выполнения различных задач сразу по завершении установки операционной системы используется пакетный файл, скопированный на жесткий диск, например, при помощи OEM папок. В этом файле могут быть прописаны команды на удаление ненужных ярлыков или временных папок, использовавшихся в процессе установки. Для удаления ненужных файлов используется команда DEL, а для удаления папок - команда RD
Последнее обновление: 31.01.2008
Переменные среды, используемые в пакетных (командных) файлах, позволяют обходиться без указания абсолютных путей к директориям. Например, если нам заранее неизвестна буква системного диска, мы всегда можем использовать переменную %systemdrive%, возвращающую букву диска на котором установлена ОС. Также, переменные применяются для оптимизации кода -
Последнее обновление: 21.02.2009
Если вам понадобится модифицировать системные файлы, то вы с большой вероятностью столкнетесь с тем, что в дистрибутиве они находится в сжатом виде. Вам надо будет их распаковать, модифицировать и снова запаковать (сжать). Даже если вы успешно отредактируете и сожмете файлы, вы можете получить ошибку копирования во время установки системы.
Последнее обновление: 24.09.2010
Существует возможность установки приложений с CD без предварительного копирования на жесткий диск с использованием $OEM$$1 директорий. Осуществляется это достаточно просто при помощи добавления некоторых строк в RunOnceEx.cmd. Если вы еще не читали статью про RunOnceEx.cmd, то ознакомьтесь с ней. Изменения в существующем RunOnceEx.cmd
Последнее обновление: 29.03.2008
Установку приложений, импортирование ключей реестра и прочие задачи можно выполнять при помощи пакетных файлов, запускаемых из [GuiRunOnce]. Если вы хотите, чтобы все вышеперечисленные задачи сопровождались элегантным пользовательским интерфейсом, то вникайте в содержимое данной статьи. Принцип работы способа RunOnceEx Сначала создается пакетный фа
Последнее обновление: 02.06.2008