Udostępnij za pośrednictwem


Komunikat o błędzie podczas próby nawiązania połączenia z drukarką przy użyciu rekordu zasobu aliasu (CNAME): system Windows nie może nawiązać połączenia z drukarką

Ten artykuł zawiera rozwiązanie błędu występującego podczas próby nawiązania połączenia z drukarką przy użyciu rekordu zasobu aliasu (CNAME).

Oryginalny numer KB: 979602

Symptomy

Podczas próby nawiązania połączenia z drukarką przy użyciu rekordu zasobu aliasu (CNAME) dla serwera wydruku z systemem Windows Server 2008 R2 lub komputera klienckiego z systemem Windows 7 i hostujących drukarkę jest wyświetlany następujący komunikat o błędzie:

System Windows nie może nawiązać połączenia z drukarką. Sprawdź nazwę drukarki i spróbuj ponownie. Jeśli jest to drukarka sieciowa, upewnij się, że drukarka jest włączona i czy adres drukarki jest poprawny.

Ponadto w śladzie monitora sieciowego będą widoczne następujące elementy:

[żądanie klienta] 34 4.421875 {MSRPC:9, SMB2:8, TCP:2, IPv4:1} adres IP Winspool:RpcOpenPrinterEx Request, Drukarka = \\printsvr\Microsoft XPS Document Writer
[odpowiedź serwera] 37 4.843750 {MSRPC:9, SMB2:8, TCP:2, IPv4:1} adres IP Winspool:RpcOpenPrinterEx Response, Stan = ERROR_INVALID_PRINTER_NAME

Przyczyna

Ten problem może wystąpić z powodu zmian optymalizacji w kodzie buforu dla komputerów nieklasterowanych. Podczas ładowania systemu operacyjnego usługa Bufor wydruku ładuje lokalną nazwę komputera i inne nazwy lokalne, które znajdują się w pamięci podręcznej DNS. Usługa Bufor wydruku używa nazw lokalnych do obsługi żądań. Dlatego usługa musi uzyskać dostęp do sieci, a następnie wysyłać zapytania o nazwy, takie jak rekord zasobu aliasu (CNAME). To zachowanie zmniejsza wydajność usługi.

Rozwiązanie

Aby obejść ten problem, użyj następującego polecenia, aby dodać klucz rejestru na serwerze wydruku z systemem Windows 2008 Server R2 i dostęp do niego jest uzyskiwany przez rekord zasobu aliasu (CNAME):

reg add HKLM\SYSTEM\CurrentControlSet\Control\Print /v DnsOnWire /t REG_DWORD /d 1

Uwaga 16.

  • Niektórzy dostawcy DNS innych firm wymagają użycia QWord. Usuń DWord, jeśli istnieje.
  • Ten klucz rejestru zmniejsza wydajność. Dlatego zalecamy dodanie tego klucza rejestru tylko na serwerach wydruku, do których należy uzyskać dostęp za pomocą rekordu zasobu aliasu (CNAME). Po zmodyfikowaniu wpisu rejestru uruchom ponownie usługę Bufor wydruku, aby wpis został zastosowany.

Więcej informacji

Drukarki równoważenia obciążenia przy użyciu technologii równoważenia obciążenia sieciowego (NLB) lub funkcja działania okrężnego systemu nazw domen (DNS) nie jest obsługiwana. Obejście wymienione w tym artykule dotyczy tylko scenariusza, w którym dostęp do jednego serwera wydruku z systemem Windows Server 2008 R2 uzyskuje rekord zasobu aliasu (CNAME), który odwołuje się tylko do tego jednego serwera.

Zbieranie danych

Jeśli potrzebujesz pomocy technicznej firmy Microsoft, zalecamy zebranie informacji, wykonując kroki opisane w temacie Zbieranie informacji przy użyciu usługi TSS w przypadku problemów z środowiskiem użytkownika.