den fruktade SCNotification.exe-fel! Alla som har SCCM implementerat i sin miljö har stött på denna irriterande fråga vid en eller annan gång. Det finns flera saker som kan orsaka detta fel. Den scnotification är den process som meddelar användare av nya annonser från SCCM. Det är en trevlig sak att lämna påslagen om du kan undvika detta fel. Många människor dödar bara processen eller förhindrar att den körs via grupppolicy. Men jag säger, Varför inte bara ta itu med problemet och fixa det istället för att genomföra en work-around. Det här inlägget beskriver stegen, i rätt ordning, som du kan använda för att lösa scnotifieringsfelet en gång för alla.
Fix #1
första och enklaste sak att försöka är att ändra NTFS-behörigheterna till datorn.konfigurationsfil. Jag vet, det här låter löjligt men jag har sett den här lilla behörighetsändringen lösa ett par konstiga problem under en Windows 7-utrullning med SCCM. På datorn med scnotification-felet, navigera till C:\ Windows \ Microsoft. Net \ Framework \ v4.0. 30319\Config\machine.config. den här sökvägen kommer att vara något annorlunda beroende på om du kör ett x32-eller x64-operativsystem och vilken version av. Net Framework du har installerat.
högerklicka på maskinen.config-fil och bevilja den lokala användargruppen” ändra ” behörigheter. Den har” skrivskyddad ” behörigheter som standard. Om du också har Lenovo-datorer och använder systemuppdatering för att uppdatera Lenovo-drivrutinerna löser dessa behörighetsändringar ett problem med att öppna Systemuppdateringsprogrammet. starta om datorn och vänta sedan några minuter för att se om felet försvinner.
Fix #2
om fix #1 inte gör tricket, är jag rädd att du måste avinstallera och installera om.NET Framework. Jag gillar att starta om mellan avinstallationen och ominstallationen men det kanske inte är nödvändigt. Detta löste vanligtvis alltid problemet.
Fix #3
nu om ingen av ovanstående korrigeringar fungerar för dig, måste vi bli allvarliga och avinstallera SCCM-agenten helt. Du kan göra detta genom att öppna en kommandotolk som administratör och köra ccmsetup.exe / avinstallera. Detta kan vanligtvis hittas i C:\Windows\CCMSetup mapp på datorns lokala hårddisk med scnotification.exe-fel. Detta kommando avinstallerar SCCM-agenten från datorn. Du bör starta om efteråt. När du har säkerhetskopierat, leta reda på CCM-mappen och ta bort den. Den här mappen ska finnas i C:\Windows\CCM. Men om du har en äldre SCCM-agent eller startat med en äldre agent kan du hitta den här mappen i C:\Windows\System32\CCM. Även om du inte behöver, skulle jag också ta bort ccmsetup-mappen. Kontrollera att SCCM agent är helt avinstallerad genom att öppna Kontrollpanelen och kontrollera att ikonen Konfigurationshanteraren är borta. Använd SCCM för att trycka ut klienten till datorn igen och vänta på att den ska installeras.
en av dessa korrigeringar bör i slutändan lösa detta fruktade fel. Men om det här problemet händer med din servergård, vet jag att det kan vara en stor smärta att behöva gå igenom allt detta, särskilt om det händer många servrar åt gången. Om så är fallet och du inte har något emot att inaktivera SCCM Software notification bubble, kan du förhindra SCNOTIFICATION.EXE från att springa.
använd instruktionerna nedan för att Inaktivera System Center-meddelandeprocessen för dina servrar. Inaktivera inte scnotification.exe för dina användararbetsstationer. Följande tillhandahölls av en medarbetare. Tack JD!
för att implementera den här lösningen med en lokal säkerhetsprincip
klicka på Start och kör sedan.
typ secpol.msc, klicka sedan på OK.
navigera till lokal Datorpolicy\Datorkonfiguration\Windows-Inställningar\Säkerhetsinställningar\Programbegränsningspolicyer\
högerklicka på ”Programbegränsningspolicyer”; Välj ”nya Programbegränsningspolicyer” från popup-menyn.
högerklicka på ”ytterligare regler”; välj ”Ny Vägregel” från popup-menyn.
välj ”Bläddra” och bläddra till SCnotification.exe på den lokala maskinen eller manuellt ange sökvägen till ScNotification.exe.
Välj ”Otillåtet”.
klicka på ”OK” .
Högerklicka På ”Ytterligare Regler”; Välj ”Ny Hashregel” från popup-menyn.
Bläddra till och välj SCnotification.exe på den lokala maskinen; hash-värden kommer att upptäckas och läggas till i den nya regeln.
Välj ”Otillåtet”.
klicka på ”OK”.
Stäng Lokal Säkerhetsprincipredigerare. Det borde se ut så här:
för att implementera den här lösningen med en Domänsäkerhetspolicy
öppna redigeraren för Grupprinciphantering.
välj den princip som du vill använda för att aktivera policyerna för Programbegränsningar eller skapa ett nytt grupprincipobjekt.
högerklicka på policyn; välj” Redigera ” från popup-menyn.
navigera till policyname\\Computer Configuration\Policies\Windows Settings\Security Settings\software Restriction Policies\
högerklicka på ”Software Restriction Policies”; välj ”New Software Restriction Policies” från popup-menyn.
högerklicka på ”ytterligare regler”; välj ”Ny Vägregel” från popup-menyn.
välj ”Bläddra” och bläddra till SCnotification.exe på den lokala maskinen eller manuellt ange sökvägen till ScNotification.exe.
Välj ”Otillåtet”.
klicka på ”OK”.
högerklicka på ”ytterligare regler”; välj ”Ny Hashregel” från popup-menyn.
Bläddra till och välj SCnotification.exe på den lokala maskinen; hash-värden kommer att upptäckas och läggas till i den nya regeln.
Välj ”Otillåtet”.
klicka på ”OK”.
Stäng Redigeraren För Grupppolicyhantering. Det borde se ut så här: