So verhindern Sie die automatische Abmeldung in Windows 7

1627
Bunty

Ich habe einen Remotecomputer, der unter Windows 7 ausgeführt wird. Er wird abgemeldet, indem alle laufenden Anwendungen geschlossen und der Server automatisch wieder angemeldet wird. Dies geschieht jeden Tag, jedoch nicht zu einer bestimmten Zeit und ohne spezifische Aufgabe.

So verhindern Sie die automatische Abmeldung in Windows 7

Nach der Überprüfung der Ereignisprotokolle (siehe Abbildung oben) habe ich einige Ereignisse mit der ID 7001 und 7002 mit der Aufgabenkategorie 1101 bzw. 1102 gefunden.

Ich verwende Windows 7. Wir leiden an diesem Problem mit anderen 3 Computern mit derselben Konfiguration.

Um dieses Problem zu lösen, habe ich im Internet gesucht und die Lösung bezüglich der Kundenerfahrung angewendet, die im folgenden Link aufgeführt ist:

Benutzerabmeldungsbenachrichtigung für das Programm zur Verbesserung der Benutzerfreundlichkeit

Kann mir jemand helfen, dieses Problem zu verfolgen? Bin ich auf dem richtigen Weg, um dieses Problem zu lösen?

BEARBEITEN.

Nach dem Vorschlag von @TwistyImpersonator kann ich folgende Details aus dem detaillierten Ereignis-Viewer sagen (Bild ist am Ende beigefügt):

In Systemereignissen:

Folgende Ereignisse traten immer nach "Winlog" -Ereignissen auf:

Service Control Manager-7036-None-Der Shell Hardware Detection-Dienst hat den Status "Angehalten" erreicht.

Im Anwendungsereignis traten folgende Ereignisse im selben Zeitraum auf

Warnung -09.11.2017 18: 19: 29-Benutzerprofil-Service-1530-None-Windows hat festgestellt, dass Ihre Registrierungsdatei noch von anderen Anwendungen oder Diensten verwendet wird. Die Datei wird jetzt entladen. Die Anwendungen oder Dienste, in denen sich Ihre Registrierungsdatei befindet, funktionieren möglicherweise nicht ordnungsgemäß.

DETAIL - 1 Benutzerregistrierungskennziffern, die aus \ Registry \ User \ S-1-5-21-1277090162-4221482773-868009429-3552 ausgetreten sind: Prozess 272 (\ Device \ HarddiskVolume2 \ Windows \ System32 \ svchost.exe) hat den Schlüssel \ REGISTRY geöffnet \ USER \ S-1-5-21-1277090162-4221482773-868009429-3552 \ Drucker \ DevModePerUser

Information -09.11.2017 18: 19: 29-Desktop Window Manager-9009-None - Der Desktop Window Manager wurde mit Code beendet (0x40010004)

System-and-Application-Event-Log-Compare-1

System-and-Application-Event-Log-Compare-2

0
Bitte geben Sie die Details der von Ihnen erwähnten relevanten Ereignisse an. Welche Software läuft auf dem Computer, der sie automatisch wieder anmeldet? Windows kann dies nicht ohne Software von Drittanbietern. Twisty Impersonator vor 6 Jahren 0
Es ist keine Drittanbieter-Software installiert. Protokolle werden mit den Admin-Tools von Windows angezeigt. Ich füge einen Screenshot des Log Viewers bei. Bunty vor 6 Jahren 0
Wird die Ereignis-ID 1074 im Systemprotokoll protokolliert, wenn diese Abmeldungen auftreten? Wie lautet der Text dieser Veranstaltung? Twisty Impersonator vor 6 Jahren 0
"es wird abgemeldet, wenn alle laufenden Anwendungen geschlossen werden" - bedeutet dies, dass Sie den Verdacht haben, dass unerwünschte Software die Abmeldung auslöst, wenn alle laufenden Desktop-Anwendungen geschlossen werden? Harry vor 6 Jahren 0
@TwistyImpersonator Das Ereignis 1074 wurde nur in der Nähe des 'Winlogon-Ereignisses 7001' gefunden, wenn der Benutzer einen manuellen Neustart initiiert. Sonst kein Event 1074 gefunden! Bunty vor 6 Jahren 0
@Harry Tut mir leid für meine englische Satzstruktur, ich ahne keine unerwünschte Software. Ich meine damit zu sagen ist: "Es (Windows) schließt alle laufenden Anwendungen und meldet sich dann ab, dann erfolgt die automatische Anmeldung und die Remoteverbindung." Remote-Verbindung ist lebendig bedeutet: Keine Notwendigkeit, die Verbindung herzustellen, der Desktop des Remote-Computers kann gesehen werden nach (automatischer) Abmeldung und Anmeldung. Bunty vor 6 Jahren 0
Ich glaube nicht, dass sich das Konto tatsächlich abmeldet. Es kann sein, dass die Explorer-Shell abstürzt oder neu gestartet wird. Twisty Impersonator vor 6 Jahren 0
@TwistyImpersonator Um die Lösung zu lösen, kann ich dies als eine der Möglichkeiten betrachten. Wenn ja, wie kann ich den Absturz des Explorers erkennen und verhindern? Dies geschieht mit ALL 3 entfernten Rechnern in unserem Netzwerk. Übrigens gibt es keine Protokolle des Systemneustarts. Bunty vor 6 Jahren 0
Ich schlage nicht vor, dass das * System * neu gestartet wird, nur Windows Explorer. Beginnen Sie mit dem Filtern des System- und Anwendungsereignisprotokolls, um nur Warn- und Fehlerereignisse anzuzeigen. Wird etwas Interessantes rund um den Zeitpunkt protokolliert, an dem das Problem auftritt? Twisty Impersonator vor 6 Jahren 0
@ TwistyImpersonator Ich habe die Anwendungs- und Systemprotokolle im Zeitraum von 'Winlogon' studiert und daraus eine Schlussfolgerung gezogen. Ich habe die Frage bearbeitet. Bitte schau es dir an. Bunty vor 6 Jahren 0
@TwistyImpersonator Ich habe einen Link zu Screenshots hinzugefügt, der System- und Anwendungsereignisse in der Nähe des Zeitpunkts von winlogon vergleicht Bunty vor 6 Jahren 0
@ Bunty, spiegelt dies Ihr Problem wider und haben Sie versucht, die Schritte 1-8 anzuwenden? https://social.technet.microsoft.com/Forums/office/de/US/0439e00b-f44a-40ac-999c-e574cb575ba9/user-logoff-notification-of-customer-experience-improvement-program?forum=w7itprogeneral Harry vor 6 Jahren 0
@Harry, das war die erste Lösung, die ich angenommen habe (und ich erwähnte sie auch mit dem fraglichen Link), funktionierte aber nicht. Im Moment nähere ich mich dem von 'TwistyImpersonator' vorgeschlagenen Weg, dieses _might_ Explorer-Shell-Absturzproblem. Bunty vor 6 Jahren 0
Hm ist alles möglich, aber der Absturz des Explorers würde sich nicht abmelden oder andere Anwendungen schließen. Haben Sie die hier beschriebenen geplanten Aufgaben deaktiviert? Eventuell besser sollten Sie auch den geplanten Aufgabenverlauf aktivieren, so dass Sie sehen, ob zum geplanten Zeitpunkt eine geplante Aufgabe ausgeführt wurde. Deaktivieren Sie CEIP-Aufgaben: https://www.askvg.com/how-to-disallow-secret-customer-experience-improvement-program-collecting-information-in-windows-7/ Harry vor 6 Jahren 0
@TwistyImpersonator Heute morgen sah ich den Anmeldebildschirm der entfernten Maschine. Ich habe es gestern Abend mit einigen Anwendungen zum Laufen gebracht. Heute habe ich nach dem Login keine Anwendung geöffnet. Es sieht so aus, als wäre es kein Explorer-Absturzproblem, sondern ein Abmeldungsproblem. Da der Explorer-Absturz das System nicht abmeldet. Irgendeine Idee, wie ich fortfahren kann? Bunty vor 6 Jahren 0
@Harry Du hast recht. Es scheint kein Explorer-Absturzproblem zu sein, sondern ein Abmeldeproblem. Gestern habe ich das Setting gemacht, was Sie in [link] erwähnt haben (https://www.askvg.com/how-to-disallow-secret-customer-experience-improvement-program-collecting-information-in-windows-7/). von deinem letzten Beitrag Obwohl heute morgen das System auf dem Anmeldebildschirm angezeigt wurde und nach dem Kennwort gefragt wurde, war nach dem Anmelden keine Anwendung mehr geöffnet. Wie geht es weiter? Ich fühle mich wie verloren. Bunty vor 6 Jahren 0
Ich werde mir etwas einfallen lassen. Haben Sie inzwischen die Historie für die Windows-geplanten Aufgaben aktiviert? Harry vor 6 Jahren 0
Ich versuche, eine Antwort zu schreiben. Unterdessen versuchen Sie bitte, CEIP zu deaktivieren, indem Sie GPO und alle anderen hier beschriebenen Methoden verwenden: https://www.ghacks.net/2016/10/26/turn-off-the-windows-customererperience -Programm/ Harry vor 6 Jahren 0

1 Antwort auf die Frage

0
Harry

Bevor Sie diese Antwort abschätzen, sollten Sie wissen, dass sie in Arbeit ist. Die Kommentare erhielten zu viel und waren nicht wirklich auf die Beantwortung der Frage gerichtet, sondern fanden stattdessen die Ursache des Problems.

Momentan kann ich keine Kopie von win7 bekommen, um zu überprüfen, wie der Code an win7 funktioniert. Ich mache das nächste Woche oder Sie sagen mir einfach, was Sie erleben ...

---- Antwortentwurf ----

Obwohl die beste Lösung für Ihr Problem darin besteht, die Ursache zu finden, werde ich den Titel der Frage beantworten:

"So verhindern Sie die automatische Abmeldung in Windows 7"

Um die Abmeldung zu erfassen und zu verhindern, fand ich heraus, dass ich das "formclosing" -Ereignis eines Windows-Formulars in C # abfangen und prüfen würde, ob es sich bei CloseReason um CloseReason.WindowsShutDown handelt. Dieses Ereignis kann dann vom Code "abgelehnt" werden.

Dies ist der gesamte Code:

using System; using System.Windows.Forms; using System.IO;  namespace BlockLogoffForm { public partial class PreventLogoff : Form { public PreventLogoff() { InitializeComponent(); }  private void PreventLogoff_FormClosing(object sender, FormClosingEventArgs e) { if (e.CloseReason.Equals(CloseReason.WindowsShutDown)) { File.AppendAllText("c:\\temp\\logofflog.txt","log off prevented at " + DateTime.Now); e.Cancel = true;  } } } } 

Laden Sie die kompilierte Binärdatei hier herunter : BlockLogoffForm.exe

Beim aktuellen Design müssten Sie dieses Programm starten und laufen lassen, bis die automatische Abmeldung tatsächlich erfolgt. Weitere Neudefinitionen könnten die gleiche Ausführung wie die Tasktray-Anwendung oder ähnliches bewirken.