Błąd naruszenia zasad dostępu występuje w przypadku uszkodzenia informacji usług terminalowych

Objawy

Po uruchomieniu narzędzie administracyjne usług terminalowych, takie jak Tsprof.exe, Mmc.exe lub Usrmgr.exe, narzędzie może wygenerować błąd naruszenia dostępu i nieoczekiwanie zakończyć działanie podczas zarządzania określonymi kontami użytkowników.

Po uruchomieniu dowolnego programu, używającego funkcji API WTSSetUserConfig lub WTSQueryUserConfig do konfigurowania lub pobierania informacji dotyczących użytkownika, narzędzie może wygenerować błąd naruszenia dostępu i nieoczekiwanie zakończyć działanie podczas zarządzania określonymi kontami użytkowników.

Podczas tworzenie połączenia usług pulpitu zdalnego, a następnie spróbuj zalogować się przy użyciu konta użytkownika, może nagłe zamknięcie połączenia pulpitu zdalnego. Jeśli próba logowania oparta na pulpit zdalny został do komputera z systemem Microsoft Windows XP lub z komputerem konsoli komputerów z systemem Microsoft Windows Server 2003, to komputer pulpitu zdalnego wykona procedurę sprawdzania błędów po nieoczekiwanym Winlogon. W zależności od konfiguracji komputer pulpitu zdalnego może ponownie.

Jeden lub więcej z następujących zdarzeń mogą być zapisane w dzienniku zdarzeń:

Przyczyna

Ten problem może wystąpić, gdy uszkodzony napotkanych danych użytkownika.

Rozwiązanie

Informacje dotyczące poprawek systemu Windows Server 2003

Obsługiwana poprawka jest udostępniana przez firmę Microsoft. Jednak ta poprawka jest przeznaczona tylko do usunięcia problemu opisanego w tym artykule. Tylko w systemach, których dotyczy ten problem, należy zastosować tę poprawkę. Ta poprawka może być wciąż w fazie testowania. Jeśli dany system nie jest poważnie narażony na ten problem, firma Microsoft zaleca, aby poczekać na następną aktualizację oprogramowania zawierającą tę poprawkę.

Jeśli poprawka jest dostępna do pobrania, pojawi się sekcja "Poprawka dostępna do pobrania" na początku tego artykułu z bazy wiedzy Knowledge Base. Jeśli nie ma tej sekcji, skontaktuj się z Obsługą i Wsparciem Klienta Microsoft w celu uzyskania poprawki.

Uwaga Jeśli wystąpią dodatkowe błędy lub konieczność rozwiązania problemu, być może trzeba będzie utworzyć osobne zlecenie usługi. Zwykłe koszty obsługi będą zastosowane do dodatkowych pytań i problemów, których nie można rozwiązać przy użyciu określonej poprawki. Aby uzyskać pełną listę numerów telefonów działu obsługi klienta firmy Microsoft lub utworzyć osobne zlecenie usługi odwiedź następującą witrynę firmy Microsoft w sieci Web:Uwaga "Poprawka dostępna do pobrania" zawiera listę języków, dla których dostępna jest poprawka. Jeśli odpowiedni język nie jest widoczny, to dlatego, że poprawka nie jest dostępna dla danego języka.

Informacje o plikach

Wersja anglojęzyczna tej poprawki ma atrybuty plików (lub nowsze) wymienione w poniższej tabeli. Daty i godziny odpowiadające tym plikom są wymienione w skoordynowanego czasu uniwersalnego (UTC). Po wyświetleniu informacji o pliku są konwertowane na czas lokalny. Aby zobaczyć różnicę między czasem UTC i czasem lokalnym, należy użyć z karty Strefa czasowa w narzędziu Data i godzina w Panelu sterowania.

Windows Server 2003, wersje 32-bitowe

   Date         Time   Version            Size    File name   -----------------------------------------------------------
19-Aug-2004 23:41 5.2.3790.202 50,176 Regapi.dll
19-Aug-2004 23:41 5.2.3790.202 81,920 Tsuserex.dll

Windows Server 2003, wersje 64-bitowe

   Date         Time   Version            Size    File name     Platform   ---------------------------------------------------------------------
19-Aug-2004 21:37 5.2.3790.202 129,536 Regapi.dll IA-64
19-Aug-2004 21:37 5.2.3790.202 223,744 Tsuserex.dll IA-64
19-Aug-2004 21:41 5.2.3790.202 50,176 Wregapi.dll x86
19-Aug-2004 21:41 5.2.3790.202 81,920 Wtsuserex.dll x86


Informacje dotyczące dodatku service pack dla systemu Windows XP

