Wyłącz raportowanie błędów w systemie Windows 10 Home

38

Czy jest jakiś sposób na wyłączenie Raportowania błędów w Windows 10 Home? W systemie Windows 7 do 8.1 było to możliwe w „Centrum akcji”; jednak Centrum akcji nie jest już w systemie Windows 10 w takiej samej formie, jak w poprzednich wersjach. Teraz jest to tylko paleta wysuwana z przyciskami szybkiego dostępu i powiadomieniami, bez wpisu Panelu sterowania o tej samej nazwie, w którym można go skonfigurować. Szukałem zarówno ręcznie, jak i używając różnych słów kluczowych, przeszukując ustawienia, ale nic nie znalazłem.

W razie zainteresowania absolutnie muszę to wyłączyć, ponieważ ta akcja zastępuje każdy debugger na moim komputerze. Zanim błędy zostaną pochwycone przez debuggery, są one pochwycone przez to, co zasadniczo uniemożliwia kodowanie w systemie Windows 10. Z tego powodu byłem nieco zaskoczony, gdy nikt jeszcze nie zadał tego pytania.

Mathieu K.
źródło
@JMB Home, myślę, że znalazłem rozwiązanie ręcznie edytujące klucze rejestru. Nie ma możliwości wyłączenia go za pomocą dowolnego interfejsu użytkownika, który mogę znaleźć w Strona główna, a edytor zasad grupy nie jest dostępny dla domu, jak jestem pewien.
Korzystam z wersji Pro i stwierdziłem, że rejestrowanie błędów można wyłączyć w Edytorze lokalnych zasad grupy (gpedit.msc), ale nie sądzę, aby istniało w Home.
JMB
Tak, niestety nie istnieje w Home. Weryfikuję poprawkę, opublikuję jako odpowiedź, jeśli zadziała.
Panel sterowania> Wszystkie elementy Panelu sterowania> Rozwiązywanie problemów> Zmienić ustawienia?
DavidPostill
@DavidPostill Próbowałem tego, niestety nie, nie wyłącza to automatycznego wyszukiwania rozwiązań online. Całkowicie wyłącza raportowanie błędów w rejestrze.

Odpowiedzi:

54

Aktualizacja
Jak zauważył moab , możesz również wyłączyć usługę raportowania błędów za pośrednictwem services.msc. Sam nie byłem w stanie potwierdzić, czy to działało poprawnie.

Oryginalna odpowiedź
Wygląda na to, że jedyną opcją dostępną dla użytkowników domowych jest wyłączenie Raportowania błędów poprzez modyfikację klucza Disabled w rejestrze.

Otwórz Regedit. Nawigować do:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ Windows Raportowanie błędów

Znajdź wartość o nazwie „Wyłączone” lub dodaj nową wartość DWORD o tej nazwie, jeśli nie istnieje. Domyślna wartość tego klucza to 0. Kliknij dwukrotnie, aby edytować, zmień wartość na 1 i zapisz.

Wyłącza to automatyczny wygląd okna dialogowego, w którym system Windows szuka online, aby znaleźć rozwiązanie. Zamiast tego wyświetla się okno dialogowe informujące o awarii aplikacji, co daje opcję debugowania. Jednak w przeciwieństwie do poprzednich wersji systemu Windows w tym oknie dialogowym nie jest podawany kod błędu. Specyfikację błędu należy uzyskać poprzez:

Panel sterowania \ Wszystkie elementy panelu sterowania \ Bezpieczeństwo i konserwacja

W zakładce „Konserwacja” możesz kliknąć „Wyświetl historię niezawodności”, która wyświetli listę wszystkich awarii aplikacji. Następnie możesz kliknąć „Wyświetl szczegóły techniczne” obok każdej awarii, aby uzyskać bardziej szczegółowe informacje, takie jak kody błędów wyrzucone z aplikacji podczas awarii.

Zrzuty ekranu:

Widok bezpieczeństwa i konserwacji

Monitor niezawodności

Debugowanie jest nadal bardzo niestabilne, nawet po wyłączeniu Raportowania błędów. Nie jestem pewien, czy jest to problem z systemem operacyjnym, czy problem ze zgodnością debugera (ów) z mechaniką systemu operacyjnego.

Społeczność
źródło
8
Można go również wyłączyć w Usługach Windows.
Moab
1
@Moab geeze ... Powinienem tam zajrzeć. lol, zmienię i dodam te informacje. Dzięki.
5
Find the value named "Disabled"na moim komputerze Miałem również, aby ustawić flagę DontShowUI, aby 1całkowicie pozbyć się okno debugowania który pojawia się podczas awarii aplikacji.
Alexey Petrenko
Zrobiłem to i zepsuło to moją instalację systemu Windows. Awaria mojego komputera. Po zresetowaniu musiał przeprowadzić naprawę. Windows znów działa, ale regedit został uszkodzony i nie można go otworzyć.
Gary Carlyle Cook
Tylko uwaga dla każdego, kto szuka usługi - nazywa się to „Windows Reporting Error Service”. Trochę ważne, aby móc go znaleźć na liście :)
Mike Marynowski
2

Zauważyłem na moim systemie Windows 10 (10 września 2015 r.) Usługa raportowania błędów nie pojawia się w services.msc, a klucza rejestru nie ma. Jednak nadal działa i pokazuje się jako „wyłączony” w panelu sterowania> bezpieczeństwo i konserwacja po ręcznym dodaniu wyłączonego klucza i ustawieniu go na wartość 1.

Jak wyżej, otwórz regedit, przejdź do

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting

następnie przejdź do Edit > New > DWORDi nazwij klucz disabled, a następnie zmień jego wartość na 1.

Gość
źródło
2
Jeśli widzisz moją odpowiedź, już to zauważyłem. To było moje oryginalne rozwiązanie.