Pomoc i obsługa techniczna nie działa, gdy funkcja ochrony przed wykonywaniem danych jest włączona w dodatku Service Pack 2 dla systemu Windows XP

Objawy

Podczas próby wyświetlenia tematu pomocy w pomocy i obsłudze technicznej dla dodatku Service Pack 2 dla systemu Microsoft Windows XP, pojawi się następujący komunikat:
Ochrona w przed wykonywaniem danych – Microsoft Windows
Aby pomóc w ochronie tego komputera, system Windows zamknął ten program.

Nazwa: Microsoft Centrum pomocy i obsługi technicznej
Ochrony przed wykonywaniem danych pomaga chronić komputer przed wirusami i innymi zagrożeniami. Niektóre programy mogą nie działać poprawnie, gdy jest włączona. Aby uzyskać zaktualizowaną wersję tego programu skontaktuj się z wydawcą.
Jeśli klikniesz
Zamknij komunikat, Centrum pomocy i obsługi technicznej zostanie zamknięty.

Przyczyna

Ten problem występuje, gdy na komputerze wyposażonym w procesor AMD64 jest zainstalowana niezgodna wersja aparatu plików wykonywalnych języka wspólnego. Podczas próby wyświetlenia tematu pomocy, pomocy i obsłudze technicznej ładuje plik Urlmon.dll. Następnie plik Urlmon.dll uzyskuje dostęp do aparatu plików wykonywalnych języka wspólnego. Gdy plik Urlmon.dll uzyskuje dostęp do niezgodnej wersji aparatu plików wykonywalnych języka wspólnego, funkcja ochrony przed wykonywaniem danych uruchamia i zapobiega Centrum obsługi i pomocy z systemem.

Rozwiązanie

Aby rozwiązać ten problem, Dodaj pomocy i Centrum pomocy technicznej (Helpctr.exe) do listy wyjątków ochrony przed wykonywaniem danych. Aby to zrobić, wykonaj następujące kroki:
  1. Kliknij przycisk Start, kliknij polecenie Uruchom, wpisz sysdm.cpl w polu Otwórz , a następnie kliknij przycisk OK.
  2. Kliknij kartę Zaawansowane , a następnie kliknij przycisk
    Ustawienia w obszarze Wydajność.
  3. Kliknij kartę Zapobieganie wykonywaniu danych.
  4. Kliknij przycisk Włącz funkcję DEP dla wszystkich programów i usług oprócz tych wybranych.
  5. Kliknij przycisk Dodaj, a następnie zlokalizuj plik Helpctr.exe w następującym folderze:
    C:\WINDOWS\PCHEALTH\HELPCTR\Binaries
  6. Kliknij przycisk Otwórz.
  7. Jeśli pole wyboru Centrum pomocy i obsługi nie jest zaznaczone, kliknij, aby zaznaczyć pole wyboru.
  8. Kliknij przycisk OK, a następnie ponownie uruchom komputer.

Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.

Więcej informacji

Zapobieganie wykonywania danych (DEP) to funkcja procesora, która znajduje się w dodatku Service Pack 2 dla systemu Windows XP. Ta funkcja pomaga zapobiec kod uruchomiony w regionie pamięci, który jest używany do przechowywania danych. Obecnie jedyne procesory AMD, które obsługują zapobiegania wykonywaniu danych są 32-bitowe i 64-bitowe procesory Opteron oraz procesor Athlon 64. W architekturze IA-64 Intel Itanium 64-bitowe procesory obsługują także zapobieganie wykonywaniu danych.

Inne nazwy, które są używane do opisu tej funkcji są no execute i zapobiegania wykonywaniu.
Właściwości

Identyfikator artykułu: 873158 — ostatni przegląd: 17.02.2017 — zmiana: 2

Opinia