Aby rozwiązać ten problem, należy uzyskać najnowszy dodatek service pack dla systemu Windows XP. Aby uzyskać dodatkowe informacje, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
322389 jak uzyskać najnowszy dodatek service pack dla systemu Windows XP

Informacje dotyczące poprawek systemu Windows XP

Obsługiwana poprawka jest udostępniana przez firmę Microsoft. Jednak ta poprawka jest przeznaczona tylko do usunięcia problemu opisanego w tym artykule. Tylko w systemach, których dotyczy ten problem, należy zastosować tę poprawkę. Ta poprawka może być wciąż w fazie testowania. Jeśli dany system nie jest poważnie narażony na ten problem, firma Microsoft zaleca, aby poczekać na następną aktualizację oprogramowania zawierającą tę poprawkę.

Jeśli poprawka jest dostępna do pobrania, pojawi się sekcja "Poprawka dostępna do pobrania" na początku tego artykułu z bazy wiedzy Knowledge Base. Jeśli nie ma tej sekcji, skontaktuj się z Obsługą i Wsparciem Klienta Microsoft w celu uzyskania poprawki.

Uwaga Jeśli wystąpią dodatkowe błędy lub konieczność rozwiązania problemu, być może trzeba będzie utworzyć osobne zlecenie usługi. Zwykłe koszty obsługi będą zastosowane do dodatkowych pytań i problemów, których nie można rozwiązać przy użyciu określonej poprawki. Aby uzyskać pełną listę numerów telefonów działu obsługi klienta firmy Microsoft lub utworzyć osobne zlecenie usługi odwiedź następującą witrynę firmy Microsoft w sieci Web:Uwaga "Poprawka dostępna do pobrania" zawiera listę języków, dla których dostępna jest poprawka. Jeśli odpowiedni język nie jest widoczny, to dlatego, że poprawka nie jest dostępna dla danego języka.

Informacje o plikach

Wersja anglojęzyczna tej poprawki ma atrybuty plików (lub nowsze) wymienione w poniższej tabeli. Daty i godziny odpowiadające tym plikom są wymienione w skoordynowanego czasu uniwersalnego (UTC). Po wyświetleniu informacji o pliku są konwertowane na czas lokalny. Aby zobaczyć różnicę między czasem UTC i czasem lokalnym, należy użyć z karty Strefa czasowa w narzędziu Data i godzina w Panelu sterowania.

Windows XP, wersje 32-bitowe

   Date         Time   Version            Size    File name   --------------------------------------------------------------
10-Sep-2003 18:30 5.1.2600.1254 32,768 Cfgbkend.dll
10-Sep-2003 18:30 5.1.2600.1254 30,720 Pchsvc.dll
10-Sep-2003 18:30 5.1.2600.1254 33,280 Racpldlg.dll
10-Sep-2003 18:30 5.1.2600.1267 44,544 Regapi.dll
10-Sep-2003 18:30 5.1.2600.1254 41,472 Safrslv.dll
02-Aug-2003 07:45 5.1.2600.1254 129,536 Sessmgr.exe
10-Sep-2003 18:30 5.1.2600.1254 200,192 Termsrv.dll
10-Sep-2003 18:30 5.1.2600.1254 88,064 Tscfgwmi.dll

Windows XP, wersje 64-bitowe

   Date         Time   Version            Size    File name     Platform   ----------------------------------------------------------------------
10-Sep-2003 17:38 5.1.2600.1254 104,448 Cfgbkend.dll IA-64
10-Sep-2003 17:38 5.1.2600.1254 110,080 Pchsvc.dll IA-64
10-Sep-2003 17:38 5.1.2600.1254 90,112 Racpldlg.dll IA-64
10-Sep-2003 17:38 5.1.2600.1267 127,488 Regapi.dll IA-64
10-Sep-2003 17:38 5.1.2600.1254 111,616 Safrslv.dll IA-64
02-Aug-2003 08:44 5.1.2600.1254 419,328 Sessmgr.exe IA-64
10-Sep-2003 17:38 5.1.2600.1254 622,592 Termsrv.dll IA-64
10-Sep-2003 17:38 5.1.2600.1254 326,144 Tscfgwmi.dll IA-64
10-Sep-2003 18:30 5.1.2600.1267 44,544 Wregapi.dll x86

System Windows 2000

Obsługiwana poprawka jest udostępniana przez firmę Microsoft. Jednak ta poprawka jest przeznaczona tylko do usunięcia problemu opisanego w tym artykule. Tylko w systemach, których dotyczy ten problem, należy zastosować tę poprawkę. Ta poprawka może być wciąż w fazie testowania. Jeśli dany system nie jest poważnie narażony na ten problem, firma Microsoft zaleca, aby poczekać na następną aktualizację oprogramowania zawierającą tę poprawkę.

