Показать полную графическую версию : Автоматическая Установка Windows XP (Архив)
jurikorn
то что можно избавится от этой проблемы путём правки реестра - знаю, но хочется чтобы сразу было всё ОККорректного решения проблемы не нашел. Чтобы сразу - можно делать соотв. reg файл и включать его в автоматическую установку, например запуская из cmdlines.txt.
NikLok
Ничего не понял. Если вы хотите создать образ диска и использовать его как для сетевых, так и CD установок, то помещение $OEM$ в корень CD и в i386, вероятно, правильный подход. CDImage это корректно обработает и сэкономит место в конечном дистрибутиве. Иными словами, будет учтен об'ем только одной папки, на вторую будут созданы ссылки. Все нбх ключи есть в ISO Creator for WinXP Pro.cmd на стр. Создание CD. winnt.sif остается в i386 в любом случае. Просто для сетевой установки путь указывается к файлу ответов, который обычно unattend.txt.
И как поступить если нужно делать и unattended CD и DVD. Что держать две директории или кто нить придумал хинт?Про директории я уже сказал, а вот первую часть вопроса вообще не понял.
Xenos
Кстати зачем нужно слово John во втрой строке useraccounts.cmd???Оно не нужно, и его на самом деле на странице уже давно нет. Просто я копировал с msfn изначально. Должно быть net user Xeno$ 0241 /add
net localgroup Administrators Xeno$ /add
В общем, синтаксис файла довольно прозрачен. Добавление пользователя Xeno$ в группу администраторы потому и не происходило, что в команде был указан John :)
Исправлено: Vadikan, 20:21 24-09-2004
VseDoFeNi
24-09-2004, 22:18
2ALL
Куча ключей для установки программ:
http://www.msfn.org/board/index.php?showtopic=20502
http://www.msfn.org/board/index.php?showtopic=12657
Драйверпаки для MassStorage и LAN
http://www.btsunattended.net/EN/DriverPacks/
Исправлено: VseDoFeNi, 9:24 27-09-2004
2 jurikorn
Делаю следующим образом. Меня тему с классической на Windows XP. Эму применить. Затем обратно возвращаюсь к классческой.
Вот и все.
jurikorn
27-09-2004, 10:29
MishaS
Это всё на уровне шаманства с бубном.
Я тоже могу поменять язык системы для non Unicode programs на любой другой ->перегруз и поставить снова русский->перегруз
Понятно, что это в какой то степени выход, но я так не хочу.
попробую отследить что в реестре меняется и решить проблему рег файлом.
Добрый...
1. После nLite 0.98.8 в папке i386 появляются файлы:
OEMlogo.bm_
OEMInfo.in_
в DosNet.inf прописываются строки:
[files]
d1,OemLogo.bmp
d1,OemInfo.inf
После установке эти два файла появляются в %windir%\systm32\
Кто знает, что происходит, если OEMlogo.bm_ и OEMInfo.in_ заменить своими? (свои файлы не копируются в system32).
2. Cmpnents\TABLETPC, что это за зверь и для чего нужен?
У меня проблема возникла - при загрузке с CD-rom'а, выводится надпись
please insert the disk labeled
Windows XP Professional CD-Rom
into drive A:
* press ENTER when ready
i386 взята из пиратской ENG XP prof. Образ записан, вроде, правильно - так, в чём же проблема?
Guest 213.247.153.*
Можно заменить своими, нужно только запаковать их соответственно (makecab). Почему свои файлы не копируются, это уже второй вопрос (проблема с $OEM$ папками)
Guest 200.48.218.*
Не хватает файлов в корне диска. Вы что-то убрали. Не далее как 5 страниц назад в этой теме был аналогичный вопрос.
Тут, вроде, нигде не описано было: есть более оптимальный метод устанвки 5го Acrobat reader'a (также работает с фотошопом), подробности нужны, или это уже оффтопик?
И вообще, есть предложение, сделать отдельную ветку, куда можно складывать методы установки отдельных программ. К примеру, у меня проблемы с dr. Web'ом и winamp'ом а искать по этой огромной теме, довольно, проблемно...
sembler
есть более оптимальный метод устанвки 5го Acrobat reader'aБолее оптимальный чем что?
есть предложение, сделать отдельную ветку, куда можно складывать методы установки отдельных программ.Предложение было давно, но не вижу смысла. MSFN нам все равно не догнать, так что лучше искать там в форуме Application Switches. Также, чуть выше на этой странице http://forum.oszone.net/topic.cgi?forum=4&topic=4630&start=680#681 есть ссылка на пару тем с ключами.
Можно заменить своими, нужно только запаковать их соответственно (makecab). Почему свои файлы не копируются, это уже второй вопрос (проблема с $OEM$ папками)
Не большая не точность. Что на самом деле:
1.
Проверил работоспособность своих oemInfo and oemlogo файлов - работают!
2.
а) запаковал "makecab zzz" - и заменил ими файлы созданные nlite (oemInfo.in_, oemlogo.bm_)
б) удалил файлы созданные nlite (oemInfo.in_, oemlogo.bm_), и за место них положил свои, не запакованные.
Итог: после попытки А и Б - файлов в системе не обнаружено :(...
ps. Мне кажется, что стоит какая-то проверка nlite на подлинность своих файлов. (хотя бред какой-то).
pss. Способ помещения OEM'овских файлов через %OEM% директорию не рассматривается, хоть он и рабочий, но хочется разобраться, как эту функцию реализовали в nLite.
psss. Информация для модератора сайта. В раздел FAQ. Можно в дистрибутиве изменить sysoc.inf фаил (%WINDIR%\inf\sysoc.inf). Благодаря изменению не придется ручками лишний раз ковырять винды.
из дистрибутива распаковываем sysoc.in_ -> вносим изменения в sysoc.inf (удаляем "hide" на приложения которые хотим видеть в установке и удалении компонентов виндовс -> запаковываем "makecab sysoc.inf" -> и заменяем оригинальный фаил sysoc.in_ своим.
Пример: На SP2 изменил только эти строки:
Games=ocgen.dll,OcEntry,games.inf,,7
AccessUtil=ocgen.dll,OcEntry,accessor.inf,,7
CommApps=ocgen.dll,OcEntry,communic.inf,,7
MultiM=ocgen.dll,OcEntry,multimed.inf,,7
AccessOpt=ocgen.dll,OcEntry,optional.inf,,7
Pinball=ocgen.dll,OcEntry,pinball.inf,,7
MSWordPad=ocgen.dll,OcEntry,wordpad.inf,,7
ZoneGames=zoneoc.dll,ZoneSetupProc,igames.inf,,7
sembler
установку винампа я решил через скриптик(*.vbs) (случайно натолкнулся на таkой способ на msfn форуме) Так как мне не нужна фулл установка...
если хочешь вот скриптик для установки 2,95го винампа.
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run ("%systemdrive%\soft\winamp\295.exe")
WScript.Sleep 3000
WshShell.SendKeys "~"
WScript.Sleep 2000
WshShell.SendKeys "{TAB 3}"
WScript.Sleep 20
WshShell.SendKeys "{down}"
WshShell.SendKeys " "
WScript.Sleep 20
WshShell.SendKeys "{down}"
WshShell.SendKeys "{down}"
WshShell.SendKeys "{down}"
WshShell.SendKeys " "
WScript.Sleep 20
WshShell.SendKeys "{down}"
WshShell.SendKeys " "
WScript.Sleep 20
WshShell.SendKeys "{down}"
WshShell.SendKeys "{down}"
WshShell.SendKeys " "
WshShell.SendKeys "~"
WshShell.SendKeys "i"
WScript.Sleep 5000
WshShell.SendKeys "~"
WScript.Sleep 1000
WshShell.SendKeys "{TAB 3}"
WScript.Sleep 20
WshShell.SendKeys "~"
WScript.Sleep 9000
WScript.Quit
В раздел FAQ. Можно в дистрибутиве изменить sysoc.inf фаил (%WINDIR%\inf\sysoc.inf). Благодаря изменению не придется ручками лишний раз ковырять винды.Да, но приходится ковырять sysoc.inf. Установку компонентов можно регулировать через winnt.sif - [Components]. Имхо, так проще, чем возиться с упаковкой и заменой sysoc.inf.
С nlite не работал.
Да, но приходится ковырять sysoc.inf. Установку компонентов можно регулировать через winnt.sif - [Components]. Имхо, так проще, чем возиться с упаковкой и заменой sysoc.inf.
Очень часто приходится устанавливать WinXP (на работе узверам, и многим друзьям), собственно из-за этого и начал интересовать автоматической установкой - чтобы облегчить себе жизнь.
winnt.sif настроен оптимально под большинство конфигураций.
(из приложений изначально не устанавливаются: Windows Messenger, MSN Explorer, возможности для инвалидов, ворд и игры).
После автоматической установки конечный пользователь, иной раз начинает возмущаться,... а где моя любимая косынка, а где мой чат... и приходится делать двойную работу (руками править sysoc.inf и устанавливать нужные приложения).
В моем случаи один раз перепаковать фаил, было оправданно.
ps. я думаю на этот сайт заходят не ленивые люди, им интересно копаться в чужих програмных кодах, оптимизировать все под себя и т.д. Если есть желание могу залить свой, уже перепакованный sysoc.in_
Добавлено:
Кстати, для совсем ленивых можно вообще не паковать фаил - а просто положить свой sysoc.inf в папку i386, и удалить оригинальный sysoc.in
установку винампа я решил через скриптик(*.vbs) (случайно натолкнулся на таkой способ на msfn форуме) Так как мне не нужна фулл установка...
Я написал вот такой:
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run ("winamp295_full.exe")
WScript.Sleep 200
WshShell.SendKeys "~"
WshShell.SendKeys "{TAB 3}"
WshShell.SendKeys "{DOWN}"
WshShell.SendKeys " "
WshShell.SendKeys "{DOWN 3}"
WshShell.SendKeys "{right}"
WshShell.SendKeys "{DOWN 2}"
WshShell.SendKeys " "
WshShell.SendKeys "{DOWN 3}"
WshShell.SendKeys " "
WshShell.SendKeys "~"
WshShell.SendKeys "n"
WshShell.SendKeys "i"
WScript.Sleep 5000
WshShell.SendKeys "{TAB 2}"
WshShell.SendKeys "{DOWN 2}"
WshShell.SendKeys "{TAB}"
WshShell.SendKeys " "
WshShell.SendKeys "{UP}"
WshShell.SendKeys " "
WshShell.SendKeys "{TAB}"
WshShell.SendKeys "~"
WshShell.SendKeys "n"
WshShell.SendKeys "%{F4}"
WScript.Quit
"WScript.Sleep 5000" = 5000 - пауза,... можно выставить меньше, в зависимости от скорости работы винта.
не устанавливается WinAmp Agent, убрана ассоциация с видео файлами, не создаются ярлыки кроме програмс.
После автоматической установки конечный пользователь, иной раз начинает возмущаться,... а где моя любимая косынка, а где мой чат... и приходится делать двойную работу (руками править sysoc.inf и устанавливать нужные приложения).
Ok, логично.
Vadikan
Более оптимальнее чем запускать с параметрами, надо открыть Abcpy.ini и подправить его раздел [OEM Install] таким образом:
[OEM Install]
SetupTitle=
SetupCaptionBarTitle=
DisplayWelcomeDlg=NO
DisplayEULA=NO
DisplayTypeOfInstallDlg=NO
DisplaySelectDestDirDlg=NO
DisplayCustomDlg=NO
DisplayUserInfoDlg=NO
DisplayConfirmRegDlg=NO
DisplayStartCopyDlg=NO
DisplayFinishDlg=NO
DisplayFinalMessage=NO
DisplayRebootDlg=NO
DisplayMaintUIDlg=NO
ProgGroupName=
DefaultDestDir=C:\Program Files\Adobe\acrobat
OverrideDestinationPath=NO
UserName=Имя
UserCompanyName=Компания
UserSerialNumber=
DisplayBackGround=NO
DisplayProgressBar=NO
ProgressBarStart=
ProgressBarEnd=
CloseRunningApps=YES
InstallModeSilent=NO
UninstallCombineVersions=YES
UninstallPreviousVersions=YES
UninstallModeSilent=NO
PDFOutputFolder=
Затем просто запустить setup, можно предварительно это всё сжать в sfx.
При установке фотошопа, всё точно также, но ещё можно указать сериал (сериал надо указать без символов тире)
сорри за гвеста. не очень люблю регистрироваться....
вот такая задачка: изучив все материалы * * * * решил попробовать что же это за зверь unattended ? поробоваол. понравилось. очень. тока *вот незадача oem не копируется.
нет нет не кричите пожалуйста RTFM, я его уже мого раз Read,
советы которые я знаю -
1)ХР чувствительна к регистру.. *папка зовется $OEM$ - вроде все нормально...
2)поставить oempreinstall=yes - поставил....
3)при установке с винта поместить в i386 - помещал...
4) поплакать и забыть )
4 мне не подходит...
я пробовал кучу вариантов- ставил в VMWARE подымаясь с исошки. исошку делал с помощью упрощенной версии xp create
(oem лежит паралельно i386 )
ставил с винта командой
/winnt32 /syspart:Х /tempdrive:Х /unattend:Е:/WXPSP2/I386/winnt.sif
(клал oem и в i386 и паралельно ей)
ставлю WXPSP2 Integrated пропатченой корпоративными dll (для отмены активации)
Так то все нормально винда встает за 20 минут. но потом ручками надо копировать проги, исполнить RunOnceEx , перегруиться и смотреть автоинсталлл програм...
памагите пожалуйста !! не знаю что делать.... ((((
Guest
1. Чем делаешь исошник?
2. попробуй просто проверить сам образ из доса - иногда при его сохранении папка $OEM$ сохраняется неправильно.
исошку делал с помощью упрощенной версии xp create Интересно, что же это за версия такая. В любом случае, XPC исопльзует CDImage, а созданию ISO с этой утилитой посвящена отдельная страница.
ставил с винта командой
/winnt32 /syspart:Х /tempdrive:Х /unattend:Е:/WXPSP2/I386/winnt.sif Неправильная команда. Слэши в пути к файлу не в ту сторону, и файл ответов должен быть unattended.txt
А как можно при автоматической установке сразу задать раскладку клавиатуры по умолчанию и сочетание клавиш которым раскладка будет меняться?
Всем добрый...
Подскажите где ошибка
1. Не добавляются строки в реестр (слишком много параметров, не правильный синтаксис)...
REG ADD %KEY%\001 /V 1 /D "%CDROM%\XPsp2\Support\Adobe\AdbeRdr601_enu_full.exe -p"-s /v\"/qn\""" /f
REG ADD %KEY%\020 /V 4 /D "xcopy /Y %CDROM%\XPsp2\Support\AdAware\defs.ref "%programfiles%\Lavasoft\Ad-Aware SE Professional"" /f
2. как правильно прописать путь к $ОЕМ$ директории, если переименовал директорию.
CD-Rom [root]
<dir>Boot
<dir>Load
<dir>Mui
<dir>XPsp2
* * *<sub_dir>$ZZZ$
<sub_sub_dir>cmdlines.txt
* * * *<sub_dir>i386
подправил winnt.sif:
[Unattended]
OemFilesPath=..\$ZZZ$
но это не помогло.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC