Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Маленькие хитрости автоустановки

Ответить
Настройки темы
Маленькие хитрости автоустановки

(*.*)


Сообщения: 36572
Благодарности: 6702


Конфигурация

Профиль | Сайт | Отправить PM | Цитировать


Изменения
Автор: Vadikan
Дата: 07-06-2008
Описание: добавлены ссылки на статьи сайта
Маленькие хитрости автоустановки

Доброго времени суток!

Предлагаю собирать в этой теме маленькие хитрости, которые мы используем при создании диска автоустановки Windows (и приложений). Это могут быть скрипты или их элементы, утилиты с очень кратким описанием и примерами использования и т.д. Короче, всякие мелочи, которые упрощают вам жизнь и используются для оригинального решения различных задач во время автоустановки.

Если у вас есть под рукой источник, из которого вы почерпнули трюк, опубликуйте его - возможно, кто-то захочет получить дополнительную информацию из первоисточника. Если речь идет об утилите, то желательно дать ссылку на домашнюю страницу или любую другую страницу, откуда можно загрузить последнюю версию.

На сайте (new!):В Wiki:
Локальные правила темы
  1. Публикуйте каждую хитрость отдельным сообщением. Так будет легче сослаться на пост, если возникнет необходимость дать ссылку в другой ветке.
  2. Не нужно публиковать в теме твики реестра, за исключением тех случаев когда твик является неотъемлемой частью хитрости. Для твиков прикреплена отдельная тема.
  3. Не нужно задавать вопросы, не относящиеся к опубликованным в теме материалам. Если вы хотите что-то осуществить, но не знаете как - воспользуйтесь правилами создания тем на форуме. Такие вопросы будут удаляться без сожаления.

-------
Канал Windows 11, etc | Чат @winsiders

Это сообщение посчитали полезным следующие участники:

Отправлено: 06:26, 22-12-2005

 

Аватара для boss911

Alien


Сообщения: 4262
Благодарности: 1030

Профиль | Отправить PM | Цитировать


pupsicas

Код: Выделить весь код
MOVE /?
Это сообщение посчитали полезным следующие участники:

Отправлено: 22:59, 16-02-2008 | #181



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 11
Благодарности: 0

Профиль | Отправить PM | Цитировать


Спасибо тебе boss911, добрый человек.

Отправлено: 23:12, 16-02-2008 | #182


Аватара для YikxX

Ветеран


Сообщения: 1602
Благодарности: 250

Профиль | Отправить PM | Цитировать


Такой вопрос: Если я на этапе отработки svcpack.inf запущу reg-файлик с таким ключом
Код: Выделить весь код
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Runonce]
"111"="%systemdrive%\1\installs.cmd"
то запись в реестр добавится или нет? Под установленной виндой чего-то не добавляется. Просто надо добавить эту строчку при установке аддона из SVCPACK и через winnt.sif и т.п., понятное дело, это делать неприемлимо...

Отправлено: 09:35, 17-02-2008 | #183


Новый участник


Сообщения: 15
Благодарности: 0

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: rar Reboot.rar
(39.1 Kb, 16 просмотров)

Может кому пригодится маленькая програмка для перезагрузки компа?
Только куда слить не знаю.
90 кило. Так для себя наваял. Все тихо и без всяких предупреждений система уходит в ребут.

Отправлено: 22:45, 17-02-2008 | #184


Старожил


Сообщения: 214
Благодарности: 25

Профиль | Отправить PM | Цитировать


Цитата YikxX:
"111"="%systemdrive%\1\installs.cmd" »
IMHO переменные должны вноситься в другой тип -- не в REG_SZ (строку), а в REG_EXPAND_SZ...

"reg /?" как вариант
Это сообщение посчитали полезным следующие участники:

Отправлено: 13:13, 18-02-2008 | #185


Аватара для Droperidolum

Новый участник


Сообщения: 13
Благодарности: 0

Профиль | Отправить PM | Цитировать


Если я правильно понял, то здесь было указано что подобный батник (в оригинале применяемый для CD-Rom и далее оптимизированный) можно применить и к назначению букв разделов на жёстком диске.
Можно поподробнее для неграмотных?
Скажем есть 4 раздела впорядке их расположения - Pagefile (active), System, Bench, Data, ну они после установки превращаются в C- Pagefile, D- System, E- Bench, F- Data. А надо чтобы было C - System, D - Data, E- Bench, P -Pagefile.
Желательно это сделать в процессе установки, но с удовольствием попробую способ как это сделать на уже установленной винде.

Отправлено: 05:19, 29-02-2008 | #186


Аватара для Zetoke

Ветеран


Сообщения: 822
Благодарности: 93

Профиль | Сайт | Отправить PM | Цитировать