Jeśli poprawka jest dostępna do pobrania, pojawi się sekcja "Poprawka dostępna do pobrania" na początku tego artykułu z bazy wiedzy Knowledge Base. Jeśli nie ma tej sekcji, skontaktuj się z Obsługą i Wsparciem Klienta Microsoft w celu uzyskania poprawki.

Uwaga Jeśli wystąpią dodatkowe błędy lub konieczność rozwiązania problemu, być może trzeba będzie utworzyć osobne zlecenie usługi. Zwykłe koszty obsługi będą zastosowane do dodatkowych pytań i problemów, których nie można rozwiązać przy użyciu określonej poprawki. Aby uzyskać pełną listę numerów telefonów działu obsługi klienta firmy Microsoft lub utworzyć osobne zlecenie usługi odwiedź następującą witrynę firmy Microsoft w sieci Web:Uwaga "Poprawka dostępna do pobrania" zawiera listę języków, dla których dostępna jest poprawka. Jeśli odpowiedni język nie jest widoczny, to dlatego, że poprawka nie jest dostępna dla danego języka.

Informacje o plikach

Wersja anglojęzyczna tej poprawki ma atrybuty plików (lub nowsze) wymienione w poniższej tabeli. Daty i godziny odpowiadające tym plikom są wymienione w skoordynowanego czasu uniwersalnego (UTC). Po wyświetleniu informacji o pliku są konwertowane na czas lokalny. Aby zobaczyć różnicę między czasem UTC i czasem lokalnym, należy użyć z karty Strefa czasowa w narzędziu Data i godzina w Panelu sterowania.
   Date         Time   Version        Size    File name   ------------------------------------------------------
07-Jan-2004 20:44 5.0.2195.6889 36,624 Regapi.dll


Stan

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

Windows XP

Ten problem został po raz pierwszy rozwiązany w dodatku Service Pack 2 dla systemu Microsoft Windows XP.

Więcej informacji

Poprawki, którą opisano w tym artykule nie naprawia uszkodzonych danych. Poprawka uniemożliwia kod procesu przez został nieoczekiwanie zakończony z powodu błędu naruszenia zasad dostępu.



Po zastosowaniu tej poprawki można zalogować się do systemu Windows 2000 lub komputera z systemem Windows XP przy użyciu pulpitu zdalnego bez błędów. Jednakże mogą nadal otrzymujesz komunikat o błędzie podczas zmiany właściwości konta użytkownika lub gdy użytkownik loguje się przy użyciu tego konta.



Jeśli używasz programu Microsoft Management Console (MMC) do edytowania lub przeglądania właściwości użytkownika, może zostać wyświetlony komunikat o błędzie podobny do następującego:

Właściwości usług terminalowych
Nie można załadować właściwości usług terminalowych dla tego użytkownika: parametr jest nieprawidłowy.
Lub, gdy użytkownik próbuje zalogować się do komputera z systemem Windows Server 2003 za pomocą programu Podłączanie pulpitu zdalnego, może zostać wyświetlony komunikat o błędzie podobny do następującego:



Komunikat logowania




System może nie zalogować użytkownika z powodu następującego błędu: parametr jest nieprawidłowy.


Spróbuj ponownie lub skontaktuj się z administrator systemu
Aby skorygować uszkodzone dane użytkownika usług terminalowych, wykonaj następujące kroki:
  1. Utwórz plik tekstowy zawierający następujące wiersze tekstu, gdzie Nazwa użytkownika jest nazwą konta użytkownika z uszkodzonymi informacjami i gdzie domena jest nazwą domeny.
    DN: CN =Nazwa użytkownika, CN = Users, DC =domena, DC = com
    changeType: modyfikowanie
    usuwanie: userParameters
  2. Nazwa pliku "Users.txt".
  3. W wierszu polecenia wpisz następujące polecenie, aby uruchomić plik:
    Program Ldifde – I – f users.txt
    Uruchomienie tego polecenia spowoduje również wyczyszczenie właściwości i rozwiązanie tego problemu w domenie usługi Active Directory.

    Uwaga Wyczyszczenie atrybutu userParameters w koncie użytkownika może wpłynąć na inne programy. Jeśli są przechowywane informacje specyficzne dla programu, będzie musiał być ponownie zapełniony katalog pełnotekstowy. Na przykład programy, które mogą zostać zagrożone są FPNW RAS oraz wszystkie informacje użytkownika terminali specyficznych dla usług.

Powiązane artykuły

Aby uzyskać dodatkowe informacje dotyczące terminologii używanej w tym artykule kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
824684 Opis standardowej terminologii używanej do opisywania aktualizacji oprogramowania firmy Microsoft
Właściwości

Identyfikator artykułu: 828664 — ostatni przegląd: 16.02.2017 — zmiana: 2

Opinia