Нередко для выполнения различных задач сразу по завершении установки операционной системы используется пакетный файл, скопированный на жесткий диск, например, при помощи OEM папок. В этом файле могут быть прописаны команды на удаление ненужных ярлыков или временных папок, использовавшихся в процессе установки. Для удаления ненужных файлов используется команда DEL, а для удаления папок - команда RD. Чтобы избежать запросов операционной системы на подтверждение удаления, команды необходимо запускать с определенными ключами - DEL /F /Q и RD /S /Q, как показано в примерах ниже. Дополнительную информацию об этих командах вы можете получить, запустив каждую из них с ключом /?. Обратите внимание, что путь к файлу или папке заключается в кавычки.
Примеры удаления ярлыков
Удаление ярлыков с рабочего стола
В английской ОС:
DEL /F /Q "%AllUsersProfile%\Desktop\Adobe Reader 8.lnk"
DEL /F /Q "%AllUsersProfile%\Desktop\Microsoft Keyboard.lnk"
В локализованной ОС:
DEL /F /Q "%AllUsersProfile%\Рабочий стол\Adobe Reader 8.lnk"
DEL /F /Q "%AllUsersProfile%\Рабочий стол\Microsoft Keyboard.lnk"
Примечание. Поскольку для локализованной ОС в пути к ярлыку содержится кириллица, пакетный файл должен быть сохранен в кодировке OEM.
Удаление ярлыков из меню "Пуск"
В английской ОС:
DEL /F /Q "%AllUsersProfile%\Start Menu\Set Program Access and Defaults.lnk"
DEL /F /Q "%AllUsersProfile%\Start Menu\Windows Catalog.lnk"
В локализованной ОС:
DEL /F /Q "%AllUsersProfile%\Главное меню\Выбор программ по умолчанию.lnk"
DEL /F /Q "%AllUsersProfile%\Главное меню\Каталог Windows.lnk"
Примечание. Поскольку для локализованной ОС в пути к ярлыку содержится кириллица, пакетный файл должен быть сохранен в кодировке OEM.
Пример удаления папок
RD /S /Q "%systemdrive%\temp\"
RD /S /Q "%systemdrive%\install\"
Самоудаляюшийся пакетный файл
Если же сам пакетный файл, запускающийся с жесткого диска, вам больше не нужен, можно обеспечить его самоудаление при помощи уже знакомой команды DEL. Для этого в конце пакетного файла нужно добавить команду
Del /F /Q %0