WinFuture-Forum.de: Autoinstallation - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Windows XP
Seite 1 von 1

Autoinstallation


#1 Mitglied ist offline   killm0 

  • Gruppe: aktive Mitglieder
  • Beiträge: 144
  • Beigetreten: 23. Oktober 07
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 23. Mai 2008 - 07:57

Hallo,
hoffe doch ich habe das richtige Forum getroffen :(

Ist es möglich eine CD/DVD zu erstellen wo alle gängigen Programme ( Office, Adobe Reader, AcDsee usw.) drauf sind, die man nur noch einlegt dann auf installieren klickt und fertig.
Kann man sowas erstellen, wenn ja weiß einer wie es geht oder wo es steht?

Danke
Heja BvB
0

Anzeige



#2 Mitglied ist offline   Astorek 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.145
  • Beigetreten: 28. Juli 07
  • Reputation: 42
  • Geschlecht:Männlich

geschrieben 23. Mai 2008 - 08:19

Du meinst sowas wie eine unbeaufsichtigte Installation, richtig?

Das Thema ist nicht gerade einfach, normalerweise beschäftigen sich Administratoren auch über diese Frage. Es gäbe zwei Möglichkeiten, sowas durchzusetzen:

1. Eine sog. Unattended Installation. Manche Setupprogramme bieten einen Schalter ala "/unattend" "/silent" o.Ä. an, die genanntes vollbringen. Leider hängt diese Methode immer vom Setupprogramm ab - und die ist bei jedem Hersteller anders, jeder kocht sein eigenes Süppchen. Mit .msi-Dateien könntest du vielleicht noch Glück haben, aber mit .exe-Dateien siehts eher düster aus...

2. Eine andere Methode wäre es, mit einer Skriptsprache Maus- und Tastatureingaben zu simulieren und diese während des Setupprogramms auszuführen. Eine Skriptsprache die sich speziell dieser Thematik befasst, wäre "AutoIt" (Google). Der Nachteil ist dabei klar: Wer nicht programmieren kann oder will, bleibt auf der Strecke...
0

#3 Mitglied ist offline   killm0 

  • Gruppe: aktive Mitglieder
  • Beiträge: 144
  • Beigetreten: 23. Oktober 07
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 23. Mai 2008 - 08:54

Okay, ich bedanke mich dann erstmal und lass die Finger davon!
Dann arbeite ich lieber weiter mit Images!

DANKE
Heja BvB
0

#4 Mitglied ist offline   Kochixx 

  • Gruppe: aktive Mitglieder
  • Beiträge: 46
  • Beigetreten: 30. Dezember 07
  • Reputation: 0

geschrieben 24. Mai 2008 - 14:10

Ich habe sehr gute Erfahrungen mit AutoIt gemacht
Man muss zwar ein bisschen programmieren aber es gibt tausende Anleitungen (und auch fertige Skripte!)
dazu im Internet.
Ich würde dir Empfehlen es einfach mal zu probieren, ist eigentlich ganz einfach :wink:
0

#5 Mitglied ist offline   Gord3n 

  • Gruppe: aktive Mitglieder
  • Beiträge: 98
  • Beigetreten: 27. Oktober 07
  • Reputation: 3

geschrieben 24. Mai 2008 - 15:23

Problem bei AutoIt: Du müsstet die mausklicks simulieren , und das "Weiter" usw. ist bei verschiedenen Auflösungen eigendlich immer wo anders...
0

#6 Mitglied ist offline   Gast 

  • Gruppe: aktive Mitglieder
  • Beiträge: 818
  • Beigetreten: 02. September 07
  • Reputation: 22

geschrieben 24. Mai 2008 - 20:45

Beitrag anzeigenZitat (Gord3n: 24.05.2008, 16:23)

Problem bei AutoIt: Du müsstet die mausklicks simulieren , und das "Weiter" usw. ist bei verschiedenen Auflösungen eigendlich immer wo anders...

Mit der Function ControlClick ist die Auflösung doch egal.
Function Reference von AutoIt3 im Überblick: Functions

EDIT: @killm0
Zu deiner eigentlichen Frage, schau dich mal hier um.

Dieser Beitrag wurde von Gast bearbeitet: 24. Mai 2008 - 20:50

Alle sagten es geht nicht, da kam einer der das nicht wusste und tat es einfach.
0

#7 Mitglied ist offline   Kochixx 

  • Gruppe: aktive Mitglieder
  • Beiträge: 46
  • Beigetreten: 30. Dezember 07
  • Reputation: 0

geschrieben 25. Mai 2008 - 09:32

Außerdem kann man mit Autoit direkt Buttons ansprechen ohne mit Mausklicks rumzuspielen :)
Autoit liefert auch gleich ein Tool mit dem man die entsprechenden Namen (von Buttons o.ä.) auslesen kann was die ganze Sache nocheinmal einfacher gestaltet

