Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Автоматическая (unattended) установка Windows

Автор: Darth_Vader
Дата сообщения: 20.12.2004 12:55
VelDmi

Цитата:
Дело в том, что winamp регистрирует типы файлов при инсталляции, добавляет контекстное меню, регистрирует кодеки.


Первое и второе можно сделать через регу, которая опять-таки может ставиться скриптом; последнее - у меня в унаттенде ставится целая батарея кодеков, вот пример батника:


Код:
@echo off
regsvr32 /s divxdec.ax
regsvr32 /s vidmdec.ax
regsvr32 /s xvid.ax
regsvr32 /s dvobsub.ax
regsvr32 /s ac3filter.ax
regsvr32 /s L3CODECP.ACM
regsvr32 /s Mp3Enc.acm
regsvr32 /s MODSource.ax
regsvr32 /s LameACM.acm
regsvr32 /s vp6dec.ax
regsvr32 /s RealMediaSplitter.ax
regsvr32 /s CoreAAC.ax
regsvr32 /s CoreVorbis.ax
regsvr32 /s COOL1C32.AX
regsvr32 /s MonkeySource.ax
regsvr32 /s mcspmpeg.ax
regsvr32 /s MPCDec.ax
regsvr32 /s lmpgvd.ax
regsvr32 /s VCT3216.ACM
regsvr32 /s ac3acm.acm
regsvr32 /s voxmsdec.ax
regsvr32 /s dtssource.ax
regsvr32 /s divxaf.ax
regsvr32 /u /s zipfldr.dll
regsvr32 /u /s msimtf.dll
regsvr32 /u /s msctf.dll
regsvr32 /u /s shmedia.dll
Автор: dpl
Дата сообщения: 20.12.2004 13:16

Цитата:
Оно таки да, но ты ж пАнимАй что там не иксы должны быть, а правильный серийник для твоего дистрибутива.


Обижаешь!!!

А если filesystem вообще не указывать, то будет как в обычной установке - полностью вручную???
Автор: Darth_Vader
Дата сообщения: 20.12.2004 13:41
dpl

Цитата:
А если filesystem вообще не указывать, то будет как в обычной установке - полностью вручную???


Да.
Автор: VelDmi
Дата сообщения: 20.12.2004 20:31
AITL

Цитата:
Ты не понял. Я имею ввиду какое имя у него будет

User его имя, администратор его права.

Darth_Vader

Цитата:
Первое и второе можно сделать через регу

Понятно. Для меня неприемлемо.


Цитата:
отвечает за конвертирование файловой системы целевого в NTFS, если исходно там FAT32. значение "*" приводит к отображению диалога с запросом о конвертировании, LeaveAlone - за пропуск конвертирования (остается FAT32), ConvertNTFS - за конвертирование молча, без запроса.


НЕПРАВДА! НЕТ ТАМ ТАКОГО!

значение "*" приводит к отображению диалога с запросом о:
1. форматировании в fat32
2. форматировании в fat32, быстрое
3. форматировании в ntfs
4. форматировании в ntfs быстрое
5. оставить файловую систему без изменений

если не указывать filesystem=*, то вам предложат ТОЛЬКО ВЫБРАТЬ раздел для установки, при этом сразу начнет ставиться винда в выбранный раздел. Представляете какая там получится каша, если до этого диск не был подготовлен?
Автор: Darth_Vader
Дата сообщения: 21.12.2004 01:04
VelDmi

Цитата:
НЕПРАВДА! НЕТ ТАМ ТАКОГО!


LoL...


Цитата:
значение "*" приводит к отображению диалога с запросом о:
1. форматировании в fat32
2. форматировании в fat32, быстрое
3. форматировании в ntfs
4. форматировании в ntfs быстрое
5. оставить файловую систему без изменений


Кто бы возражал... при * действительно отображаются все теоретически возможные варианты.


Цитата:
если не указывать filesystem=*, то вам предложат ТОЛЬКО ВЫБРАТЬ раздел для установки, при этом сразу начнет ставиться винда в выбранный раздел. Представляете какая там получится каша, если до этого диск не был подготовлен?


Еще раз: не пробовал опускать параметр FileSystem _вообще_, знаю только допустимые значения: "*" - выдать диалог о подготовке файловой системы на разделе, "LeaveAlone" - сразу ставить на NTFS или на FAT32 без конверсии последнего, "ConvertNTFS" - сразу ставить на NTFS или молча конвертить в NTFS, перегружаться и молча ставить на нее.

И, эта... совершенно необязательно кричать.


Цитата:
Понятно. Для меня неприемлемо.

