WGA und IE8 silent

untouchable
Beiträge: 26
Registriert: 23 Apr 2010, 14:57
Wohnort: Schweizerland

WGA und IE8 silent

Beitrag von untouchable »

Hallo zusammen

Ich bin einen Schritt weiter und das verteilen von XP läuft. Ich habe dann gemäss dem Forum die Funktion des WSUS eingebaut.
viewtopic.php?f=7&t=946&p=4913&hilit=+w ... ates#p4913
Nun wird aber bei den Updates vom WGA und dem IE8 immer noch ein Benutzereingriff erwartet.

Ist es möglich diese zu steuern, damit es einfach installiert wird und kein Benutzereingriff nötig ist?

Danke

Gruss untouchable
Derjenige, der sagt: 'Es geht nicht', soll den nicht stören, der's gerade tut.
Benutzeravatar
minidump
Beiträge: 218
Registriert: 16 Okt 2009, 11:27

Re: WGA und IE8 silent

Beitrag von minidump »

Wenn du manuell Updates installierst über microsoft.com musst du dich zumindest durch die IE Installation auch durchklicken. Es gibt die Möglichkeit dir einen silent IE setup Datei zu basteln mit einem Tool von Microsoft. Hab das mal probiert aber nicht hinbekommen.
Vielleicht gibts so eine Setup Datei auf dem WSUS irgendwo, keine Ahnung.... Ich habs direkt mit nlite in die Windows CD eingebaut, funktioniert bestens und ich würds nie wieder anders machen wollen :-)
Grüße
minidump

Alles ist am Ende gut. Und wenn es nicht gut ist, dann ist es nicht das Ende.
COMaction
Beiträge: 130
Registriert: 10 Aug 2009, 19:33

Re: WGA und IE8 silent

Beitrag von COMaction »

also ich hab den IE8 einfach per Opsi installiert. Dann musst du nichts klicken.

Gruß
Michael
untouchable
Beiträge: 26
Registriert: 23 Apr 2010, 14:57
Wohnort: Schweizerland

Re: WGA und IE8 silent

Beitrag von untouchable »

COMaction hat geschrieben:also ich hab den IE8 einfach per Opsi installiert. Dann musst du nichts klicken.

Gruß
Michael
Hallo Michael

hast Du zuerst den IE8 mit dem IEAK automatisiert und dann eingebunden?

Gruss
untouchable
Derjenige, der sagt: 'Es geht nicht', soll den nicht stören, der's gerade tut.
COMaction
Beiträge: 130
Registriert: 10 Aug 2009, 19:33

Re: WGA und IE8 silent

Beitrag von COMaction »

nein ich habe einfach die Datei "IE8-WindowsXP-x86-DEU" runtergeladen bei M$.

Und binde das ganze mit dem Skript ein:

Code: Alles auswählen

[Initial]
requiredWinstVersion >= "4.8.6"
LogLevel=2
; Log Errors in Logfile but don't abort:
ExitOnError=false
; Show syntax errors in the script:
ScriptErrorMessages=on
; Dont trace step by step through the script:
TraceMode=off
; Let started programs run in front of the winst window
StayOnTop=false


[Aktionen]
;-----------------------------------------------------------------
;- Variable fuer temporaeres Verzeichnis                         -
;-----------------------------------------------------------------
DefVar $TEMP$
Set $TEMP$ = EnvVar("TEMP")
DefVar $LogDir$
Set $LogDir$ = "%SystemDrive%\tmp"
DefVar $ProductId$
DefVar $MinimumSpace$
DefVar $InstallDir$
DefVar $ExitCode$
DefVar $NewExe$
DefVar $OS$
DefVar $WinstRegKey$
DefVar $Flag$
DefVar $RebootRegVar$
DefVar $MsiFile$
DefVar $MstFile$
; ----------------------------------------------------------------
; - Folgenden Abschnitt anpassen                                 -
; ----------------------------------------------------------------
Set $ProductId$       = "Internet Explorer 8"
Set $MinimumSpace$    = "50 MB"
Set $InstallDir$      = "%ProgramFilesDir%\\Internet Explorer"
Set $NewExe$=$InstallDir$+"\iexplore.exe"
Set $MsiFile$ = "%ScriptPath%\files\IE8-WindowsXP-x86-DEU.exe"
Set $MstFile$ = "/passive /update-no /norestart"
Set $OS$=EnvVar("OS")
      if $OS$="Windows_NT"
      Set $WinstRegKey$ = "HKLM\SOFTWARE\opsi.org\winst"
      Set $Flag$ = GetRegistryStringValue ("["+$WinstRegKey$+"] "+"RebootFlag")
      if not ($Flag$ = "1")
         ;=========================
         ; Anweisungen vor Reboot
         ; Message at install time:
         Message "Beginne Installation von "+$ProductId$+" ..."

            if not(HasMinimumSpace ("%SYSTEMDRIVE%", $MinimumSpace$))
                  LogError "Nicht genügend Festplattenplatz auf "%SYSTEMDRIVE%" . "+$MinimumSpace$+" auf C: fuer "+$ProductId$+" erforderlich."
                  isFatalError
                  ; Bearbeitung beenden und Produktschalter auf failed setzen
            else
                   ;show product picture
                  ShowBitmap /3 "%scriptpath%\ie8.png" "IE8"


                  ;Message at install time:
                  Message "Installiere "+$ProductId$+" ..."
                  ;start setup program  
                  Winbatch_install
                  comment "test for installation success"
                  if not(FileExists($NewExe$))
                     logError "Fatal: After Installation "+$NewExe$+" not found"
                      ; Rebootflag zurücksetzen
                     Set $Flag$ = "0"
                     Registry_SaveRebootFlag
                     isFatalError
                  endif
            endif
         ; Reboot initialisieren ...
         Message "Bereite Neustart vor ...."
	 Set $Flag$ = "1"
         Registry_SaveRebootFlag
         ExitWindows /ImmediateReboot
      else
         ;=========================
         ; Anweisungen nach Reboot
         ; Rebootflag zurücksetzen
         Set $Flag$ = "0"
         Registry_SaveRebootFlag
      endif
endif


[Registry_SaveRebootFlag]
openKey [$WinstRegKey$]
set "RebootFlag" = "$Flag$"

[Winbatch_install]
$MsiFile$ $MstFile$

Das Skript ist noch eins der ersten. es fehlt noch, dass das OS abgefragt wird. Den unter win2k darf kein IE8 installiert werden. Und ich kannte mich noch nicht mit der uninstall Geschichte aus.

Gruß
Michael
untouchable
Beiträge: 26
Registriert: 23 Apr 2010, 14:57
Wohnort: Schweizerland

Re: WGA und IE8 silent

Beitrag von untouchable »

Danke Michael

funzt einwandfrei.

Jetzt fehlt nur noch der WGA-Sch..... und dann geht hier die Post ab.

Gruss
untouchable
Derjenige, der sagt: 'Es geht nicht', soll den nicht stören, der's gerade tut.
COMaction
Beiträge: 130
Registriert: 10 Aug 2009, 19:33

Re: WGA und IE8 silent

Beitrag von COMaction »

bitte @ untouchable

kannst Du mir sagen was WGA ist ??? Vielleicht kann ich Dir dann weiterhelfen.

Gruß
michael
highman72
Beiträge: 83
Registriert: 28 Sep 2008, 10:07

Re: WGA und IE8 silent

Beitrag von highman72 »

Moin,

das ist das tolle Microsoft Genuine Advantage Notification Tool, das Dich über die Vorteile originaler Microsoft Versionen informieren soll, aber letztlich das Gegenteil macht: Es nervt, wenn Windows nicht aktiviert ist mit Pop-Ups und schwarzem Desktop. Allerdings wird das Tool bei der Installation diverser Microsoft Software (z.B. Security Essentials) vorausgesetzt. Von daher sollte es drauf sein. Wenn Windows aktiviert ist und alles in Ordnung ist, bzw. eine Volumenlizenz istalliert ist, die nicht auf der Blacklist steht, dann wird man von diesem Tool nichts sehen und hören.

Grüße
Highman72
COMaction
Beiträge: 130
Registriert: 10 Aug 2009, 19:33

Re: WGA und IE8 silent

Beitrag von COMaction »

Morgen,

Microsoft Genuine Advantage sagt mir was. :)

Man könnte es per AutoIT installieren. Allerdings hab ich mich da nch nicht drangemacht. Da ich bis heute noch nicht verstanden habe ob und wie ich AutoIT mitgeben muss.

Gruß
Michael
highman72
Beiträge: 83
Registriert: 28 Sep 2008, 10:07

Re: WGA und IE8 silent

Beitrag von highman72 »

AutoIt ist ganz einfach. Das, was Du manuell machen kannst, macht AutoIt für Dich. Das bedingt aber, was es etwas verkompliziert, dass der User natürlich dem AutoIt Skript Maus und Tastatur klauen kann, wenn Du es zulässt, sprich: während AutoIt auf ein Fenster wartet, macht der User mit der Maus, was er will. Das kannst Du verhindern, indem Du Maus- und Tastatur-Eingaben abschaltest. Dann musst Du aber alle möglichen Fehler abfangen, weil Du dann einen möglichen Fehler nicht bestätigen kannst.

Ich habe das mit diversen Programmen gemacht. U. a. mit CS 4. Wenn die Bildschirmauflösung zu klein ist, dem Prozessor irgendwelche Leistungen fehlen, usw., dann kommt vor der Installation eine mit OK wegklickbare Meldung, dann geht die Installation weiter. Diese Meldung musst Du kennen und kannst sie abfangen.

Leider ist AutoIt recht iterativ, so dass man manchmal ein paar Klimmzüge machen muss (z. B. wenn Fenster in unterschiedlicher Reihenfolge erscheinen können). Wenn die Installation aber recht gleichartig durchläuft, dann ist AutoIt prima und nicht schwierig zu programmieren.

Zum Schluss wird das Skript einfach kompiliert... (nicht ganz, aber Du hast zum Schluss eine EXE). Diese hat alles, was benötigt wird, dabei. D. h. Du musst nicht AutoIt vorher verteilen.

Grüße
Jens
Antworten