12. Januar 2010, 05:23
Windows 7 und Kixtart Problem – Lösung per Registry
Windows 7 und Kixtart Scripte machen doch oftmals Probleme, welche sich leider auch nicht mit der aktuellen Kixtart Version 4.60 lösen lassen. Meist läuft das Script einfach nicht, ohne dabei jedoch Fehlermeldungen auszuspucken! Bei mir ein ein kleiner Trick geholfen, ein zusätzlichen Eintrag in die Registry der betreffenden Windows 7 Clients:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
"EnableLinkedConnections"=dword:00000001
Geholfen hat dies meinen Kixtart Scripten zumindest auf der Windows 7 Professional Variante (32 Bit sowie 64 Bit) und auf dem Windows 7 RC, sprich Windows 7 Ultimate.
Den obligatorischen Reboot natürlich nicht vergessen! In den Weblinks habe ich den Registry Eintrag für Kixtart auf Windows 7 noch einmal als downloadbare .REG Datei (zipped) abgelegt, falls jemand das ganze gern per GPO ausrollen möchte (was ich nur empfehlen kann!)
Weblinks:
22. Februar 2009, 21:14
Um über einen WSUS Windows Updates zu verteilen, kann man die nötigen Einstellungen über einen Registry Schlüssel verteilen. Alternativ funktioniert dies auch über GPO´s – jedoch stehen diese gerade in Domänen mit Linux basierten Domänencontrollern nicht zur Verfügung. Was man alles über diesen Registry Schlüssel einstellen kann, sei nachstehend erklärt:
Der Registry Schlüssel:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
| Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv]
"Start"=dword:00000002
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\windows\WindowsUpdate]
"TargetGroupEnabled"=dword:00000001
"TargetGroup"="Clients"
"ElevateNonAdmins"=dword:00000001
"WUServer"="http://WSUS-SERVER"
"WUStatusServer"="http://WSUS-SERVER"
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\windows\WindowsUpdate\AU]
"AUOptions" =dword:00000004
"AutoInstallMinorUpdates" =dword:00000001
"IncludeRecommendedUpdates" =dword:00000001
"DetectionFrequency" ==dword:00000001
"DetectionFrequencyEnabled"=dword:00000001
"DetectionFrequency"=dword:00000001
"NoAutoUpdate"=dword:00000000
"NoAutoRebootWithLoggedOnUsers"=dword:00000001
"RebootRelaunchTimeout" =dword:00001440
"RebootRelaunchTimeoutEnabled" =dword:00000001
"RebootWarningTimeoutEnabled"=dword:00000001
"RebootWarningTimeout"=dword:00000030
"RescheduleWaitTimeEnabled"=dword:00000001
"RescheduleWaitTime"=dword:00000030
"ScheduledInstallDay"=dword:00000003
"ScheduledInstallTime"=dword:00000010
"UseWUServer"=dword:00000001
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\WindowsUpdate]
"DisableWindowsUpdateAccess"=dword:00000001 |
Erklärung der einzelnen Schlüssel:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv
Start DWORD 1 (Aktiviere den Windows Dienst “Automatische Updates” und setzte ihn auf “Automatisch”)
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\windows\WindowsUpdate
TargetGroupEnabled DWORD 1 (Automatisch den PC einer WSUS Gruppe hinzufügen)
TargetGroup STRING Clients (Gruppe HAAR für obige Einstellung vorgeben)
ElevateNonAdmins DWORD 1 (Auch Nichtadministratoren über neue Updates informieren)
WUServer STRING http://WSUS-SERVER (Pfad zum WSUS Server)
WUStatusServer STRING http://WSUS-SERVER (Pfad zum WSUS Server)
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\windows\WindowsUpdate\AU
AUOptions DWORD 4 (Installiere Updates automatisch nach Zeitplan)
AutoInstallMinorUpdates DWORD 1 (Installiere kleinere Updates (kein reboot) sofort)
DetectionFrequency DWORD 1 (suche ein mal pro Stunde nach neuen Updates)
DetectionFrequencyEnabled DWORD 1 (aktiviere automatische Suche nach Updates)
NoAutoRebootWithLoggedOnUsers DWORD 1 (Kein automatischer Reboot wenn User eingeloggt sind, dann nachfragen)
NoAutoUpdate DWORD 0 (AutoUpdate aktivieren)
RebootRelaunchTimeout DWORD 1440 (Nach der Frage nach Reboot 24 Stunden warten bis zur nächsten Anfrage)
RebootRelaunchTimeoutEnabled DWORD 1 (Obige Einstellung überhaupt erst aktivieren)
RebootWarningTimeout DWORD 30 (zur Sicherheit 30min warten bis sich der User entschieden hat ob er rebooten möchte oder nicht)
RebootWarningTimeoutEnabled DWORD 1 (umgehe auto 5 min Reboot Warnung mit obiger Einstellung)
RescheduleWaitTime DWORD 30 (nach 30min verpasste Updates erneut installen (versuchen))
RescheduleWaitTimeEnabled DWORD 1 (aktiviere obige Einstellung)
ScheduledInstallDate DWORD 3 (jeden Dienstag Patchtag)
ScheduledInstallTime DWORD 10 (jeden Tag um 9 Uhr – 0-23 Uhr sind Values)
UseWUServer DWORD 1 (WUServer überhaupt erst verwenden)
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\WindowsUpdate
DisableWindowsUpdateAccess DWORD 1 (Untersage Änderungen an den Updateeinstellungen)
Fehler, Hinweise und Ergänzungen gern jederzeit an mich. Ich bemühe mich immer alles Richtig aufzuschreiben, aber manchmal schleicht sich der Fehlerteufel auch hier ein…
10. November 2008, 21:45
Wer seinen Client bisher mit einem der von Windows vorgegebenen Zeitserver aktualisiert hat, möchte in dieser Liste vielleicht auch andere Server stehen haben. So erging es mir zumindest heute. Auf einem Windows Server 2003 System sollte der lokale NTP Server des Kundennetzwerkes verwendet werden, externe NTP Server sind aufgrund von Firewallrestriktionen nicht erreichbar.
Gut, kein Thema – der lokale NTP Server ist ein kleines Linuxsystem mit einer Funkuhr dran, also eine fast ideale Zeitquelle – nur wie bringe ich Windows dazu es genauso zu sehen?
Durch einen Blick in die Windows Registry “Start -> Ausführen -> Regedit” wird es sehr schnell deutlich. Unter
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers
findet man genau die Liste der Server die Microsoft Windows von Hause aus mitgibt. Diese muss man nur erweitern!
Mit einem Rechsklick in einen freien Bereich unter der Serverliste im Windows Registry Editor fügt man einfach über “Neu – Zeichenfolge” einen neuen Eintrag hinzu. Achte auf die fortlaufende Nummer! Danach editiert man den neuen Wert und trägt dort den gewünschten neuen Zeitserver ein, sei es ein lokaler Zeitserver oder zum Beispiel ntp1.ptb.de oder auch ntp2.ptb.de – Fertig!
Es gibt auch noch andere Wege einen Zeitserver zu setzen, dabei sind auch Scriptgeeignete – aber dazu komme ich in meinem nächstem Beitrag zum Thema KixTart!