WHY??? Ту же регу можно запихнуть в тот же самый инсталлер и ставить через скрипт...
Автор: bredonosec
Дата сообщения: 21.12.2004 01:43
Darth_Vader

Цитата:
у меня в унаттенде ставится целая батарея кодеков, вот пример батника:
- Это вместо установки после инсталла всяких пакетов типа wmcodecs9, k-lite/nimo/...?
А можно поподробнее этот момент?
Какие именно кодеки нужны, где и в каком виде их класть, достаточно ли этого батника для установки в систему, или еще где-то что-то надо писать (напр, регу для реестра, чтоб прописать туда эти кодеки), сам батник запускается из откуда? И если надо регить эти все кодекиэ, то как должен выглядеть соответствующий рег?
Автор: Rogov Nos
Дата сообщения: 21.12.2004 06:32
11:48 20-11-2004

Цитата:
Признавайтесь у кого такой твик сделан?
HKLM,"SYSTEM\CurrentControlSet\Control\Nls\CodePage","1252",,"c_1251.nls"



Цитата:
После unattended установки приходится править...А,что есть другое решение?
Давай делись,если не жалко..


можно в HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics удалить все параметры с типом REG_BINARY, содержащие в именах слово "Font".
CaptionFont
IconFont
MenuFont
MessageFont
SmCaptionFont
StatusFont
тогда не придется менять 1252 на 1251.

но проблему это не решит - после unattended установки в некоторых программах меню отображаются ???????? ???? ??????. может кто догадывается, в чем _причина_?
Автор: VelDmi
Дата сообщения: 21.12.2004 09:37
Darth_Vader

Цитата:
не пробовал опускать параметр FileSystem _вообще

Я пробовал. Просто я когда-то очень сильно парился с этим вопросом и чуть не забил на unattend вообще. Добрый человек подсказал как надо. И это самый лучший вариант, так как если уж останавливается установка на выборе разделов, так тут же можно выбрать и как отформатировать.


Цитата:
И, эта... совершенно необязательно кричать.

Я не хотел кричать. Я хотел заострить на этом внимание. Для новичка, который первый раз пытается сделать unattend это неочевидно.


Цитата:
WHY??? Ту же регу можно запихнуть в тот же самый инсталлер и ставить через скрипт...

Можно. Представь приложение обновилось... Вышел новый кодек... и прочее прочее...
Мне можно ничего не меняя подсунуть новую версию того же винампа, или kLite и все.
5 минут. Тебе нужно делать новые реги, изменять скрипты, тратить время.. Конечно твой способ более гибкий, прогу можно настроить сразу под себя. Я же ставлю винды друзьям-подругам-и-прочее, тем кому настройки по умолчанию в самый раз. Так что пусть каждый выбирает способ сам.
Автор: Isorkin
Дата сообщения: 21.12.2004 14:41
Небольшой конструктор позволяющий автоматически интегрировать в дистрибутив
Windows XP SP2 Rus 12 последних обновлений путем заранее заготовленных файлов:
-HFINT.dat
-Dosnet.inf
-svcpack.inf

webfile.ru/131191
Пароль на файл - ru-board
Автор: SZap
Дата сообщения: 21.12.2004 16:41
Isorkin

Цитата:
Небольшой конструктор позволяющий автоматически интегрировать в дистрибутив
Windows XP SP2 Rus 12 последних обновлений путем заранее заготовленных файлов:
-HFINT.dat
-Dosnet.inf
-svcpack.inf

на сколько результат установки с такого (интегрированного) дистрибутива будет отличаться от установки в обычном (последовательном) порядке?
Автор: Isorkin
Дата сообщения: 21.12.2004 16:46
SZap
Никак. Просто апдейты становятся автоматически при установке Windows
Автор: Darth_Vader
Дата сообщения: 22.12.2004 18:53
bredonosec

Цитата:
- Это вместо установки после инсталла всяких пакетов типа wmcodecs9, k-lite/nimo/...?
А можно поподробнее этот момент?
Какие именно кодеки нужны, где и в каком виде их класть, достаточно ли этого батника для установки в систему, или еще где-то что-то надо писать (напр, регу для реестра, чтоб прописать туда эти кодеки), сам батник запускается из откуда? И если надо регить эти все кодеки, то как должен выглядеть соответствующий рег?


Угу, типа того... только в данном случае используется "облегченный" вариант: ставятся только DirectShow-декодеры для большинства популярных форматов, примерно так:

