Konflikt między styczniową aktualizacją zabezpieczeń a wrześniową aktualizacją systemu Windows z wtorku spowodował, że niektórzy użytkownicy otrzymali błąd 0x0000011b podczas drukowania przez sieć. Jeśli napotkasz błąd polegający na braku możliwości drukowania przez sieć, kod błędu 0x0000011b, w tym artykule znajdziesz rozwiązanie.
W styczniu 2021 r. firma Microsoft wydała aktualizację zabezpieczeń rozwiązującą problem „ luki w buforze wydruku systemu Windows związanej z fałszowaniem ” (kod błędu CVE-2021-1678). W rzeczywistości ta aktualizacja nie chroni automatycznie urządzeń przed lukami. Tworzy nowy klucz rejestru, którego administratorzy mogą używać do zwiększania poziomu uwierzytelniania RPC powszechnie używanego do drukowania sieciowego.
Innymi słowy, ta aktualizacja nie załata luki, chyba że administrator systemu Windows utworzy następujący klucz rejestru:
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print]
"RpcAuthnLevelPrivacyEnabled"=dword:00000001
Jednak we wrześniową łatkę Microsoft automatycznie włączył to ustawienie domyślnie dla wszystkich urządzeń z systemem Windows. Nawet jeśli Twoje urządzenie nie ma jeszcze utworzonego w Rejestrze klucza RpcAuthnLevelPrivacyEnabled, ochrona jest nadal 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, a małe firmy często nie mogą skorzystać z konfiguracji Kerberos w domenie Windows. Usunięcie wrześniowej łatki we wtorek pomoże rozwiązać problem, ale naraża komputer na dwie luki w zabezpieczeniach PrintNightmare i MSHTML, które są aktywnie wykorzystywane przez hakerów.
Dlatego tymczasowym rozwiązaniem jest wyłączenie łatki podatności CVE-2021-1678 do czasu wydania przez Microsoft nowych instrukcji. To rozwiązanie jest mniej niebezpieczne, ponieważ CVE-2021-1678 nie jest aktywnie wykorzystywany przez hakerów.
Szczegółowe informacje na temat naprawy błędu drukowania sieciowego 0x0000011b
Metoda 1: Zainstaluj aktualizację KB5005611 lub KB5006670 (dla użytkowników systemu Windows 10 21H1)
Jak twierdzi Microsoft, po zainstalowaniu aktualizacji KB5005565 urządzenia próbujące po raz pierwszy połączyć się z drukarką sieciową mogą nie pobrać i zainstalować niezbędnego sterownika drukarki, powodując błąd 0x0000011b. Ten problem został rozwiązany w aktualizacji KB5005611, więc kontynuuj pobieranie i instalowanie aktualizacji KB5005611 z witryny Microsoft Update.
Poza tym użytkownicy systemu Windows 10 21H1 napotykają ten błąd dopiero po zainstalowaniu aktualizacji zbiorczej - KB5006670. Dlatego tymczasowym rozwiązaniem jest usunięcie aktualizacji KB5006670.
Teoretycznie, jeśli nie możesz znaleźć powyższych dwóch aktualizacji, możesz spróbować usunąć najnowszą aktualizację lub aktualizację sprzed daty wystąpienia błędu.
Metoda 2: Dodaj drukarkę sieciową korzystającą z portu lokalnego
Innym sposobem naprawienia błędu 0000011b 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 opcję Dodaj drukarkę .

