Nie można dołączyć do procesu

Nie można dołączyć do procesu. Składnik debugera na serwerze odebrał odmowa dostępu podczas nawiązywania połączenia z tą maszyną.

Istnieją dwa typowe scenariusze, które powodują ten błąd:

Scenariusz 1. Na maszynie A jest uruchomiony system Windows. Na maszynie B jest uruchomiony system Windows Server. Rejestr na maszynie B zawiera następującą wartość DWORD:

HKLM\Software\Microsoft\MachineDebugManager\AllowLaunchAsOtherUser=1

Użytkownik 1 uruchamia sesję serwera terminali (sesję 1) na maszynie B i uruchamia aplikację zarządzaną z tej sesji.

Użytkownik 2, który jest administratorem obu maszyn, jest zalogowany na maszynie A. Stamtąd próbuje dołączyć do aplikacji uruchomionej w sesji 1 na maszynie B.

Scenariusz 2: jeden użytkownik jest zalogowany na dwóch maszynach, A i B, w tej samej grupie roboczej, przy użyciu tego samego hasła na obu maszynach. Debuger jest uruchomiony na maszynie A i próbuje dołączyć do aplikacji zarządzanej uruchomionej na maszynie B. Maszyna A ma dostęp do sieci: Udostępnianie i model zabezpieczeń dla kont lokalnych ustawionych na wartość Gość.

Aby rozwiązać problem ze scenariuszem 1

  • Uruchom debuger i aplikację zarządzaną pod tą samą nazwą konta użytkownika i hasłem.

Aby rozwiązać problem ze scenariuszem 2

  1. Otwórz narzędzia administracyjne systemu Windows.

    • Z menu Start wybierz pozycję Panel sterowania, system i zabezpieczenia, a następnie narzędzia systemu Windows.
    • W przypadku starszych wersji systemu Windows z menu Start wybierz pozycję Panel sterowania. W Panel sterowania kliknij dwukrotnie narzędzia Administracja istracyjne.
  2. W oknie Administracja istracyjne narzędzia kliknij dwukrotnie pozycję Zasady zabezpieczeń lokalnych.

  3. W oknie Zasady zabezpieczeń lokalnych wybierz pozycję Zasady lokalne.

  4. Wybierz pozycję Opcje zabezpieczeń lub kolumnę Zasady, w zależności od tego, która z tych opcji jest obecna, a następnie kliknij dwukrotnie pozycję Dostęp sieciowy: Udostępnianie i model zabezpieczeń dla kont lokalnych.

  5. W oknie dialogowym Dostęp sieciowy: Udostępnianie i model zabezpieczeń dla kont lokalnych zmień ustawienie zabezpieczeń lokalnych na Klasyczny, a następnie kliknij przycisk OK.

    Uwaga

    Zmiana modelu zabezpieczeń na klasyczny może spowodować nieoczekiwany dostęp do udostępnionych plików i składników DCOM. Jeśli wprowadzisz tę zmianę, użytkownik zdalny może uwierzytelnić się przy użyciu konta użytkownika lokalnego, a nie gościa. Jeśli użytkownik zdalny jest zgodny z nazwą użytkownika i hasłem, ten użytkownik będzie mógł uzyskać dostęp do dowolnego udostępnionego folderu lub obiektu DCOM. Jeśli używasz tego modelu zabezpieczeń, upewnij się, że wszystkie konta użytkowników na maszynie mają silne hasła lub skonfiguruj izolowaną wyspę sieciową na potrzeby debugowania i debugowania maszyn, aby zapobiec nieautoryzowanemu dostępowi.

  6. Zamknij wszystkie okna.

Zobacz też