@echo off
regsvr32 /s divxdec.ax
regsvr32 /s vidmdec.ax
regsvr32 /s xvid.ax
regsvr32 /s dvobsub.ax
regsvr32 /s ac3filter.ax
regsvr32 /s L3CODECP.ACM
regsvr32 /s Mp3Enc.acm
regsvr32 /s MODSource.ax
regsvr32 /s LameACM.acm
regsvr32 /s vp6dec.ax
regsvr32 /s RealMediaSplitter.ax
regsvr32 /s CoreAAC.ax
regsvr32 /s CoreVorbis.ax
regsvr32 /s COOL1C32.AX
regsvr32 /s MonkeySource.ax
regsvr32 /s mcspmpeg.ax
regsvr32 /s MPCDec.ax
regsvr32 /s lmpgvd.ax
regsvr32 /s VCT3216.ACM
regsvr32 /s ac3acm.acm
regsvr32 /s voxmsdec.ax
regsvr32 /s dtssource.ax
regsvr32 /s divxaf.ax
regsvr32 /u /s zipfldr.dll
regsvr32 /u /s msimtf.dll
regsvr32 /u /s msctf.dll
regsvr32 /u /s shmedia.dll

это из файла \$OEM$\regsvr.bat, вызываемого командной строкой из \$OEM$\cmdlines.txt; сами файлы декодеров лежат в \$OEM$\$$\System32.
Задача элементарна: облегчить юзверю жизнь, просто дать возможность смотреть и слушать большинство популярных видео- и аудиоформатов без установки "родных" кодеков (кодек-паки я не перевариваю принципиально). Редактировать соответствующие файлы DShow-декодеры возможности не дают.
Автор: bredonosec
Дата сообщения: 23.12.2004 11:53
Darth_Vader
Пасиб ахгромная, вникаю
Цитата:
сами файлы декодеров лежат в \$OEM$\$$\System32.
- То есть, туда их класть надо, так? А брать из какого пакета? (так понимаю, это не из стандартной инсталляхи выни, иначе не было бы разговора об этом..)
Автор: Darth_Vader
Дата сообщения: 24.12.2004 00:59
bredonosec
Да из любых кодек-паков: поставил, скопировал фильтры куда надо, потом снес; либо из отдельных пакетов, размещаемых на сайтах разработчиков соответствующих форматов или же независимых. Помогают всемогущие гyголь и мындекс
Автор: bredonosec
Дата сообщения: 24.12.2004 04:38

Цитата:
Да из любых кодек-паков: поставил, скопировал фильтры
- Просто думал, ты какой-то использовал, где они все присутствовали, (насчет собратьт с миру по нитке - соображаю, но думал, есть более краткий путь)
Автор: dpl
Дата сообщения: 26.12.2004 00:23
Обьясните мне, начинающиму, как создать загрузочный ДВД из дистрибутива вин2000...
желательно все разжевать....

спасибо.
Автор: bredonosec
Дата сообщения: 26.12.2004 01:02

Цитата:
как создать загрузочный ДВД из дистрибутива вин2000...
желательно все разжевать....
Этим занимаются в теме Мультизагрузочный Boot CD ( 1 2 3 4 5 ... 62 63 64 65 66 ). Также можно на http://bootcd.narod.ru/ зайти почитать. (я о вопросе насчет загрузочного ДВД из чего-бы-то-ни-было)
Автор: dpl
Дата сообщения: 30.12.2004 11:20
Еще несколько вопросов.

1. Установка останавливается на серийнике, хотя в виннт.сиф записано "ProductKey="ччччч-ччччч-ччччч-ччччч-ччччч"". Вопрос, нужно ли разделять номер черточками, или может глючит параметр OemSkipWelcome=1 (вроде, это тоже к этому относится).

2. в файле cmdlines.txt (расположенном в и386) прописываем:

[commands]

"$oem$\directx\dxsetup.exe /parametri (bez perezagruzki i nevidimij rezhim)"
"$oem$\ie6\iesetup.exe /parametri (nevidimij i s perezagruzkoj)"

с перезагрузкой - потому что еще нужно ставить хотфиксы, уже поверх эксплорера.
Можно ли директХ и эксплорер ставить в одну перегрузку (тоесть оба, не перегружаясь)? в файле cmdlines.txt в конец нужно занести .рег фаил с изменениями касательно пункта RunOnce, дабы в следующий раз запустить следующий батник, который выполнит хотфиксы, и, возможно еще раз что-то добавит в РанУанс, я все правильно излогаю?

3. Как к эксплореру, так и к хотфиксам - если указать параметры "вслепую" и "не перегружаться", то все ясно. Как сделать так, чтобы последнее обновление перегружало компьютер без вопросов? (Попробую сам ответить - просто не указывать параметр "не перегружаться" - поправте, если что).

4. Все программы запущенные либо через цмдлайнс.тхт, либо через батник, прописанный в регистре, выполняются по-очереди? То-есть пока не закончится первая установка, вторая не начнется?

Вот, вроде, пока все.

Всех с наступающим!!!!!
Автор: Isorkin
Дата сообщения: 30.12.2004 11:44
dpl
1. Попробуй поставить другой серийный номер. Писать надо так:

ProductKey="ччччч-ччччч-ччччч-ччччч-ччччч"

2. Iesetup.exe /q - должно сработать
dxsetup.exe /silent - автоматически ставится DirectX и автоматичекски перезагружается.

3. KBXXXXXX.exe /forcerestart /q /f

4. Через cmdlines.txt выполняются по очереди. Через батник указываешь параметр start /wait имя команды - пока она не закончится следующая команда выполняться не будет.
Какую систему ставишь?
Автор: dpl
Дата сообщения: 30.12.2004 12:05

Цитата:
3. KBXXXXXX.exe /forcerestart /q /f


Тут ты имеешь ввиду - именно последний хотфикс, который перегружает?


Цитата:
1. Попробуй поставить другой серийный номер. Писать надо так:

ProductKey="ччччч-ччччч-ччччч-ччччч-ччччч"



У меня их что, сотнями ? А чем ему мой не нравится. Он говорит - унатендед прерывается, т.к. не верно...бла, бла, введите правильный номер и поехали дальше....


Цитата:
start /wait


имеется ввиду так : start KBXXXXXX.exe /q /f /wait ???


Цитата:
Какую систему ставишь?


2000
Автор: Isorkin
Дата сообщения: 30.12.2004 12:24
dpl

Цитата:
Тут ты имеешь ввиду - именно последний хотфикс, который перегружает?

Любой. Параметр /forcerestart заставляет хотфикс принудительно перезагрузить компьютер, а /f принудительно хакрывать все приложения

Ты вручную поробуй вбитьсерийник, если пойдет, то значит в файле winnt.sif ты неправильно задал параметр ProductKey
start /wait KBXXXXXX.exe /q /n /z

А лучше хотфиксы интегрировать через svcpack.inf
Автор: dpl
Дата сообщения: 30.12.2004 13:19
Еще вопрос.

Какой директорий является начальным для файла установки, например, я пишу:

[GuiRunOnce]
"REGEDIT /S \update.bat"

в какой папке он его будет искать. Да и в самом батнике, скажем:

@echo off
\ie6\iesetup.exe /silent /noreboot

куда мне надо класть папку \ie6\?
Автор: Isorkin
Дата сообщения: 30.12.2004 13:52
dpl
Ошибся немного iesetup.exe /q - автоматическая установка, параметры /silent /noreboot не действуют, только что проверил. Делая так: ставь DirectX с параметрами dxsetup.exe /silent /noreboot, а потом Internet Explorer c параметрами iesetup.exe /q

Для установки используй папку $OEM$?, и здесь почитай http://unattended.oszone.net/oem_folders.shtml
Автор: nicka
Дата сообщения: 30.12.2004 15:03
только-только начал осваивать атоматическую установку Windows,
сразу задам несколько вопросов:

1.если установка идёт с CD, то папка $OEM$ должна быть в корне CD или в /i386 ?
а-то автоматическая установка MUI, которая описана на этой страничке не проходит...
там пишут

Цитата:
в папке i386 дистрибутива создаём папку $OEM$

...сделал так, но MUI не установилась.

...и ещё, в тему:
что изменить в cmdlines.txt

Цитата:
[commands]
"muiinst\muisetup.exe /i 0419 /d 0419 /l /f /r /s"

чтобы язык остался англискийм и потом поменять по желанию

2.куда поместить скачанный с сайта msfn перепакованный .net framework (c интегрированным SP1), там говорят, что он сам ставится втихую без ключей, но как это устроить?

3.в дистрибютиве лежит пропатченный uxtheme.dll с поддержкой сторонных тем, так вот я положил свой любимый Watercolor в \$OEM$\$$\Resources\Themes\Watercolor

и соответственно прописал в Winnt.sif

Цитата:
[Shell]
DefaultThemesOff = Yes
DefaultStartPanelOff = Yes
CustomDefaultThemeFile=%WINDIR%\Resources\Themes\Watercolor\Watercolor.msstyles

будет так работать?

извеняюсь за длинный пост, очень надеюсь на вас...
Автор: vserd
Дата сообщения: 30.12.2004 15:13
nicka, dpl
Версия для печати этого топика, топиков из шапки, топика hxxp://forum.oszone.net/topic.cgi?forum=4&topic=4630, топика
hxxp://forum.ixbt.com/topic.cgi?id=22:29304
После этого милости просим со своими проблемами.
dpl

Цитата:
GuiRunOnce]
"REGEDIT /S \update.bat"

по путям указанным в переменной Path.
Автор: nicka
Дата сообщения: 30.12.2004 15:39
vserd

Цитата:
Версия для печати этого топика

...целый час искал ответы на свои вопросы...

Цитата:
После этого милости просим со своими проблемами

а что в двух словах лень ответить?
1.cdroot или i386
2.в $OEM$ ???
3.да или нет
Автор: TVN
Дата сообщения: 30.12.2004 23:00
nicka

Цитата:
а что в двух словах лень ответить?
1.cdroot или i386
2.в $OEM$ ???
3.да или нет


\i386\$OEM$\
Автор: nicka
Дата сообщения: 30.12.2004 23:08
первые два вопроса решил, остался третий

Цитата:
3.в дистрибютиве лежит пропатченный uxtheme.dll с поддержкой сторонных тем, так вот я положил свой любимый Watercolor в \$OEM$\$$\Resources\Themes\Watercolor

и соответственно прописал в Winnt.sif

Цитата:[Shell]
DefaultThemesOff = Yes
DefaultStartPanelOff = Yes
CustomDefaultThemeFile=%WINDIR%\Resources\Themes\Watercolor\Watercolor.msstyles

будет так работать?


и еще:

после установки в старт меню отоброжается завершение сеанса Administrator...
...очень обидно...
при этом в Winnt.sif выглядит так (наиболее интересные пункты)

Цитата:
[Data]
AutoPartition=0
MsDosInitiated =" 0"
UnattendedInstall = "Yes"

[Unattended]
UnattendMode = FullUnattended
UnattendSwitch = Yes
OemPreinstall = Yes
OemSkipEula = Yes
FileSystem = *
WaitForReboot = No
NoWaitAfterTextMode = 1
NoWaitAfterGUIMode = 1
TargetPath = \Windows
DriverSigningPolicy = Ignore
NonDriverSigningPolicy = Ignore
Hibernation = No
AutoActivate = Yes

[GuiUnattended]
AdminPassword=*
EncryptedAdminPassword=NO
OEMSkipRegional=1
TimeZone=145
OemSkipWelcome=1

[Shell]
DefaultThemesOff = Yes
DefaultStartPanelOff = Yes
CustomDefaultThemeFile=%WINDIR%\Resources\Themes\Watercolor\Watercolor.msstyles

[UserData]
ProductKey = ""
ComputerName = "оме"
FullName = "nika"
OrgName = "tel"

делаю установку с маикрософтского диска с интегрированным SP2 (en_winxp_pro_with_sp2_vl)

в чём проблема ?
плиз поделитесь советом и не посылайте на другие форумы я их (и не только их) уже облазил.
имхо, вопрос простой для спецов...
Автор: vserd
Дата сообщения: 31.12.2004 10:41
nicka

Цитата:
а что в двух словах лень ответить?

В падлу. Эти вопросы задаются всеми новичками. Когда рекомендуешь почитать версию для печати, идет распальцовка что я крутой, мне мое время дорого, а ваше нифига не стоит. Поэтому и впадлу. Следующим вашим вопросом будет как интегрировать драйвера и установить программы/кодеки. Ведь так?

Цитата:
...целый час искал ответы на свои вопросы...

Я искал ответы на свои вопросы днями и неделями, так что ваш час, не показатель.

Цитата:
плиз поделитесь советом и не посылайте на другие форумы я их (и не только их) уже облазил

не лазить нужно, а читать
hххp://forum.ixbt.com/topic.cgi?id=22:29304:2489#2489
в файле ответов нужно использовать абсолютные пути. переменные окружения в нем не обрабатываются.

Цитата:
после установки в старт меню отоброжается завершение сеанса Administrator...

Все правильно, а что вы ожидали?

Цитата:
[UserData]
ProductKey = ""
ComputerName = "оме"
FullName = "nika"

это на кого зарегистрирована версия винды.
Автор: dadu
Дата сообщения: 31.12.2004 20:08
Дорогие завсегдатаи топика, с Новоым Годом Вас! Исполнения всех желаний и всех благ ))))

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263

Предыдущая тема: Windows XP


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.