Så här åtgärdar du "Microsoft Register Server har slutat fungera"

En sak jag alltid har haft om att arbeta i IT under de senaste 8 åren försöker hitta en lösning på hårda Windows felmeddelanden. Jag har skrivit om många tidigare, till exempel Enheten kan inte starta, stoppa: 0x00000F4 felblå skärm etc.

En annan som jag kom över nyligen var följande:

Microsoft (C) Register Server har slutat fungera

Jag fick det här meddelandet när jag försökte registrera en DLL med hjälp av regsvr32 kommandot från kommandoraden på Vista Ultimate x64. Jag har registrerat DLLs tidigare på Vista Business x32 utan problem, men hade inte provat det på x64-upplagan.

Vanligtvis verkar det här felet uppstå oftare i Windows Vista eller Windows XP x64-utgåvor och det orsakas huvudsakligen av funktionen Data Execution Prevention i Windows Vista, aka DEP. För att fixa det måste du lägga till ett undantag för regsvr32 i DEP-dialogrutan. Här är hur:

Lägg till undantag till DEP

Steg 1: Gå till Start, Kontrollpanel och klicka på Systemet.

Steg 2: Klicka nu på Avancerad flik och under Prestanda, Klicka på inställningar.

Steg 3: Klicka på Data Execution Prevention och välj Slå på DEP för alla program och tjänster förutom de som jag väljer: Radio knapp.

Steg 4: Klicka nu på Lägg till knappen och bläddra till C: \ Windows \ System32 och välj regsvr32.exe fil. När du får meddelandet anger det att din dator blir oskyddad och utsatt för attacker, klicka bara på OK för att fortsätta.

Klicka på OK och klicka sedan OK igen för att avsluta. Försök nu att köra kommandot regsvr32 igen från kommandoraden och du borde förhoppningsvis inte få det här felet! Om du gör det, skriv en kommentar och jag försöker hjälpa till! Njut av!