MFG
Kochi
0

#8 Mitglied ist offline   Astorek 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.145
  • Beigetreten: 28. Juli 07
  • Reputation: 42
  • Geschlecht:Männlich

geschrieben 25. Mai 2008 - 17:03

Das hängt aber auch vom Programm ab, ob man die Buttons überhaupt auslesen kann. Bei Flash-Oberflächen (z. B. ICQ) ist das nicht ganz so einfach, dann MUSS man mit der Maus arbeiten... Außerdem wird es auch komplizierter, wenn das Skript auf jedem PC laufen soll: Was macht man z. B. bei verschiedenen Auflösungen? Gut, AutoIt bietet immerhin auch die Option an, die Maus mit relativen Koordinaten zum gewählten Fenster zu platzieren...

Dieser Beitrag wurde von Astorek bearbeitet: 25. Mai 2008 - 17:05

0

#9 Mitglied ist offline   WinlinMax 

  • Gruppe: aktive Mitglieder
  • Beiträge: 588
  • Beigetreten: 14. März 04
  • Reputation: 3
  • Geschlecht:Männlich

geschrieben 28. Mai 2008 - 14:57

im prinip könntest du eine aufnahme des systems vor der installation machen (zustand des systems) dann das programm installieren und anschließend nochmal eine aufnahme machen.
jetzt kannst du ein script schreiben, dass die ganzen dateien kopiert, registry einträge anlegt und dll's registriert.

das programm für die aufnahmen gibts im internet, mir ist aber der name entfallen
Häufigster Fehler ist immer noch der DAU
0

#10 Mitglied ist offline   Gast 

  • Gruppe: aktive Mitglieder
  • Beiträge: 818
  • Beigetreten: 02. September 07
  • Reputation: 22

geschrieben 28. Mai 2008 - 15:28

Zitat

das programm für die aufnahmen gibts im internet, mir ist aber der name entfallen

InCtrl 5 kann das.
Aber wie ich killm0 schon weiter oben mitteilte findet man hier fertige Scripte und Anleitungen zum unbeaufsichtigen Installieren für alle gängigen Programme. (Auch für ICQ bei beliebiger Auflösung :veryangry: )
Alle sagten es geht nicht, da kam einer der das nicht wusste und tat es einfach.
0

#11 Mitglied ist offline   WinlinMax 

  • Gruppe: aktive Mitglieder
  • Beiträge: 588
  • Beigetreten: 14. März 04
  • Reputation: 3
  • Geschlecht:Männlich

geschrieben 28. Mai 2008 - 19:27

