Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Automatisches Beenden eines zusätzlich im Userinit eigetragenen Programms

Frage Microsoft Windows Userverwaltung

Mitglied: Suendesizer

Suendesizer (Level 1) - Jetzt verbinden

12.11.2009, aktualisiert 17:56 Uhr, 3867 Aufrufe

Damit ein bestimmter Dienst korrekt ausgeführt wird, muss in der Registry im userinit ein bestimmtes Programm eingetragen werden. Bei Remotedesktop-Benutzern mit Zugriff auf nur ein Programm (Umgebung) wird dieses Programm beim Beenden der Sitzung nicht geschlossen.

Hi Community,

ich habe einen Benutzer der über RemoteDesktop (Windows Server 2003 Terminalserver) nur ein Programm nutzen darf. Dies habe ich realisiert, indem ich in der Benutzerverwaltung in den Eigenschaften des Benutzers das Programm in der Umgebung öffne (z.B. Firefox). Das funktioniert auch wunderbar, und wenn der Benutzer das Programm schließt wird auch die Sitzung ordentlich beendet.

Nun habe ich aber einen Dienst im Einsatz, der mit diesem Benutzer nicht ordentlich funktioniert (der Dienst kann den Benutzernamen nicht auflösen). Damit der Dienst ordentlich funktioniert muss ich bei der Anmeldung ein zusätzliches Programm starten. Dies geschieht, indem das Programm in der Registry folgenden Key ergänzt:

ALT: HKLM\Software\Microsoft\Windows NT\CurrentVersion\WinLogon\Userinit=C:\WINDOWS\system32\userinit.exe,
NEU: HKLM\Software\Microsoft\Windows NT\CurrentVersion\WinLogon\Userinit=C:\WINDOWS\system32\userinit.exe,C:\Programme\Anwendungspfad\Progman.exe,

Die Progman.exe ist notwendig damit der Dienst den Benutzernamen auflösen kann. Das funktioniert soweit auch ganz gut, allerdings wird die Sitzung nun nicht mehr beendet nachdem das eigentliche Programm (z.B. Firefox) beendet wird. Die Sitzung bleibt aktiv weil weiterhin die Progman.exe ausgeführt wird.

Daher mein großes Anliegen: wie kann ich erreichen, dass die Progman.exe automatisch beim Beenden der Sitzung geschlossen wird?

Erfolgreich war bereits die Lösung, dass ich anstelle der firefox.exe eine Batchdatei starte die zuerst Firefox startet. Wenn Firefox vom Benutzer geschlossen wird, dann beende ich mit taskkill im nächsten Schritt die Progman.exe und verlasse anschließend die Batch per exit. Hier habe ich dann aber das Problem, dass die Sitzung oft erst nach einiger Zeit automatisch beendet wird und da wird es passieren, dass bestimmte Benutzer das RDP-Fenster zu früh schließen, ergo wird beim nächsten Anmelden erstmal die Sitzung wieder beendet.
Neuester Wissensbeitrag
Off Topic

"Ich habe nichts zu verbergen"

(4)

Erfahrungsbericht von FA-jka zum Thema Off Topic ...

Ähnliche Inhalte
Windows 7
gelöst Windows 7 Update Neustart dialog beenden? (2)

Frage von aif-get zum Thema Windows 7 ...

VB for Applications
gelöst Excel - VBA: Automatisches Setzen von Kommentaren in eine Zelle (3)

Frage von d4shoerncheN zum Thema VB for Applications ...

Outlook & Mail
gelöst Outlook 2013 automatisches Senden und Empfangen via GPO oder REGEDIT (3)

Frage von adm2015 zum Thema Outlook & Mail ...

Heiß diskutierte Inhalte
Erkennung und -Abwehr
Virenschutz - Meinungen (23)

Frage von honeybee zum Thema Erkennung und -Abwehr ...

Windows 10
Welches OS für Firmengeräte? (17)

Frage von MarkusVH zum Thema Windows 10 ...

Hyper-V
Langsames Netzwerk i210 LAN Karte (11)

Frage von Akcent zum Thema Hyper-V ...

Netzwerke
Abisolierwerkzeug (11)

Frage von SarekHL zum Thema Netzwerke ...