Nickname
Passwort | vergessen?

471 anonyme User

8 angemeldete Mitglieder


Biber
drphake
KowaKowalski
Lousek
pbelcl
Pjordorf
76270 Mitglieder freuen sich auf Dich!
Top-Aktivitäten
Sehen Sie hier, wer zu den aktivsten Mitgliedern der aktuellen Woche zählt:
In den Bereich Installationsprobleme wechseln ..

Wie erkenne ich einen notwendigen reboot beim Client

Mitglied: TimoBeil
Geschrieben von TimoBeil (Level 5 - IT-Experte)
Erstellt am 23.06.2010, um 19:28:46 Uhr, Permanent-ID: 144475
Dieser Beitrag wurde bisher 3520 mal aufgerufen und gilt als gelöst.
3 von 3 Mitgliedern fanden diesen Tipp hilfreich.
Hilfreich+3 hilfreichDruckenBeobachten
Irgendwann - hatte mal ein Mitschreibender die Frage gestellt - wie kann ich "sicher" Software installieren.
Den "normalen" Weg kennen wir ja face-wink Aber manchmal - speziell kurz nach einem Patchday - ist es alles andere als "normal".
Als banal Beispiel habe ich mal den VLC Player genommen. DIeser Tipp soll ja auch "irgendwie" nachvollziehbar sein.

01.
reg query "hklm\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\"|find "RebootRequired" && goto reboot ||echo kein reboot 
02.
 
03.
:check 
04.
tasklist |Find "wuauclt" && goto notready4install 
05.
tasklist |Find "msiexec" && goto notready4install 
06.
 
07.
:Softwareinstall 
08.
@echo Hier würde Ihre z.B Installroutine stehen 
09.
@echo am Beispiel VLC, der nur dann silent aktualisiert werden kann, wenn er nicht installiert ist sieht das dann so aus: 
10.
Rem wenn es eine uninstall.exe gibt, muß er (VLC) auch vorhanden sein 
11.
if exist "%Programfiles%\VideoLAN\VLC\uninstall.exe" start "vlc uninstaller"  /wait %Programfiles%\VideoLAN\VLC\uninstall.exe /S 
12.
start "vlc installer" /wait quelle\vlc.exe /S 
13.
if exist %Programfiles%\VideoLAN\VLC\uninstall.exe echo vlc ist installiert. 
14.
 
15.
pause 
16.
goto end 
17.
 
18.
:notready4install 
19.
@echo eine Installer Instanz ist bereits aktiv 
20.
goto end 
21.
 
22.
:reboot 
23.
@echo Ein Neustart ist notwendig 
24.
shutdown -r 
25.
 
26.
:end 
27.
exit

Gruß

edit Dank affabanana bin ich an den guten alten Brotkasten erinnert worden, der auch "gestreikt" hat, wenn der Cursor bei Ready stand und man die Returntaste gedrückt wurde. Aus Read wurde Ready.

edit² Kaputtnick hat mich darauf aufmerksam gemacht - wenn schon Beispiele genannt werden, diese auch "richtig" zu schreiben.
aus start /wait "text" wurde Start "test" /wait
Kommentar schreibenMit Zitat
Anmeldung erforderlich!
Bitte melden Sie sich erst mit Ihrem Nicknamen und Passwort an.
Diskussionsverlauf (4 Kommentare)
thread
affabanana
Kommentar affabanana schreibt am 23.06.2010, 20:01:38 Uhr
:check
tasklist |Find "wuauclt" && goto notread4install
tasklist |Find "msiexec" && goto notread4install


Hallo timo

Du hast da das y vergessen:
notready4install


Und ein Dankeschön für die Lösung
gruass affabanana
AntwortenMit Zitat
Anmeldung erforderlich!
Bitte melden Sie sich erst mit Ihrem Nicknamen und Passwort an.
thread
utiuti
Kommentar utiuti schreibt am 01.07.2010, 13:07:12 Uhr
Mahlzeit,

danke für das Snippet.
Habe die Sache mal für mich angepasst (Einzelne Programme hinzugefügt).
Hier ist diese Art der Installation ausreichend.
Vielleicht kann's ja einer gebrauchen face-wink

01.
reg query "hklm\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\"|find "RebootRequired" && goto reboot ||echo kein reboot 
02.
 
03.
:check 
04.
tasklist |Find "wuauclt" && goto notready4install 
05.
tasklist |Find "msiexec" && goto notready4install 
06.
 
07.
:Softwareinstall 
08.
 
09.
REM ggf. uninstallation von VLC (sonst kein Silent install möglich) 
10.
if exist "%Programfiles%\VideoLAN\VLC\uninstall.exe" start /wait "vlc uninstaller" %Programfiles%\VideoLAN\VLC\uninstall.exe /S 
11.
 
