Home
» Wiki
»
Jak naprawić błąd 0x0000011b podczas drukowania przez sieć w systemie Windows 10
Jak naprawić błąd 0x0000011b podczas drukowania przez sieć w systemie Windows 10
Konflikt między aktualizacją zabezpieczeń ze stycznia a poprawką systemu Windows z wrześniowego wydania Patch Tuesday spowodował, że u niektórych użytkowników podczas drukowania przez sieć pojawia się błąd 0x0000011b. Jeśli napotkasz błąd, którego nie możesz wydrukować poprzez sieć (kod błędu 0x0000011b), ten artykuł poda rozwiązanie.
W styczniu 2021 r. firma Microsoft wydała aktualizację zabezpieczeń, która usuwa problem „ podatności na podszywanie się pod bufor wydruku w systemie Windows ”, kod błędu CVE-2021-1678. W rzeczywistości aktualizacja ta nie chroni automatycznie urządzeń przed tą luką. Tworzy nowy klucz rejestru, którego administratorzy mogą użyć do zwiększenia poziomu uwierzytelniania RPC, powszechnie używanego w przypadku drukowania sieciowego.
Innymi słowy, ta aktualizacja nie naprawia luki w zabezpieczeniach, chyba że administrator systemu Windows utworzy następujący klucz rejestru:
Jednak we wrześniowym wydaniu Patch Tuesday firma Microsoft automatycznie włączyła to ustawienie domyślnie dla wszystkich urządzeń z systemem Windows. Nawet jeśli na Twoim komputerze nie utworzono klucza RpcAuthnLevelPrivacyEnabled w Rejestrze, ochrona nadal będzie włączona.
Gdy tylko to ustawienie ochrony zostało domyślnie włączone, użytkownicy systemu Windows zaczęli otrzymywać błąd 0x0000011b podczas drukowania przez sieć.
Ten błąd występuje głównie w sieciach domowych i małych firmach, które często nie mogą wykorzystać zalet konfiguracji Kerberos w domenach Windows. Odinstalowanie wrześniowej wersji Patch Tuesday rozwiąże problem, jednak komputer pozostanie podatny na dwie luki w zabezpieczeniach: PrintNightmare i MSHTML, które są aktywnie wykorzystywane przez hakerów.
Tymczasowym rozwiązaniem jest wyłączenie poprawki CVE-2021-1678 do czasu, aż Microsoft przedstawi nowe wytyczne. To rozwiązanie jest mniej niebezpieczne, ponieważ hakerzy nie wykorzystują aktywnie luki CVE-2021-1678.
Szczegóły dotyczące sposobu naprawy błędu drukowania sieciowego 0x0000011b
Metoda 1: Zainstaluj aktualizację KB5005611 lub KB5006670 (dla użytkowników systemu Windows 10 21H1)
Jak podaje firma Microsoft, po zainstalowaniu aktualizacji KB5005565 urządzenia próbujące po raz pierwszy połączyć się z drukarką sieciową mogą nie być w stanie pobrać i zainstalować niezbędnego sterownika drukarki, co powoduje błąd 0x0000011b. Problem ten został rozwiązany w aktualizacji KB5005611, zatem należy pobrać i zainstalować aktualizację KB5005611 z witryny Microsoft Update.
Poza tym użytkownicy systemu Windows 10 21H1 napotkali ten błąd dopiero po zainstalowaniu zbiorczej aktualizacji KB5006670. Tymczasowym rozwiązaniem jest odinstalowanie aktualizacji KB5006670.
Teoretycznie, jeśli nie możesz znaleźć dwóch powyższych aktualizacji, możesz spróbować odinstalować najnowszą aktualizację lub aktualizację sprzed daty wystąpienia błędu.
Metoda 2: Dodaj drukarkę sieciową za pomocą portu lokalnego
Innym sposobem naprawienia błędu 0000011b występującego podczas instalowania drukarki sieciowej w systemie Windows 10 jest ręczne dodanie drukarki przy użyciu portu lokalnego.
1. Przejdź do Panelu sterowania > Urządzenia i drukarki .
2. Kliknij Dodaj drukarkę .
Kliknij Dodaj drukarkę
3. Na następnym ekranie kliknij opcję Drukarki, której szukam, nie ma na liście .
Dodaj drukarkę ręcznie
4. Wybierz opcję Dodaj drukarkę lokalną lub sieciową z ustawieniami ręcznymi i kliknij Dalej.
Zainstaluj lokalną drukarkę
5. Kliknij opcję Utwórz nowy port i wybierz opcję Port lokalny z menu rozwijanego. Kliknij Dalej.
Dodaj lokalny port drukarki
6. Na ekranie podaj nazwę portu w jednym z następujących formatów i kliknij OK :
\\NazwaKomputera\NazwaDrukarkiUdostępnionej
\\AdresIPkomputera\NazwaUdostępnionejDrukarki
Na przykład:
a) Jeśli nazwa komputera korzystającego z drukarki sieciowej to „Komputer01”, a nazwa drukarki to „HP1100” , to nazwa portu to „\\Komputer01\HP1100”
Port drukarki sieciowej 1
b) Jeśli adres IP komputera używającego drukarki sieciowej to „192.168.1.20”, a nazwa drukarki to „HP1100” , to nazwa portu to „\\192.168.1.20\HP1100”.
Port drukarki IP
7. Na następnym ekranie wybierz model swojej drukarki sieciowej i kliknij Dalej.
Uwaga : Jeśli nie możesz znaleźć tutaj modelu swojej drukarki, pobierz sterownik drukarki ze strony producenta, a następnie zainstaluj drukarkę lokalnie na swoim komputerze (LPT1). Po instalacji należy powtórzyć kroki opisane w tej metodzie, aby ręcznie zainstalować drukarkę, korzystając z opcji portu lokalnego.
Zainstaluj sterownik drukarki
8. Po zakończeniu instalacji drukarki wydrukuj stronę testową, aby to sprawdzić.
Metoda 3: Napraw błąd 0x0000011b za pomocą rejestru
Aby naprawić błąd drukowania sieciowego 0x0000011b bez odinstalowywania aktualizacji (KB5005565), należy wykonać następujące czynności:
Naciśnij klawisze Windows + R , aby otworzyć polecenie Uruchom, a następnie wpisz regedit i naciśnij klawisz Enter , aby otworzyć Edytor rejestru .
Utwórz nową wartość DWORD-32- bitową o nazwie RpcAuthnLevelPrivacyEnabled i ustaw jej wartość na 0 , jak na obrazku poniżej:
Można też zastosować łatwiejszą metodę: pobrać plik .reg utworzony przez WebTech360 i kliknąć na niego dwukrotnie, aby automatycznie utworzyć 32-bitową wartość DWORD.
Metoda 4: Napraw błąd 0x0000011b za pomocą rejestru (druga metoda)
Istnieje inna poprawka rejestru, która pozwala naprawić błąd 0x0000011b. Możesz ją wypróbować. Przed podjęciem próby pamiętaj jednak, aby najpierw wykonać kopię zapasową Rejestru, aby móc go przywrócić, jeśli coś pójdzie nie tak.
Kroki są następujące:
Naciśnij Win + R , aby otworzyć polecenie Uruchom, a następnie wpisz regedit i naciśnij Enter, aby uruchomić Edytor rejestru.
Uruchom ponownie komputer, aby potwierdzić zmiany.
Oprócz powyższych metod możesz także spróbować uruchomić narzędzie do rozwiązywania problemów z drukarką. Mimo reputacji dobrego debugera, narzędzie do rozwiązywania problemów systemu Windows nie jest jednak wysoko cenione za swoją zdolność do naprawiania błędów. Możesz także spróbować zaktualizować sterownik drukarki lub ponownie uruchomić usługę bufora wydruku, aby sprawdzić, czy to rozwiąże problem błędu 0x0000011b.