![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Маленькие хитрости автоустановки |
|
Маленькие хитрости автоустановки
|
(*.*) Сообщения: 36572 |
Маленькие хитрости автоустановки Доброго времени суток! Предлагаю собирать в этой теме маленькие хитрости, которые мы используем при создании диска автоустановки Windows (и приложений). Это могут быть скрипты или их элементы, утилиты с очень кратким описанием и примерами использования и т.д. Короче, всякие мелочи, которые упрощают вам жизнь и используются для оригинального решения различных задач во время автоустановки. Если у вас есть под рукой источник, из которого вы почерпнули трюк, опубликуйте его - возможно, кто-то захочет получить дополнительную информацию из первоисточника. Если речь идет об утилите, то желательно дать ссылку на домашнюю страницу или любую другую страницу, откуда можно загрузить последнюю версию. На сайте (new!):
Локальные правила темы
|
|
------- Отправлено: 06:26, 22-12-2005 |
![]() Пользователь Сообщения: 87
|
Профиль | Отправить PM | Цитировать Поставил вызов regperm первой строкой в CMDLINES.TXT - заработало!
|
Отправлено: 22:52, 06-06-2008 | #201 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
(*.*) Сообщения: 36572
|
Профиль | Сайт | Отправить PM | Цитировать alexy, странно, что от местоположения команды меняется рез-т, но главное - что все работает
![]() |
------- Отправлено: 23:26, 06-06-2008 | #202 |
![]() Пользователь Сообщения: 87
|
Профиль | Отправить PM | Цитировать Интересно, а на кой вообще удалять что-то, чего ещё нет? Вы в пошаговом режиме-то проверяли?
|
Отправлено: 09:11, 30-07-2008 | #203 |
(*.*) Сообщения: 36572
|
Профиль | Сайт | Отправить PM | Цитировать Цитата alexy:
|
|
------- Отправлено: 09:22, 30-07-2008 | #204 |
![]() Пользователь Сообщения: 87
|
Профиль | Отправить PM | Цитировать Цитата Vadikan:
|
|
Отправлено: 12:58, 30-07-2008 | #205 |
Новый участник Сообщения: 30
|
Профиль | Отправить PM | Цитировать Мне приходится часто собирать автоустановочные дистрибутивы с WinXP,
включая последние версии драйверов, приложений, DirectX и т.д. и для того чтобы этот процесс упростить я использую свою утилиту (прилагается). Суть моего метода создания или изменения дистрибутива состоит в том, что я размещаю эту утилиту в $OEM$ директории, а в файле CmdLines.txt указываю только одну строку на запуск этой утилиты. Суть работы этой утилиты заключается в том, что она проверяет директорию откуда она запущена и если это $OEM$ то она запускает из этой директории *.exe, *.cmd, *.bat, *.vbs и *.js файлы, а также импортирует reg файлы все которые найдет (без рекурсии по вложенным директориям). Далее она по маркеру WIN51 определяет дистрибутив, находит папку Install и сканируя её рекурсивно выявляет все приложения для автоустановки и формирует секцию RunOnceEx. Используя этот метод достаточно поместить нужный файл в директорию $OEM$ и все, не нужно ничего никуда прописывать, единственное условие чтобы файл запускался без ключей (т.е. например саморапаковыва ющийся архив и т.п.) все файлы запускаются в срытом режиме, т.е. без вывода окон. Приложения для автоустановки я помещаю в папку Install, размещая каждое приложение в отдельной папке, имя этой папки используется для отображения названия приложения в секции RunOnceEx. Если установочный файл поместить непосредственно в папку Install, то название будет сформировано из имени запускаемого файла. Утилита ищет все файлы удовлетворяющие маскам Un_*.[ext], Un *.[ext], Auto_*.[ext], Auto *.[ext], AutoSetup*.[ext], AutoInstall*.[ext], Silent*.[ext], - где [ext] одно из расширений exe, cmd, bat, vbs, js или reg. Утилиту можно использовать и в другом режиме - без секции RunOnceEx. Если поместить её в корневую папку для автоутанавливаемых приложений и запустить, то она просканируя рекурсивно корневую и все вложенные папки найдет все приложения для автоустановки сформирует из них список отображаемый на экране и запустит эти приложения на автоустановку, поочередно, согласно списка. После сканирования запускается таймер на 15 сек и если за это время пользователь не производит никаких действий то через 15 сек запустится автоустановка. В течении этого времени можно убрать ненужные приложения сняв соответствующие отметки, таймер в этом случае останавливается и запуск осуществляется нажатием на соответствующую кнопку. При сканировании директорий папка I386 игнорируется. Если поиск должен осуществляться по другому маркеру, отличному от WIN51, то его можно указать как параметр запуска утилиты, например. ASetup.exe /AutoSetup\Soft маркером может быть как название файла, так и имя папки. |
Последний раз редактировалось ger_kar, 19-08-2008 в 10:04. Отправлено: 10:35, 07-08-2008 | #206 |
Пользователь Сообщения: 66
|
Профиль | Отправить PM | Цитировать Цитата ger_kar:
а вот с папкой Install, я как мартышка с очками, ни как не пристрою. Подскажите где именно должна находится папка Install, чтобы запуск происходил из RunOnceEx P/S Утилита папку Install ищет автоматом или нужно в cmdlines.txt прописывать путь к папке полностью . |
|
Отправлено: 19:45, 01-09-2008 | #207 |
Новый участник Сообщения: 28
|
Профиль | Отправить PM | Цитировать Чтобы не создавались некоторые пустые папки, нужно в файле TXTSETUP.SIF в секции [WinntDirectories] удалить строки:
14 = system32\wins 19 = system32\drivers\disdn 15 = system32\dhcp 59 = system32\mui\dispspec 77 = system32\oobe\sample 47 = system32\export 100 = system32\1025 101 = system32\1028 102 = system32\1031 104 = system32\1037 105 = system32\1041 106 = system32\1042 107 = system32\1054 108 = system32\2052 109 = system32\3076 180 = system32\3com_dmi 37 = addins 38 = "Connection Wizard" 123 = mui 137 = ime\imejp98 132 = ime\imejp 138 = ime\imejp\applets 67=Help\Tours 91=Help\Tours\mmTour 92=Help\Tours\htmlTour |
Отправлено: 20:13, 10-10-2008 | #208 |
Ветеран Сообщения: 504
|
Профиль | Отправить PM | Цитировать Цитата kudanax:
|
|
------- Отправлено: 10:04, 11-10-2008 | #209 |
Новый участник Сообщения: 30
|
Профиль | Отправить PM | Цитировать Цитата kudanax:
Цитата:
Если папка должна находиться в другом месте или название папки отличается то можно ее указать, как параметр запуска утилиты. Путь указывать относительно корня диска Например: если папка из которой должна производиться установка находится E:\Distr\Soft , то необходимо запустить утилиту с таким параметром ASetup.exe /Distr\Soft |
|
Отправлено: 20:16, 25-10-2008 | #210 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Прочее - Маленькие скрипты на каждый день | [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 |
|