mjklais
Goto Top

Windows 2003 Terminal-Server explorer.exe bzw. Desktop startet nicht bei Anmeldung

Hallo,

ich habe folgendes Problem auf 2 Terminalservern mit Windows 2003 R2 inkl. SP2:

Die User melden sich auf dem Terminalserver per RDP oder Citrix ein. In 25 % bis 30 % der Fälle wird der Task explorer.exe nicht korrekt gestartet, d.h. die Oberfläche bleibt leer oder die Icons können nicht verwendet werden. Fährt man mit der Maus über die Taskleiste, so erscheint die Eieruhr.

Wir verwenden ein vbs-Script, welches die Netzlaufwerke über GPO automatisch verbindet. Die User behelfen sich im Moment dadurch, dass sie über STRG+ALT+Ende den Taskmanager aufrufen, dann den Prozess explorer.exe beenden und anschließend als Task neu ausführen. Danach läuft alles prima, mal abgesehen von den automatisch verbundenen Netzlaufwerken.

Der Fehler tritt meistens erst dann auf, wenn etwa 10 bis 15 User angemeldet sind. Die Server haben 2 Quad-Core Prozessoren und 4GB RAM, es arbeiten je Server etwa 20 bis 30 User gleichzeitig. Dieser Fehler tritt seit der Umstellung auf die neuen Windows 2003 Server (auch schon ohne Citrix) auf, zuvor hatten wir Windows 2000 Terminal-Server ohne Citrix im Einsatz.

Vielen Dank im Voraus für Eure Hilfe.

Gruß Martin Klais

P.S.: unser Script sieht wie folgt aus:

Option Explicit
On Error Resume Next

Dim WSHNetwork, WSHShell, CRLF, objArgs, strMsg, strDrive, strDriveZwei, Company, i, colDrives
Dim colPrinters, UserName, Domain, nReturnCode

CRLF = Chr(13) & Chr(10)

Set WSHNetwork = Wscript.CreateObject("WScript.Network")
Set WSHShell = WScript.CreateObject("WScript.Shell")

' Wenn mal die command-line args gebraucht werden
Set objArgs = Wscript.Arguments


' Einrichten von Firmen oder Gruppenspezifischen Laufwerksverbindungen
' ----------------------------------------------------------

Company = "XXX"
Domain = WSHNetwork.UserDomain
UserName = ""
on error resume next
do
UserName = WSHNetwork.UserName
loop while UserName = ""
WSHNetwork.RemoveNetworkDrive "O:"
WSHNetwork.MapNetworkDrive "O:", "\\fileserver\share"
'hier stehen noch 2-3 weitere Netzlaufwerksanbindungen

Set colDrives = WSHNetwork.EnumNetworkDrives
Set colPrinters = WSHNetwork.EnumPrinterConnections

' Überschrift
' ----------------------------------------------------------
' "UserDomain" & Chr(9) & "= " & Domain & _

strMsg = _
"Anmelde Ergebnisse" & CRLF & CRLF & _
"Benutzername" & Chr(9) & "= " & UserName & CRLF & _
"Computername" & Chr(9) & "= " & _
WSHNetwork.ComputerName & CRLF & _
"Domäne" & Chr(9) & Chr (9) & "= " & Domain & CRLF

Set WSHNetwork = Nothing
Set WSHShell = Nothing
Set objArgs = Nothing
Set colDrives = Nothing
Set colPrinters = Nothing

Content-Key: 90204

Url: https://administrator.de/contentid/90204

Printed on: April 27, 2024 at 03:04 o'clock