Jedną rzeczą, którą zawsze cieszył się z pracy w IT w ciągu ostatnich 8 lat, jest próba znalezienia rozwiązania dla trudnych komunikatów o błędach w systemie Windows. Napisałem o wielu wcześniej, takich jak Urządzenie nie może się uruchomić, Zatrzymaj: błąd 0x00000F4 na niebieskim ekranie, itp.
Kolejny, który ostatnio spotkałem, był następujący:
Microsoft (C) Register Server has stopped working
Otrzymałem tę wiadomość podczas próby zarejestrowania biblioteki DLL za pomocą polecenia regsvr32z wiersza poleceń na Vista Ultimate x64. Zarejestrowałem pliki DLL wcześniej w Vista Business x32 bez problemu, ale nie wypróbowałem ich w edycji x64.
Zazwyczaj wydaje się, że ten błąd występuje częściej w wersjach systemu Windows Vista lub Windows XP x64 i jest to spowodowane głównie przez Funkcja zapobiegania wykonywaniu danych systemu Windows Vista, zwanego również DEP. Aby to naprawić, musisz dodać wyjątek dla regsvr32 w oknie dialogowym DEP. Oto jak:
Dodaj wyjątek do DEP
Krok 1: Przejdź do Start, Panel sterowaniai kliknij System.
Krok 2: Teraz kliknij kartę Zaawansowanei poniżej Wydajność, kliknij Ustawienia.
Krok 3: Kliknij Zapobieganie wykonywaniu danych i wybierz Włącz funkcję DEP dla wszystkich programów i usług z wyjątkiem wybranych:przycisku radiowego.
Krok 4: teraz kliknij przycisk Dodaji przejdź do C: \ Windows \ System32i wybierz plik regsvr32.exe. Gdy pojawi się komunikat, że może to spowodować, że komputer stanie się niechroniony i narażony na ataki, wystarczy kliknąć OK, aby kontynuować.
Kliknij OK, a następnie kliknij OK ponownie, aby wyjść. Teraz spróbuj ponownie uruchomić komendę regsvr32 z wiersza poleceń, więc powinieneś nie dostać tego błędu! Jeśli tak, opublikuj komentarz, a ja postaram się pomóc! Ciesz się!