Запуск исполняемого файла или пакетного файла с CD/DVD через svcpack.inf при первой загрузке:
(под редакцией Vadikan'a)
Создаем CMD файл (например в блокноте)
Код: Выделить весь код
:: Укажите путь к папке, в которой находится исполняемый файл, относительно корня компакт-диска
SET folder=install
for %%i in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist %%i:\WIN51 set exepath=%%i:\%folder%
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
REG ADD %KEY%\999 /V 1 /D "%exepath%\file.exe" /f
Сохраняем как runonceex.cmd и копируем в папку I386\SVCPACK
Теперь в файле svcpack.inf в секции [SetupHotfixesToRun] прописываем название созданного нами файла. Также в секции [SetupData] параметр CatalogSubDir должен иметь такое значение "\I386\SVCPACK"
HTML код: Выделить весь код
[Version] Signature="$Windows NT$" [SetupData] CatalogSubDir="i386\SVCPACK" [ProductCatalogsToInstall] [SetupHotfixesToRun] runonceex.cmd

Наш файл запустится на T13 (за 13 минут до конца установки) и добавит ключ в реестр в секцию RunOnceEx. И при первой загрузке системы с вашего установочного диска запустится испонительный или пакетный файл, который мы указали в созданном нами файле.
Примечания:
1. В строке
Код: Выделить весь код
SET folder=install
на свои значения можно поменять следующее:
Здесь нужно указать свой путь к дирректории, которая будет содержать файл, запускаемый нами при первом в ходе в систему (при этом SET folder не трогаем).
2. В строке
Код: Выделить весь код
REG ADD %KEY%\999 /V 1 /D "%exepath%\file.exe" /f
можно поменять название файла file.exe на имя файла, который будем запускать после установки (файл может буть не только исполнительным, но и пакетным (.cmd или .bat).
Применение:
1. Можно для запуска программы установки приложений (например WPI ).
2. Для удаления ненужных файлов и папок после установки ОС без использования папок OEM (см. следующий мой пост)

Последний раз редактировалось Zetoke, 02-03-2008 в 22:41.


Отправлено: 13:58, 02-03-2008 | #187


Аватара для Zetoke

Ветеран


Сообщения: 822
Благодарности: 93

Профиль | Сайт | Отправить PM | Цитировать


Удаление ненужных файлов и папок после установки ОС через svcpack.inf
1. Создается пакетный файл для удаления (как это сделать)
2. Копируем этот файл в дирректорию, которая будет находится на компакт-диске.
3. Теперь создаем CMD файл по принципу, указанному в предыдущем посте (чтобы наш пакетный файл запустился при первой загрузке, и ненужные файлы и папки удалились).

Последний раз редактировалось Zetoke, 02-03-2008 в 22:26.


Отправлено: 14:22, 02-03-2008 | #188


(*.*)


Сообщения: 36572
Благодарности: 6702

Профиль | Сайт | Отправить PM | Цитировать


Master Fess, так может сразу сделать
Код: Выделить весь код
:: Укажите путь к папке, в которой находится исполняемый файл, относительно корня компакт-диска
SET folder=install
for %%i in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist %%i:\WIN51 set exepath=%%i:\%folder%
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
REG ADD %KEY%\999 /V 1 /D "%exepath%\file.exe" /f
И желательно привести пример файла svcpack.inf, чтобы было наглядно, где и что прописано.

По поводу
Цитата Master Fess:
Удаление ненужных файлов и папок после установки ОС без использования папок OEM »
получается похоже на
Цитата:
...игла в яйце, яйцо в утке, утка в зайце... (с)
Зачем пакетный файл в SFX помещать?

-------
Канал Windows 11, etc | Чат @winsiders

Это сообщение посчитали полезным следующие участники:

Отправлено: 22:07, 02-03-2008 | #189


(*.*)


Сообщения: 36572
Благодарности: 6702

Профиль | Сайт | Отправить PM | Цитировать


Добавлена статья Использование файла svcpack.inf для установки программ и импорта твиков реестра. Я код упростил немного и добавил информацию об импорте твиков. Замечания/предложения?

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 03:27, 07-03-2008 | #190



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Маленькие хитрости автоустановки

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Прочее - Маленькие скрипты на каждый день [mzd] Общий по Linux 26 09-03-2009 20:09
Прочее - Хитрости с сетью! <попытка отъесть полосу пропускания> Martion Сетевые технологии 8 11-12-2008 17:26
Разное - Хитрости Windows Vista Ydav Microsoft Windows Vista 1 05-04-2008 20:09
Internet Explorer 7 - "Советы и маленькие хитрости" OSZone News Новости и события Microsoft 3 02-04-2008 09:10
Маленькие окна браузера 4ay-nik Microsoft Windows 2000/XP 1 31-01-2007 22:25




 
Переход