`der vorteil bei dem manuellen weg wäre eben der, dass man auch gewisse einstellungen bereits vor der installation setzen könnte
Häufigster Fehler ist immer noch der DAU
0

#12 Mitglied ist offline   zx6-axl 

  • Gruppe: aktive Mitglieder
  • Beiträge: 568
  • Beigetreten: 09. Februar 08
  • Reputation: 1
  • Geschlecht:Männlich
  • Wohnort:Hazienda de Oberletha

  geschrieben 28. Mai 2008 - 22:00

du brauchst nur die winnt.sif bearbeiten entsprechend deiner programme die du haben willst. ich hab die alle in einer prog.bat zusammen gepackt und die dann über den runonce befehl installieren lassen. die progs müssen in den $OEM$\$1\Install ordner rein. entweder machst dir ne orginale als iso und bearbeitest die dann mit ultra-iso oder nimmst progs wie nlite oder isobuilder. zu bedenken ist allerdings das sich nicht alle progs so einfach im "silentmode" installieren lassen.

hier hast ma n beispiel für die winnt.sif

[Data]
Autopartition = 0
MsDosInitiated = 0
UnattendedInstall = "Yes"
AutomaticUpdates = Yes

[Unattended]
UnattendMode = FullUnattended
UnattendSwitch = Yes
OemPreinstall = Yes
OemSkipEula = Yes
ComputerType = "ACPI", Retail
FileSystem = *
WaitForReboot = "No"
NoWaitAfterTextMode = 1
NoWaitAfterGUIMode = 1
DriverSigningPolicy = Ignore
NonDriverSigningPolicy = Ignore
Hibernation = "No"
TargetPath=\WINDOWS
AutoActivate = Yes
DUDisable = Yes

[Display]
Xresolution = 1024
Yresolution = 768
BitsPerPel = 16
Vrefresh = 75

[SystemRestore]
MaximumDataStorePercentOfDisk = 10

[SetupParams]
SkipMissingFiles = "No"

[GuiUnattended]
AdminPassword=0b4a1b98eee5c792aad3b435b51404ee2cbd
ec5023a03c12a35444486f09ceab
EncryptedAdminPassword=Yes
OEMSkipRegional=1
OemSkipWelcome=1
TimeZone=110
AutoLogon = No

[Shell]
DefaultThemesOff = "Yes"
DefaultStartPanelOff = "Yes"

[Components]
calc=on
deskpaper=off
freecell=off
hearts=on
minesweeper=off
mplay=on
msnexplr=off
mswordpad=on
paint=on
pinball=on
rec=off
solitaire=off
spider=off
zonegames=off
msmsgs=on
IEAccess=on
OEAccess=on
fax=off

[UserData]
ProductKey = "xxxxxxxxxxxxxxxxxxxxxxxxxxx"
ComputerName = "xxxxxxxxxxxxx"
FullName = "x"

[RegionalSettings]
Language = "0407"
LanguageGroup=1

[Networking]
InstallDefaultComponents = "Yes"

[Homenet]
EnableCS = Yes
ShowTrayIcon = Yes

[NetClients]
MS_MSClient = params.MS_MSClient

[NetServices]
MS_SERVER = params.MS_SERVER
MS_PSched = params.MS_PSched

[NetProtocols]
MS_TCPIP = params.MS_TCPIP

[params.MS_TCPIP]

[WindowsFirewall]
Profiles = WindowsFirewall.TurnOffFirewall

[WindowsFirewall.TurnOffFirewall]
Mode = 0

[GuiRunOnce]
Command0="%systemdrive%\Install\Prog.bat"

und die prog.bat als info

ECHO Installiere Total Commander 6.51
start /wait %sytemdrive%\Install\TCM\tcm.exe
ECHO Installiere Adobe Reader
start /wait %sytemdrive%\Install\AdbeRdr707.exe /S /v/qb
ECHO Installiere IrfanView398
start /wait %sytemdrive%\Install\Irfan\iview398.exe /silent /folder="c:\irfanview" /desktop=1 /group=1 /allusers=1 /assoc=1
ECHO Installiere IrfanView398 Plugins
start /wait %sytemdrive%\Install\Irfan\irfpl398.exe /silent
ECHO Installiere Adaware
start /wait %sytemdrive%\Install\adaware.exe /S
ECHO Installiere Avast
start /wait %sytemdrive%\Install\Avast\setupger.exe Admin.ini
Echo Installiere Registry Patch
Regedit /S %sytemdrive%\Install\Registry\Regpatch.reg
ECHO Installing UpdatePackXP
start /wait %sytemdrive%\Install\UpdateXP.exe

wie du siehst muss man da so einige schalter setzen

hier kannst so einige nachlesen:

http://www.windows-unattended.de/component...base/Itemid,88/
0

#13 Mitglied ist offline   poundhn 

  • Gruppe: aktive Mitglieder
  • Beiträge: 763
  • Beigetreten: 04. März 07
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Heilbronn

geschrieben 29. Mai 2008 - 08:40

@zx6-axl

Eleganter ist aber die Unattend-Installation über runonceex laufen zu lassen. Das wirkt einfach professioneller durch das schicke Installationsfenster, als die DOS-Box bei der GUIRunOnce Methode. n-Lite und XIB arbeiten auch mit runonceex.

@WinlinMax

eine sehr gute Methode, aber nur für kleinere Programme geeignet. Versuch das mal mit MS-Office. ;) War Spaß, dafür gibts ja die administrative Installation und die ORKTOOLS.
Generell aber gut, so kriegt man auch Programme in eine Live-CD (z.B. BartPE), habe es selbst mal mit Nero 6 gemacht.

Dieser Beitrag wurde von poundhn bearbeitet: 29. Mai 2008 - 08:44

0

#14 Mitglied ist offline   zx6-axl 

  • Gruppe: aktive Mitglieder
  • Beiträge: 568
  • Beigetreten: 09. Februar 08
  • Reputation: 1
  • Geschlecht:Männlich
  • Wohnort:Hazienda de Oberletha

  geschrieben 29. Mai 2008 - 11:27

da gibbet keine dosbox zu sehen, der runonce befehl startet nur die prog.bat und die gibt nur den startschuss zum installieren der programme, du siehst da genau das als ob du einen dblclick auf die installationsroutine des progs machen würdest.
und auch nlite und isobuilder benutzen die winnt.sif, weil die xp zum installieren benötigt. kannst ja mal deine orgi winnt.sif von deiner xp-cd dir angucken, anschließend machst dir mit nlite ne eigene cd und gucks dir dann nochmal die winnt.sif an.

mfg
0

#15 Mitglied ist offline   poundhn 

  • Gruppe: aktive Mitglieder
  • Beiträge: 763
  • Beigetreten: 04. März 07
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Heilbronn

geschrieben 29. Mai 2008 - 13:39

Natürlich wird die WINNT.SIF bei n-Lite und XIB mitbenutzt. Ist ja auch erforderlich um die Unattended-Parameter an das System zu übergeben.

Aber der Aufruf der Installationsprogramme wird bei diesen Tools nicht über eine Batchdatei gesteuert, sondern über einen Registry-Key (HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnceEx)gesteuert. Dieser Schlüssel wird noch vor dem zweiten Reboot während des Setups generiert und wird nach dem einmaligen Abarbeiten nach dem ersten Systemstart wieder gelöscht. Die Konfigurationsdateien zu RunOnceEx liegen direkt unter $OEM$. Somit reicht in der WINNT.SIF der Eintrag OEMPReInstall=Yes.

Ich mache das übrigens alles mit der Hand und nutze keine Tools für die Unattended-Installation. Aber beides habe ich ausprobiert (XIB und n-Lite) und die haben vor einigen Jahren zumindest noch auf die RunOnceEx-Methode gesetzt.

Ich will ja gar nicht sagen, dass es mit GUIRunOnce schlechter funktioniert, habe mich damit nicht auseinandergesetzt, aber der Aufruf einer .bat riecht halt irgendwie nach DOS-Box, sorry. (Kann man natürlich auch unterdrücken mit Hilfe von cmdow.exe)
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0