![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Маленькие хитрости автоустановки |
|
Маленькие хитрости автоустановки
|
(*.*) Сообщения: 36572 |
Маленькие хитрости автоустановки Доброго времени суток! Предлагаю собирать в этой теме маленькие хитрости, которые мы используем при создании диска автоустановки Windows (и приложений). Это могут быть скрипты или их элементы, утилиты с очень кратким описанием и примерами использования и т.д. Короче, всякие мелочи, которые упрощают вам жизнь и используются для оригинального решения различных задач во время автоустановки. Если у вас есть под рукой источник, из которого вы почерпнули трюк, опубликуйте его - возможно, кто-то захочет получить дополнительную информацию из первоисточника. Если речь идет об утилите, то желательно дать ссылку на домашнюю страницу или любую другую страницу, откуда можно загрузить последнюю версию. На сайте (new!):
Локальные правила темы
|
|
------- Отправлено: 06:26, 22-12-2005 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Только для экспертов! FAKE-Setup своими руками.
Метод использования Fake-копии SETUP.EXE был придуман неким Pyron с форума MSFN и нынче широко используется для Unattend-пакетов, в основном драйверов (пакеты от Bashrat, BoaSoft и др.). Подробней о том как он фунциклирует можно почитать в мануалах к пакетам и на форумах MSFN. Несмотря на простой алгоритм, для написания EXE-файла нужно быть немного программером, а это ИМХО не совсем справедливо! ![]() Привожу пример скрипта, где совмещены обе возможности - AutoIT и PreSetup чтобы всегда можно было выбрать удобный интерфейс. Код намеренно не тестировался и может содержать ошибки - кому нужно, тот поймет что к чему. ![]() HideAutoItWin,On SetBatchLines,100 ;======================================================= ; Восстанавливаем параметры командной строки ;------------------------------------------------------- SetEnv,i,0 Repeat,%0% EnvAdd,i,1 StringTrimLeft,parm,%i%,0 SetEnv,CmdLine,%CmdLine% %parm% EndRepeat ;======================================================= ; Установка путей к утилитам и драйверам ;------------------------------------------------------- SetEnv,DrvTag,drv51 SetEnv,WrkDir,%SystemDrive%\\Install ;======================================================= ; Установка всех требуемых файлов ;------------------------------------------------------- FileInstall,setupORG.exe,%SystemRoot%\\System32\\setupORG.exe FileInstall,presetup.cmd,%WrkDir%\\presetup.cmd FileInstall,cmdow.exe,%WrkDir%\\cmdow.exe FileInstall,7za.exe,%WrkDir%\\7za.exe FileInstall,setpath.exe,%WrkDir%\\setpath.exe FileInstall,watchdrv.exe,%WrkDir%\\watchdrv.exe ;======================================================= ; Трикс с переименованием ;------------------------------------------------------- IfExist,%SystemRoot%\\System32\\Setup.exe,RunWait,CMD /C REN Setup.exe SetupOld.exe,%SystemRoot%\\System32,Hide IfExist,%SystemRoot%\\System32\\SetupORG.exe,RunWait,CMD /C REN SetupORG.exe Setup.exe,%SystemRoot%\\System32,Hide ;======================================================= ; Собственно запуск процесса установки ;------------------------------------------------------- SetBatchLines,1 ;------------------------------------------------------- RunWait,CMD /C PreSetup.cmd %DrvTag% %WrkDir%,%WrkDir%\\,Hide RunWait,Setup.exe %CmdLine%,%SystemRoot%\\System32 ;======================================================= ; Чистим после себя ;------------------------------------------------------- RunWait,CMD /C RD /Q /S %WrkDir%,%SystemDrive%\\,Hide 1. Свобода от правки inf-файлов, все инструменты включены уже в один файл - SETUP.EXE, который устанавливается простым копированием. 2. Свобода выбора между WATCHDRV и стандартным AutoIT-методом отслеживания окон, тем более что WATCHDRV отрабатывает не всегда. 3. Возможность условного заполнения реквизитов. Например, загрузив из INI-файла базу всех ПК можно автоматически заполнить имя машины, лицензионный ключ и т.д. Сам не пробЫвал - нужды пока не было. Обсуждение вынесено в отдельную тему |
Последний раз редактировалось Vadikan, 19-04-2006 в 07:31. Отправлено: 12:45, 07-04-2006 | #51 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 65
|
Профиль | Отправить PM | Цитировать Porscheman
"iviaudio.ax" - WinDVD Audio Decoder filter. "ivivideo.ax" - WinDVD Video Decoder filter. "claud.ax" - PowerDVD Audio Decoder filter. "clvsd.ax" - PowerDVD Video Decoder filter. "DSCinemAudioDecoder.dll" - CineMaster v4 Audio Decoder filter. "DSCinemVideoDecoder.dll" - CineMaster v4 Video Decoder filter. Вероятно claud.ax для полного комплекта понадобится. |
Отправлено: 06:07, 10-04-2006 | #52 |
Ветеран Сообщения: 1007
|
Профиль | Отправить PM | Цитировать shurikz
это не оригинально -1 просто а здесь таких путей не ищут -2 твоим способом нельзя на стадии установки добавлять строки в oeminfo.ini в зависимости от нужд -3 |
------- Отправлено: 20:28, 01-05-2006 | #53 |
Пользователь Сообщения: 57
|
Профиль | Сайт | Отправить PM | Цитировать Цитата:
Цитата:
|
||
Отправлено: 20:36, 01-05-2006 | #54 |
Новый участник Сообщения: 17
|
Профиль | Отправить PM | Цитировать amel27
Цитата:
![]() |
|
Отправлено: 09:06, 06-05-2006 | #55 |
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать При интеграции SP2 в WinXP Pro в папке дистрибутива появляется новая папка C:\XPCD\cmpnents которая разбита на две подпапки C:\XPCD\cmpnents\netfx\i386\netfx.cab и C:\XPCD\cmpnents\TABLETPC\i386, что с ними делать? Можно ли их удалить или куда-нибудь переместить?
|
Отправлено: 12:18, 09-05-2006 | #56 |
Silent Сообщения: 1305
|
Профиль | Сайт | Цитировать Old_man перекачай, архив битый.
Kudeiar можно и удалить, они не нужны. |
Отправлено: 15:13, 09-05-2006 | #57 |
Старожил Сообщения: 310
|
Профиль | Отправить PM | Цитировать Может кто знает как осуществить такую маленькую хитрость:
надо некой командой запустить таймер на закрытие cmd-шного окна, так сказать EXIT только по истечении например 30 секунд! Это необходимо для вывода сообщения во время копирования большого объёма файлов с DVD Типа "В ДАННЫЙ МОМЕНТ ИДЕТ КОПИРОВАНИЕ, ПОДОЖДИТЕ!" ShaddyR спасибо! Вот весь форум перелопатил, а перед носом не посмотрел... |
Последний раз редактировалось ProkVS, 12-05-2006 в 15:54. Отправлено: 15:27, 12-05-2006 | #58 |
Железных Дел Мастер Сообщения: 24786
|
Профиль | Сайт | Отправить PM | Цитировать ProkVS: а, как я понимаю, сначала читать - никак, ниасилил? Ведь второе сообщение в данной теме.
|
------- Отправлено: 15:35, 12-05-2006 | #59 |
Ветеран Сообщения: 916
|
Профиль | Отправить PM | Цитировать А можно каким нить другим способом реализовать это
shutdown.exe -r -f -t 180 -c "Для того, чтобы внесённые изменения вступили в силу, Windows будет перезапущен через 3 минуты..." net user aspnet /delete зы Окошко не привожу, ибо скрина под рукой нету, думаю все поняли о чём речь... зыы Этот пост ОЧЕНЬ понравился, но кто бы подсказал как его немного подредактировать, а то что-то с отсчётом проблемы... |
------- Последний раз редактировалось SAOPP, 23-05-2006 в 01:36. Отправлено: 00:45, 23-05-2006 | #60 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Прочее - Маленькие скрипты на каждый день | [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 |
|