Udostępnij za pośrednictwem


Nie można zastosować przekierowania folderu do zamapowanej litery dysku zamiast ścieżki UNC

W tym artykule rozwiązano problem polegający na tym, że przekierowanie folderu nie powiodło się po przekierowaniu do zamapowanej litery dysku zamiast ścieżki UNC.

Dotyczy: Windows 7 z dodatkiem Service Pack 1
Oryginalny numer KB: 2859465

Symptomy

Rozważmy następujący scenariusz:

  • Dysk główny jest skonfigurowany dla użytkowników (na przykład: H:).

  • Przekierowanie folderu na dysk macierzysty przy użyciu polecenia "Przekieruj do następującej lokalizacji" i określ literę dysku (na przykład: H:\Documents) zamiast używać ścieżki UNC.

  • Użytkownik jest administratorem.

W tym scenariuszu nie można zastosować przekierowania folderów, a następujące zdarzenie jest rejestrowane:

Nazwa dziennika: Aplikacja

Źródło: Przekierowanie folderu Microsoft-Windows

Data: <Data/godzina>

Identyfikator zdarzenia: 502

Kategoria zadania: Brak

Poziom: Błąd

Słowa kluczowe:

Użytkownik: Contoso\raj

Komputer: TestPC.Contoso.com

Opis rozwiązania:

Nie można zastosować zasad i przekierować folderu "Documents" do "H:\Documents".

Opcje przekierowania=0x1001.

Wystąpił następujący błąd: "Nie można utworzyć folderu "H:\Documents".

Szczegóły błędu: "System nie może odnaleźć określonej ścieżki.

Przyczyna

Gdy administrator zaloguje się do systemu Windows, urząd zabezpieczeń lokalnych (LSA) tworzy dwa tokeny dostępu. Jeśli LSA zostanie powiadomiony, że użytkownik jest członkiem grupy Administratorzy, LSA tworzy drugie logowanie, które ma usunięte prawa administratora (filtrowane). Ponieważ LSA utworzył tokeny dostępu podczas dwóch oddzielnych sesji logowania, tokeny dostępu zawierają oddzielne identyfikatory logowania. Standardowy token dostępu użytkownika służy do mapowania dysku.

Gdy zasady są stosowane, używa on najwyższego tokenu (tokenu administratora) i w związku z tym nie może wyświetlić dysku mapy.

Rozwiązanie

Zawsze zaleca się używanie ścieżki UNC, a nie litery mapy dysku podczas przekierowywania folderu.

Aby rozwiązać ten problem, przekieruj folder przy użyciu ścieżki UNC zamiast używać litery dysku mapy. Możesz użyć opcji "Przekieruj do katalogu macierzystego użytkownika", jeśli chcesz przekierować folder do dysku głównego.

Rozwiązanie

Aby obejść ten problem, użyj jednej z następujących metod:

  • Użyj rejestru "EnableLinkedConnections". Ta wartość pozwala systemowi Windows udostępniać połączenia sieciowe między tokenem filtrowanego dostępu a tokenem pełnego dostępu administracyjnego członka grupy administratorów. Po skonfigurowaniu tej wartości rejestru LSA sprawdza, czy istnieje inny token dostępu skojarzony z bieżącą sesją użytkownika, jeśli zasób sieciowy jest mapowany na token dostępu. Jeśli LSA ustali, że istnieje połączony token dostępu, dodaje udział sieciowy do połączonej lokalizacji.

    Aby skonfigurować wartość rejestru EnableLinkedConnections, wykonaj następujące kroki:

    1. Kliknij przycisk Start, wpisz regedit w polu Rozpocznij wyszukiwanie, a następnie naciśnij Enter.
    2. Znajdź i kliknij prawym przyciskiem myszy następujący podklucz rejestru: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
    3. Wskaż pozycję Nowy, a następnie kliknij pozycję Wartość DWORD.
    4. Wpisz EnableLinkedConnections, a następnie naciśnij Enter.
    5. Kliknij prawym przyciskiem myszy pozycję EnableLinkedConnections, a następnie kliknij polecenie Modyfikuj.
    6. W polu Dane wartości wpisz 1 i kliknij przycisk OK.
    7. Zakończ działanie Edytora rejestru, a następnie ponownie uruchom komputer.

    Ważne

    To obejście może spowodować, że system będzie niebezpieczny. Firma Microsoft nie obsługuje tego obejścia. To obejście użytkownicy stosują na własną odpowiedzialność.

  • Wyłącz funkcję kontrola konta użytkownika. Wyłączenie kontroli dostępu użytkownika spowoduje zatrzymanie dzielenia tokenu, ale nie zaleca się wyłączenia kontroli dostępu użytkownika.

    Wyłączanie kontroli konta użytkownika (UAC) w systemie Windows Server