12.
start /wait "VLC installer" s:\desktop\vlc-1.1.0-win32.exe /S /NCRC 
13.
start /wait "Firefox installer" s:\desktop\firefoxsetup366.exe -ms 
14.
start /wait "OpenProj installer" s:\desktop\openproj-1.4.msi /quiet /norestart 
15.
start /wait "IrfanView installer" s:\desktop\iview427_setup.exe /silent /desktop=1 /thumbs=0 /group=1 /allusers=1 /assoc=1 /assocallusers 
16.
start /wait "PDFinstaller" s:\desktop\PDFCreator-1_0_1_setup.exe /SP- /VERYSILENT /NOCANCEL /NORESTART /components=\"!toolbar\" 
17.
start /wait "Adobe Reader installer" s:\desktop\AdbeRdr930_de_DE.exe /sAll /rs /l /msi /qb- /norestart EULA_ACCEPT=YES 
18.
start /wait "Skype installer" msiexec /i "S:\desktop\SkypeSetup.msi" /quiet 
19.
start /wait "7-Zip installer" s:\desktop\7z465.exe /S 
20.
start /wait "DIA installer" s:\desktop\dia-setup-0.97.exe /S 
21.
start /wait "Notepad+ installer" s:\desktop\npp.5.6.8.Installer.exe /S 
22.
start /wait "Inkscape installer" s:\desktop\Inkscape-0.47-3.exe /S 
23.
start /wait "Scribus installer" s:\desktop\scribus-1.3.3.14-win32-install.exe /S 
24.
 
25.
REM start /wait "Java installer" s:\desktop\jre-6u19-windows-i586.exe /s MOZILLA=1 
26.
 
27.
pause 
28.
goto end 
29.
 
30.
:notready4install 
31.
@echo eine Installer Instanz ist bereits aktiv 
32.
goto end 
33.
 
34.
:reboot 
35.
@echo Ein Neustart ist notwendig 
36.
REM shutdown -r 
37.
 
38.
:end 
39.
pause 
40.
exit

PS: Die Deinstallationsroutine vom VLC funktioniert bei mir noch nicht ganz. Mir war so als ob ich noch das Verzeichnis löschen müsste. Werde das bei Gelegenheit mal testen... Sorry face-smile
edit: 2 x " in Zeile 11 eingefügt face-smile
AntwortenMit Zitat
Anmeldung erforderlich!
Bitte melden Sie sich erst mit Ihrem Nicknamen und Passwort an.
thread
TimoBeil
Kommentar TimoBeil schreibt am 01.07.2010, 13:19:52 Uhr
Zitat von utiuti:
Mahlzeit,

danke für das Snippet.
Habe die Sache mal für mich angepasst (Einzelne Programme hinzugefügt).
Hier ist diese Art der Installation ausreichend.
Vielleicht kann's ja einer gebrauchen face-wink

PS: Die Deinstallationsroutine vom VLC funktioniert bei mir noch nicht ganz. Mir war so als ob ich noch das Verzeichnis
löschen müsste. Werde das bei Gelegenheit mal testen... Sorry face-smile

Salü,

war das ein englisches System? - Denn mir sind zwei " in Zeile 11 abhanden gekommen ;-(

Beim VLC ist das /S wichtig - das /s (kleine s) funktioniert nicht.
war eigentlich auch nur als Proof of Concept gedacht
Die nächste "ausbaustufe" (anderer Tipp/ eher Anleitung) wird sich dann damit beschäftigen, wie erkenne ich - ob eine Software installiert wurde und ob die älter oder neuer als die zu installierende ist. Aber bei dem Moppedwetter...
Und der Tatsache das ich Hier was mit Batchboardmitteln nachbaue, was ich sowieso als Softwareverteilung schon habe..


Gruß & Dank für dein "danke für den Code" und noch mehr danke für dein "ich hab den angepassten Code auch wieder veröffentlicht"
AntwortenMit Zitat
Anmeldung erforderlich!
Bitte melden Sie sich erst mit Ihrem Nicknamen und Passwort an.
thread
utiuti
Kommentar utiuti schreibt am 01.07.2010, 14:34:58 Uhr
Mahlzeit,

ich habe es mir noch mal schnell angeschaut.
Problem ist gelöst.
Man darf einfach die Installation des VLC nicht direkt nach der Deinstallation machen.
Zwar Deinstalliert er den VLC, jedoch merkt die Installationsroutine des VLC das nicht so schnell.
Es kommt dann immer die Meldung das die alte Version erst deinstalliert werden soll.
Also einfach die Installation an das Ende setzen.

BTW: Alle anderen Programme in der Liste benötigen AFAIK keine Prüfung.
Hier erkennen die Installationsroutinen automatisch ob die Software schon installiert ist,
bzw. wird die Installation einfach "drübergebügelt".

Aber OK. Mit Prüfung ist es natürlich "sauberer".

PS: Dienstag wird mein Cabrio angemeldet und das Mopped verkauft.
Falls jemand Interesse hat GSX-R 750 ~4000 Euro face-big-smile face-big-smile face-big-smile
PPS: Bin gespannt auf die Anleitung. Weiter so !

Gruss Uti
AntwortenMit Zitat
Anmeldung erforderlich!
Bitte melden Sie sich erst mit Ihrem Nicknamen und Passwort an.