Die gefürchtete SCNotification.exe-Fehler! Jeder, der SCCM in seiner Umgebung implementiert hat, ist irgendwann auf dieses nervige Problem gestoßen. Es gibt mehrere Dinge, die diesen Fehler verursachen können. Die scnotification ist der Prozess, der Benutzer über neue Anzeigen von SCCM benachrichtigt. Es ist eine schöne Sache, eingeschaltet zu lassen, wenn Sie diesen Fehler vermeiden können. Viele Leute beenden den Prozess einfach oder verhindern, dass er über Gruppenrichtlinien ausgeführt wird. Aber ich sage, warum nicht einfach mit dem Problem umgehen und es beheben, anstatt eine Problemumgehung zu implementieren. In diesem Beitrag werden die Schritte in der richtigen Reihenfolge beschrieben, mit denen Sie den scnotification-Fehler ein für alle Mal beheben können.
Fix #1
Erste und einfachste, was zu versuchen ist, die NTFS-Berechtigungen für die Maschine zu ändern.konfigurationsdatei. Ich weiß, das klingt lächerlich, aber ich habe gesehen, dass diese eine kleine Berechtigungsänderung einige seltsame Probleme während eines Windows 7-Rollouts mit SCCM behebt. Navigieren Sie auf dem Computer mit dem scnotification-Fehler zu C:\Windows\Microsoft.Net\Framework\v4.0.30319\Config\machine.config. Dieser Pfad unterscheidet sich geringfügig, je nachdem, ob Sie ein x32- oder x64-Betriebssystem ausführen und welche Version von .Net Framework Sie installiert haben.
Klicken Sie mit der rechten Maustaste auf die Maschine.config-Datei und erteilen Sie der lokalen Benutzergruppe „Modify“ -Berechtigungen. Es hat „Read Only“ Berechtigungen standardmäßig. Wenn Sie auch über Lenovo-Computer verfügen und das Systemupdate zum Aktualisieren der Lenovo-Treiber verwenden, wird durch diese Berechtigungsänderung ein Problem beim Öffnen der Systemupdateanwendung behoben. starten Sie den Computer neu und warten Sie einige Minuten, bis der Fehler behoben ist.
Fix # 2
Wenn Fix # 1 nicht funktioniert, müssen Sie .Net Framework leider deinstallieren und neu installieren. Ich mag es, zwischen der Deinstallation und Neuinstallation neu zu starten, aber das ist möglicherweise nicht notwendig. Dies löste normalerweise immer das Problem.
Fix # 3
Wenn keine der oben genannten Korrekturen für Sie funktioniert, müssen wir es ernst meinen und den SCCM-Agenten vollständig deinstallieren. Sie können dies tun, indem Sie eine Eingabeaufforderung als Administrator öffnen und ccmsetup ausführen.exe / deinstallieren. Dies kann normalerweise in der gefunden werden C:\Windows\CCMSetup ordner auf der lokalen Festplatte des Computers mit der scnotification.exe-Fehler. Dieser Befehl deinstalliert den SCCM-Agenten vom Computer. Sie sollten danach neu starten. Suchen Sie nach der Sicherung den CCM-Ordner und löschen Sie ihn. Dieser Ordner sollte sich befinden in C:\Windows\CCM. Wenn Sie jedoch einen älteren SCCM-Agenten haben oder mit einem älteren Agenten gestartet haben, befindet sich dieser Ordner möglicherweise in C:\Windows\System32\CCM. Auch wenn Sie nicht müssen, würde ich auch den Ordner CCMSetup löschen. Stellen Sie sicher, dass der SCCM-Agent vollständig deinstalliert ist, indem Sie die Systemsteuerung öffnen und überprüfen, ob das Configuration Manager-Symbol verschwunden ist. Verwenden Sie SCCM, um den Client erneut auf den Computer zu übertragen, und warten Sie, bis er installiert ist.
Eine dieser Korrekturen sollte diesen gefürchteten Fehler letztendlich beheben. Wenn dieses Problem jedoch in Ihrer Serverfarm auftritt, weiß ich, dass es sehr schmerzhaft sein kann, all dies durchlaufen zu müssen, insbesondere wenn dies auf vielen Servern gleichzeitig geschieht. Wenn dies der Fall ist und es Ihnen nichts ausmacht, die SCCM-Softwarebenachrichtigungsblase zu deaktivieren, können Sie SCNOTIFICATION verhindern.EXE vom Laufen.
Bitte verwenden Sie die nachstehenden Anweisungen, um den System Center-Benachrichtigungsprozess für Ihre Server zu deaktivieren. Deaktivieren Sie scnotification nicht.exe für Ihre Benutzerarbeitsplätze. Das Folgende wurde von einem Kollegen zur Verfügung gestellt. Danke JD!
Um diese Problemumgehung mit einer lokalen Sicherheitsrichtlinie zu implementieren
Klicken Sie auf Start und dann auf Ausführen.
Typ secpol.msc, dann klicken Sie auf OK.
Navigieren Sie zu Local Computer Policy\Computer Configuration\Windows Settings\Security Settings\Software Restriction Policies\
Klicken Sie mit der rechten Maustaste auf „Software Restriction Policies“ und wählen Sie „New Software Restriction Policies“ aus dem Popup-Menü.
Klicken Sie mit der rechten Maustaste auf „Zusätzliche Regeln“; Wählen Sie “ Neue Pfadregel“ aus dem Popup-Menü.
Wählen Sie „Durchsuchen“ und navigieren Sie zu SCnotification.exe auf dem lokalen Computer oder geben Sie den Pfad zu ScNotification manuell ein.exe.
Wählen Sie „Nicht zulässig“.
Klicken Sie auf „OK“ .
Rechtsklick auf „Zusätzliche Regeln“; wählen Sie “ Neue Hash-Regel“ aus dem Popup-Menü.
Navigieren Sie zu SCnotification und wählen Sie SCnotification aus.hash-Werte werden erkannt und der neuen Regel hinzugefügt.
Wählen Sie „Nicht zulässig“.
Klicken Sie auf „OK“.
Lokalen Sicherheitsrichtlinien-Editor schließen. Es sollte ungefähr so aussehen:
Um diese Problemumgehung mit einer Domänensicherheitsrichtlinie
zu implementieren, öffnen Sie den Gruppenrichtlinienverwaltungseditor.
Wählen Sie die Richtlinie aus, mit der Sie die Softwareeinschränkungsrichtlinien aktivieren oder ein neues Gruppenrichtlinienobjekt erstellen möchten.
Klicken Sie mit der rechten Maustaste auf die Richtlinie; wählen Sie „Bearbeiten“ aus dem Popup-Menü.
Navigieren Sie zu policyname\\Computer Configuration\Policies\Windows Settings\Security Settings\Software Restriction Policies\
Klicken Sie mit der rechten Maustaste auf „Software Restriction Policies“ und wählen Sie „New Software Restriction Policies“ aus dem Popup-Menü.
Klicken Sie mit der rechten Maustaste auf „Zusätzliche Regeln“; Wählen Sie “ Neue Pfadregel“ aus dem Popup-Menü.
Wählen Sie „Durchsuchen“ und navigieren Sie zu SCnotification.exe auf dem lokalen Computer oder geben Sie den Pfad zu ScNotification manuell ein.exe.
Wählen Sie „Nicht zulässig“.
Klicken Sie auf „OK“.
Klicken Sie mit der rechten Maustaste auf „Zusätzliche Regeln“; Wählen Sie “ Neue Hash-Regel“ aus dem Popup-Menü.
Navigieren Sie zu SCnotification und wählen Sie SCnotification aus.hash-Werte werden erkannt und der neuen Regel hinzugefügt.
Wählen Sie „Nicht zulässig“.
Klicken Sie auf „OK“.
Gruppenrichtlinienverwaltungs-Editor schließen. Es sollte ungefähr so aussehen: