Man trifft in Foren immer wieder auf die Fehlerbeschreibung "Schwarzer Bildschirm nach der Windows-Anmeldung". Daher möchte ich einen kurzen Blick hinter die Kulissen werfen.
Anzeige
Als ich zum ersten Mal in Forenthreads wie unter [1] auf die Problembeschreibung "Schwarzer Desktop nach Benutzeranmeldung" stieß, fielen mir nur folgende Ursachen ein:
- Fehlende Windows-Aktivierung, wodurch Windows 7 in den Benachrichtigungsmodus geht und den Desktop schwarz schaltet. Dann kommt aber in der rechten unteren Desktopecke der Hinweis auf eine Softwarefälschung.
- Grafikkartentreiber macht da seine eigene Party und schaltet den Bildschirm schwarz. Ich habe im Zusammenhang mit der Installation des SP1 sogar einen eigenen Beitrag zum Thema verfasst [3].
- Kaputtes Benutzerprofil, welches keine Benutzeranmeldung mehr zulässt. Dies habe ich unter [4] beschrieben.
Aber alle diese Gründe haben ein leicht abweichendes Fehlerbild. Bei fehlender Aktivierung findet sich ein entsprechender Hinweis auf dem Desktop. Der Amok laufende Grafikkartentreiber schaltet den Bildschirm bereits während des Bootens beim Wechsel in den Grafikmodus dunkel – die Anmeldeseite erst gar nicht zu sehen. Und ein kaputtes Benutzerprofil heißt, der Benutzer bekommt eine entsprechende Meldung oder kann unter einem weiteren Benutzerkonto arbeiten. Auch der unter [5] adressierte Fall scheint nicht zuzutreffen. Das Gleiche gilt für die Diskussion unter [6].
Analyse bzw. Diagnose ist angesagt
Im hier adressierten Fall ist die Benutzeranmeldung möglich, danach wird der Bildschirm aber komplett schwarz. Es sieht so aus, als ob die Windows-Shell nicht starten kann. Erinnert mich an einen ähnlichen Problemfall [7], wo Desktopsymbole fehlten und Kontextmenü sowie Taskleiste nicht bedienbar waren. Die Diagnoseansätze lassen sich auf jeden Fall probieren.
- Einfach die Tastenkombination Strg+Shift+Entf drücken und schauen, ob der Taskmanager aufrufbar ist.
- Kommt der Taskmanager zur Anzeige, kann auf der Registerkarte Anwendungen die Schaltfläche Neuer Task gewählt werden.
- Im Dialogfeld Neuen Task erstellen lassen sich nun beliebige Programme starten. Daher einfach explorer.exe eintippen und die OK-Schaltfläche bestätigen.
Erscheint nun der Windows-Desktop samt Taskleiste und Startmenü – und es ist alles bedienbar? Dann steht die Ursache fest: Etwas verhindert definitiv den Start der Windows-Shell nach dem Aufruf.
Anzeige
Welche Lösungen gibt es?
Bei meiner Hintergrundrecherche bin ich dann auf verschiedene Lösungen gestoßen. Unter [7] wurde von Michael Bormann und mir beschrieben, wie der Anwender mittels msconfig einen sauberen Systemstart durchführen und dann die fehlerhafte Anwendung identifizieren kann.
Bei einem komplett schwarzen Desktop kann aber auch ein fehlerhafter Registrierungseintrag (konkret, ein nullterminierter String) den Aufruf der Shell verhindern [11, 2]. Unter [8, 9] wird auf die von "prevx" entwickelte Lösung [10] verwiesen:
- Den Taskmanager über die Tastenkombination Strg+Shift+Entf starten.
- Dann im Taskmanager auf der Registerkarte Anwendungen die Schaltfläche Neuer Task wählen.
- Im Dialogfeld Neuen Task erstellen den folgenden Befehl:"C:\Program Files\Internet Explorer\iexplore.exe" "http://info.prevx.com/download.asp?GRAB=BLACKSCREENFIX"
eintippen und die OK-Schaltfläche bestätigen. Verwenden Sie einen anderen Browser, müssen Sie den Befehl entsprechend anpassen. - Nach dem Download ist das Programm über die Öffnen-Schaltfläche des betreffenden Dialogfelds auszuführen.
- Anschließend ist ein Neustart erforderlich und danach sollte das Problem behoben und der fehlerhafte Registrierungseintrag repariert sein.
Normalerweise bin ich ja ziemlich vorsichtig damit, wenn eine Website eine "Reparaturanleitung" mit ausführbarem Programm anbietet. Da könnte ja auch ein Schadprogramm dahinter stecken. Lediglich die Microsoft FixIt-Tools, heruntergeladen von der Microsoft-Website, erachte ich als unbedenklich. Aber Golem adressiert es unter [9]: bei Prevx handelt es sich um eine britische Firma, die kostenpflichtige Sicherheitssoftware für Windows entwickelt. Der Black Screen-Fix dürfte daher in die Kategorie "vertrauenswürdig" fallen, sofern er über die von mir angegebene Website bezogen wird. Und dieser Fix ist kostenlos downloadbar.
Verursacher sind?
Die Verursacher für den fehlerhaften Registrierungseintrag sind übrigens noch immer unbekannt. Unter [11] findet sich ein Prevx-Blogeintrag, der etwas Licht ins Dunkel bringen. Es wird ganz klar ausgesagt, dass Malware oder Anwendungen, die die Registrierungseinträge für die Shell manipulieren, einen fehlerhaften Eintrag hinterlassen. Letztendlich sind es Programmfehler in diesen Anwendungen, die den Shell-Eintrag mit als Nullterminierten String im betreffenden Registrierungswert eintragen. Werden bestimmte Windows-Patches (einschließlich der älteren Updates KB976098 und KB915597) installiert, verhindern diese den Start der Windows-Shell. Das Problem macht sich also erst nach einem Windows-Update bemerkbar – das Update ist aber nicht Ursache des Problems. Bei Malware ist dies sogar positiv, denn dann verhindert ein Programmierfehler deren Verbreitung.
Links:
1: MS-Forendiskussion (Deutsch)
2: Technet-Diskussion (Englisch)
3: Display bleibt nach SP1-Installation dunkel
4: Anmeldung scheitert wegen defektem Benutzerprofil
5: MS-Forum Fehlende Desktop-Funktionen (Deutsch)
6: MS-Forum Bildschirm wird manchmal schwarz (Deutsch)
7: MS-Forum Desktopsymbole fehlen (Deutsch)
8: Win-FAQ Schwarzer Bildschirm nach Anmeldung
9: Black Screen Fix (Golem)
10: Prevx-Lösung (Englisch)
11: Black Screen-Problem Analyse (Englisch)
Anzeige
Ich hatte bis vorhin auch den schwarzen Desktop nach der Anmeldung.
Der Task Manager war nicht aufrufbar. An der explorer.exe lag es auch nicht. Der Registry-Eintrag zur Shell war ebenso korrekt.
Die Grafikkarte als Fehlerursache konnte ich zudem ausschließen. Windows war aktiviert.
Leider konnte mir der Blackscreenfix auch nicht weiterhelfen.
Behoben habe ich das Problem schließlich, indem ich alle Dienste auf die default-Starteinstellungen resettete.
@Stefan: Vielen Dank für dein nützliches Feedback. Hilft vielleicht mal einem Betroffenen – und ich halte es mir für die MS-Answers-Forenarbeit im Hinterkopf.
Hallo, vielleicht sollte man einfach nur etwas länger warten, bei mir dauerte es fast eine Minute, dann war der Desktop da. Es wurde kein Fehler im syslog protokolliert. (Halbwegs aktueller PC mit SSD)
> Der Task Manager war nicht aufrufbar.
Probier's mit Strg+ALT+Entf (nicht Strg+SHIFT+Entf, wie im Text erklärt)
Kommt er trotzdem nicht, ist Windows entweder beschäftigt oder noch nicht fertig mit dem Startvorgang, da kannst du nur warten. Hat sich nach 3-4 Minuten nichts getan, dann hat sich Windows aufgehängt. Neustart (Reset) + F8 Taste und "Systemeinstellungen wiederherstellen" sollte da helfen. Danach die (nun rückgängig gemachten) Updates auf bekannte Probleme untersuchen (Yahoo, Bing, Google). Findet sich da nichts nenneswertes, liegt das Problem bei deinem System.
> Behoben habe ich das Problem schließlich, indem ich alle Dienste auf die default-Starteinstellungen resettete.
Wenn das wirklich so ist, dann hast du (oder Malware) an Systemeinstellungen rumgespielt. Das würde ich dann in Zukunft lieber lassen. Und im Falle von Malwarebefall ist der schwarze Screen das kleinere Problem ;-)
Es gibt noch diesen Thread, in dem eTrust der Übeltäter war.
1000 Dank für diese Tipps!!! Es hat super geholfen!!!! Und meinen Tag gerettet!!
hallo,
ich habe das Problem seitdem ein Hackangriff auf mich ausgeführt wurde. Nach dem Einloggen mit meinem Benutzerprofil bleibt der Bildschirm für ca 1 Minute schwarz, nur der Mauscursor ist sichtbar. Anschließend sind alle Anwendungen verfügbar.
Der Verursacher hatte kurzzeitig Zugriff auf meinen PC, hieran war ich definitiv selbst schuld (Bildschirm geteilt mit Zugriff von außen). Ich habe hiernach Windows 7 neu installiert, allerdings von einer Partition aus, auf die der Hacker eventuell auch Zugriff hatte (Hier lag die Installationsdatei von Windows 7, ich habe leider keine CD). Außerdem habe ich auf allen anderen Partitionen Dateien mit *.exe, und *.dll gelöscht.
Momentan lebe ich also "auf dünnem Eis". Ich werde demnächst eine Windows CD besorgen, die Festplatten vollständig formatieren und neu installieren. Solange kein Rootkit installiert wurde, hoffe ich damit auf der sicheren Seite zu sein, ansonsten steht dieselbe Aktion nochmals mit neuem Motherboard an …
(Wie konnte es soweit kommen?: Donnerstags neuen Telekomanschluss installiert bzw. den ganzen Tag Netzwerkeinstellungen herumgeschoben. Freitagabend bis 4 Uhr Nachts gefeiert, inklusive Alk. . Samstagmorgens, halb acht in Deutschland. Muttern platzt ins Zimmer, "…und der Herr am Telefon meint, mit unserer neuen Internetleitung stimmt etwas nicht …" -> Das war so ca. die Situation, mit der der hervorragend – wenn auch mit leichtem Akzent – englisch sprechende Herr mich dazu gebracht hatte, meinen Rechner zu starten und meinen Bildschirm zu teilen.
Was mich hätte warnen können/MÜSSEN (aber vielleicht kann ja jemand nachvollziehen warum ich hier drauf reingefallen bin):
– Akzent. Nichts gegen non-natives, aber benutzt dies doch einfach als ersten Filter. Einfach auflegen bei Akzent.
– gab sich aus als Microsoft-Mitarbeiter (Das ist BLÖDSINN, MS würde NIEMALS für so etwas Kapazitäten schaffen, kann man eigentlich mit 3 Sekunden logischem Denken nachvollziehen)
– 8 Uhr morgens. Microsoft sitzt in den USA (Er gab auch an da zu sitzen). Da ist 3 oder 4 Uhr morgens. Und seine Nummer hatte keine 001 als Vorwahl (001 = Vorwahl USA).
Woran ich ihn dann doch entlarvt habe:
– Sprach erst davon, daß mein Computer Viren ins Netz senden würde, und dann davon, daß meine Emails Viren ins Netz senden würden. Meine Emails werden an einen Email-Anbieter versandt und erst von dort ins Netz, nicht von meinem Anschluss. Wenn, dann müsste mein Anbieter die Probleme bekommen, nicht ich.
– Hat mir eine 10-Jahres Version von Norton angeboten, für 50 €, die ich sofort bezahlen sollte (Also per Eingabe am PC). (Norton würde sich an dieser Stelle totlachen, sowie alle, die wissen was man dort bezahlt) Ich mache niemals E-Banking, und habe nach einer Rechnung gefragt, darauf fing er an rumzudrucksen. Da hab ich dann mal fix den Netzwerkstecker gezuppt.
– Drohte damit, meinen PC zu sperren – ich hab dann aufgelegt, die Reset-Taste gedrückt und sofort beim Neustart neu installiert
ichhatte das Problem heute früh und das hat insgesamt 2 Stunden gedauert. Es hat sich dann eingeleiert. Im Abgesicherten Modus ging es. Danach war dann wieder das Problem.
Ich habe dann heruntergefahren, Internetkabel abgemacht und neu gestartet. Es kamm dann wieder der schwarze Bildschirm für 20 Minuten. Ich vermute Acronis True Image V 2019 dahinter.
Er hat die Systemdienste wohl nicht richtig in der richtigen Reihenfolge geladen.
Vor paar Wochen war doch da was mit Acronis. Kann es das sein?
Ich habe das Gefühl, das die Startprobleme bei Win7 mit der neuen AV-Signatur von MSE zusammenhängen könnte (08.12.2019). Zumal auch heute (Sonntag) neue Updates fast stündlich kommen und das ist ungewöhnlich. Ich habe jetzt 3 Win7-PC bearbeitet und da fiel es mir auf.
Hat das Jemand auch?
Also an MSE lag es nicht. Der Dez-Patchday vom 10.12.2019 auch nicht. Er brachte auch keine Verbesserung.
Es gibt ein Artikel von MS #929135 mit der Titulierung "Ausführen eines sauberen Neustarts in Windows". Wenn man das macht, so hilft es. Jedenfalls jetzt bei mir.
Vielleich thilft es anderen. Gibt auch für Win10-Probleme.
Servus!
"Borncity ich habe ein Problem"
Windows 7 / Travelmate mit win7 +ubuntu
Während einer Software-Installation wurde NB stromlos (Akku schwach, Netzschalter aus)
NB startet direkt mit win (kein GRUB)
* nach Meldung " win wird gestartet, wird und bleibt der Bildschirm dunkel, nur Maus ist sichtbar und beweglich.
Systemwiederherstellung ohne Erfolg
Systemreparatur ohne Erfolg (Meldung: Starten sie NB neu – siehe oben*)
Ich komme über das X-Laufwerk nicht weiter
Habt ihr eine Vorgehensweise für mich?
Vielen Dank
Hein
Was ist denn mit dem abgesicherten Modus? Kommst Du per F8 in den Modus rein und kannst den Desktop sehen?
Jahre später, selbes Problem an einer Win10 Maschine.
Das Repair-Tool habe ich nicht mehr gefunden aber durch den Beitrag von Brian Grunkemeyer (siehe [2]) habe ich den Registry Wert gelöscht und wieder neu hinzugefügt. Hat das Problem gelöst.