Kliknij opcję Dodaj drukarkę
3. Na następnym ekranie kliknij Drukarki, której szukam, nie ma na liście .
![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]()
Dodaj drukarki ręcznie
4. Wybierz opcję Dodaj drukarkę lokalną lub drukarkę sieciową z ustawieniami ręcznymi i kliknij Dalej.
![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]()
Zainstaluj drukarkę lokalnie
5. Kliknij opcję Utwórz nowy port i z menu rozwijanego wybierz opcję Port lokalny . Kliknij Następny.
![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]()
Dodaj port lokalny drukarki
6. Na ekranie określ nazwę portu w jednym z poniższych formatów i kliknij OK :
- \\Nazwa komputera\Nazwa udostępnionej drukarki
- \\ComputerIPAdress\SharedPrinterName
Na przykład:
a) Jeśli nazwa komputera korzystającego z drukarki sieciowej to „Komputer01” , a nazwa drukarki to „HP1100” , to nazwą portu będzie „\Komputer01\HP1100”
![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]()
Port drukarki sieciowej 1
b) Jeżeli adres IP komputera korzystającego z drukarki sieciowej to „192.168.1.20” , a nazwa drukarki to „HP1100” , to nazwą portu będzie „\\192.168.1.20\HP1100”.
![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]()
Port drukarki IP
7. Na następnym ekranie wybierz model drukarki sieciowej i kliknij Dalej.
Uwaga : Jeśli nie możesz znaleźć tutaj modelu drukarki, pobierz sterownik drukarki od producenta, a następnie zainstaluj drukarkę lokalnie na komputerze (LPT1). Po instalacji powtórz kroki opisane w tej metodzie, aby ręcznie zainstalować drukarkę przy użyciu opcji portu lokalnego.
![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]()
Zainstaluj sterownik drukarki
8. Po zakończeniu instalacji drukarki wydrukuj stronę testową w celu przetestowania.
Metoda 3: Napraw błąd 0x0000011b za pośrednictwem rejestru
Aby naprawić błąd drukowania sieciowego 0x0000011b bez usuwania aktualizacji (KB5005565), wykonaj następujące czynności:
![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]()
- Lub jest prostsza metoda: pobierz plik .reg utworzony przez LuckyTemplates, a następnie kliknij go dwukrotnie, aby automatycznie szybko utworzyć 32-bitową wartość DWORD.
- Pobierz plik sualoi-0x0000011b.reg .
- Uruchom ponownie komputer i spróbuj drukować, aby sprawdzić, czy problem został rozwiązany.
Jeśli chcesz przywrócić RpcAuthnLevelPrivacyEnabled, pobierz następujący plik .reg i uruchom:
Metoda 4: Napraw błąd 0x0000011b za pomocą rejestru (druga metoda)
Istnieje inna poprawka rejestru naprawiająca błąd 0x0000011b, którą możesz wypróbować. Zanim jednak spróbujesz, pamiętaj, że musisz 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ć Uruchom , następnie wpisz regedit i naciśnij Enter, aby uruchomić Edytor rejestru.
- Znajdź klucz poniżej:
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\Printers\PointAndPrint
- Zwróć uwagę na prawy panel i znajdź klucz RestrictDriverInstallationToAdministrators.
- Jeśli nie, kliknij ramkę prawym przyciskiem myszy i utwórz nowy klucz DWORD o nazwie RestrictDriverInstallationToAdministrators.
- Kliknij dwukrotnie nowo utworzony klucz i wpisz 1 w polu Dane wartości .
- Kliknij OK, a następnie zamknij Edytor rejestru i uruchom ponownie komputer.
- Sprawdź, czy błąd 0x0000011b został rozwiązany, czy nie.
- Możesz szybko dodać klucz do Rejestru, otwierając Wiersz Poleceń jako administrator, a następnie uruchamiając następujące polecenie:
reg add “HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\Printers\PointAndPrint” /v RestrictDriverInstallationToAdministrators /t REG_DWORD /d 1 /f
- Uruchom ponownie maszynę, aby potwierdzić zmiany.
Oprócz powyższych metod możesz także spróbować uruchomić narzędzie do rozwiązywania problemów z drukarką. Jednak pomimo swojej reputacji debugera, narzędzie do rozwiązywania problemów systemu Windows nie jest zbyt cenione za naprawianie błędów. Możesz także spróbować zaktualizować sterownik drukarki lub ponownie uruchomić usługę buforu wydruku, aby sprawdzić, czy błąd 0x0000011b został rozwiązany.
Powodzenia!