Jak naprawić bufor wydruku w systemie Windows 11/10?

W tym poście pokażemy, jak naprawić usługę bufora wydruku(repair Print Spooler Service) w Windows 11/10 . Bufor wydruku(Print Spooler) (plik wykonywalny) to wbudowana funkcja systemu Windows , która obsługuje zadania drukowania. Przez większość czasu usługa działa dobrze. Ale czasami użytkownicy napotykają wiele problemów, takich jak usługa bufora wydruku nie działa , błąd usługi bufora wydruku 1068 , błąd bufora wydruku 0x800706B9(Print Spooler error 0x800706B9) itp. Jeśli masz z tym jakiś problem, ten post może pomóc w naprawie bufora wydruku(Print Spooler) w Windows 11/10 z kilkoma poprawkami.

Napraw bufor wydruku(Repair Print Spooler) w Windows 11/10

Wcześniej istniało narzędzie Microsoft Fix It do naprawy bufora wydruku(Print Spooler) , ale to narzędzie zostało wycofane. Dlatego możesz wypróbować kilka ręcznych poprawek omówionych w tym poście, aby to naprawić.

  1. Włącz lub włącz bufor wydruku
  2. (Restart Print Spooler)Uruchom ponownie usługę bufora wydruku za pomocą Menedżera zadań(Task Manager)
  3. Zresetuj(Reset) i wyczyść bufor wydruku(Clear Print Spooler) za pomocą wiersza polecenia(Command Prompt)
  4. Dodaj(Add) wymagane pliki binarne do bufora wydruku(Print Spooler)
  5. Upewnij(Make) się , że zależności bufora wydruku(Print Spooler) są uruchomione
  6. Korzystanie z Edytora rejestru.

1] Włącz lub włącz bufor wydruku

Jeśli usługa Bufor wydruku(Print Spooler) w ogóle nie działa, możliwe, że usługa jest wyłączona, wyłączona lub zatrzymana. Tak więc najpierw musisz włączyć lub włączyć usługę Bufor wydruku(enable Print Spooler service) za pomocą Menedżera usług Windows(Windows Services Manager) lub w inny sposób. Gdy usługa zostanie pomyślnie uruchomiona, możesz z niej korzystać bez żadnych problemów.

2] Uruchom ponownie usługę bufora wydruku za pomocą (Restart Print Spooler)Menedżera zadań(Task Manager)

uruchom ponownie usługę bufora wydruku za pomocą menedżera zadań

Jeśli ta usługa jest już uruchomiona i nadal napotykasz jakiś problem, proste ponowne uruchomienie tej usługi może pomóc w rozwiązaniu napotkanego problemu. Bufor wydruku(Print Spooler) można ponownie uruchomić za pomocą Menedżera zadań(Task Manager) . Kroki są następujące:

  1. Otwórz Menedżera zadań(Open Task Manager) za pomocą pola wyszukiwania(Search) lub w inny preferowany sposób
  2. Kliknij opcję Więcej szczegółów(More details) , aby uzyskać dostęp do wszystkich zakładek
  3. Przejdź do zakładki Usługi(Services)
  4. Przewiń w dół i wybierz Usługa buforowania(Spooler)
  5. Kliknij prawym przyciskiem myszy Bufor
  6. Kliknij opcję Uruchom ponownie(Restart) .

3] Zresetuj(Reset) i wyczyść bufor wydruku(Clear Print Spooler) za pomocą wiersza polecenia(Command Prompt)

Napraw bufor wydruku w systemie Windows 10

Jeśli w kolejce wydruku utknęły jakieś zadania drukowania, istnieje również możliwość, że Bufor wydruku(Print Spooler) nie działa tak, jak powinien. Dlatego dobrze jest zresetować i wyczyścić bufor wydruku(Print Spooler) . Można to zrobić za pomocą wiersza polecenia(Command Prompt) . Oto kroki:

Otwórz wiersz polecenia jako administrator(Open Command Prompt as administrator)

Wykonaj następujące polecenie:

net stop spooler

Spowoduje to zatrzymanie usługi bufora wydruku(Print Spooler) , która jest przydatna, aby proces resetowania mógł się odbyć pomyślnie

Następnie uruchom następujące polecenie:

DEL /F /S /Q %systemroot%\System32\spool\PRINTERS\*

Spowoduje to rozpoczęcie i zakończenie procesu resetowania oraz usunięcie zablokowanych zadań (pliki *.shd i *.spl)

Na koniec wykonaj to polecenie. Spowoduje to ponowne uruchomienie bufora wydruku(Print Spooler) .

net start spooler

To powinno rozwiązać twój problem.

Możesz także ręcznie usunąć pliki SHD i SPL . W tym celu przejdź do folderu PRINTERS . Jego ścieżka jest tutaj:

C:\Windows\System32\spool\PRINTERS

Poszukaj tych plików i usuń je ręcznie.

4] Dodaj(Add) wymagane pliki binarne do bufora wydruku(Print Spooler)

Wymagane pliki DLL i EXE dla bufora wydruku(Print Spooler) muszą być obecne, aby działał poprawnie. Są to pliki spoolss.dll , win32spl.dll , spoolss.exe i localspl.dll . Wszystkie te pliki znajdują się w folderze System32 ( C > Windows > System32 ). Sprawdź, czy wszystkie takie pliki są tam, czy nie. Jeśli nie, musisz naprawić brakujące pliki DLL(fix the missing DLL files) i pliki EXE dla bufora wydruku.

Po tym bufor wydruku(Print Spooler) powinien działać poprawnie.

5] Upewnij(Make) się , że zależności bufora wydruku(Print Spooler) są uruchomione

Istnieje wiele usług, których prawidłowe działanie zależy od innych usług lub składników systemu. To samo dotyczy również bufora wydruku(Print Spooler) . Musisz więc znaleźć wszystkie takie zależności i uruchomić je lub uruchomić, jeśli jeszcze nie.

Aby to zrobić, możesz otworzyć Menedżera usług systemu Windows(Windows Service Manager) , a następnie znaleźć Zależności (find the Dependencies)bufora wydruku(Print Spooler) , uzyskując dostęp do jego okna właściwości. Następnie uruchom wszystkie takie usługi zależności przy użyciu tego samego Menedżera usług systemu Windows(Windows Service Manager) .

6] Korzystanie z Edytora rejestru

Ta opcja może być nieco skomplikowana. Edytor rejestru(Registry Editor) przechowuje ważne wpisy (klucze i wartości) dla plików systemowych i innych aplikacji. Istnieją również wpisy rejestru bufora wydruku(Print Spooler Registry) , które muszą tam być, aby działał poprawnie. Jeśli te pliki nie są obecne, może to spowodować problemy, które powodują, że Bufor wydruku(Print Spooler) nie odpowiada prawidłowo. Sprawdź więc takie wpisy i utwórz klucze i wartości rejestru, jeśli takie wpisy nie istnieją.

Przed wypróbowaniem którejkolwiek z poniższych opcji wykonaj kopię zapasową Rejestru(take a backup of Registry) , aby w razie potrzeby móc ją później przywrócić.

  1. Dodaj(Add) standardowe klucze monitora wydruku i ich wartości
  2. Dodaj klucz rejestru winprint i jego wartość ciągu
  3. Usuń(Delete) dowolną fałszywą ścieżkę dla wartości ciągu SpoolDirectory(SpoolDirectory String Value) swojej drukarki,

1] Dodaj(Add) standardowe klucze monitora wydruku i ich wartości

Dodaj standardowe klucze monitora wydruku i ich wartości

Uważnie wykonaj wszystkie kroki:

  • Uruchom lub otwórz Edytor rejestru systemu Windows 10
  • Klucz rejestru monitorów(Monitors) dostępu . Ścieżka to:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors
  • Utwórz klucze rejestru portu lokalnego(Local Port) , Standard TCP/IP Port i monitora USB w obszarze Klucz monitorów(USB Monitor)
  • Utwórz nazwę sterownika(Driver) String Value we wszystkich wyżej wymienionych kluczach rejestru
  • Kliknij dwukrotnie(Double-click) wartość Driver dla klucza portu lokalnego(Local Port)
  • Dodaj localspl.dll w polu Dane wartości
  • wciśnij OK
  • Kliknij dwukrotnie(Double-click) wartość Drive String dla standardowego klucza Standard TCP/IP Port
  • Dodaj tcpmon.dll w polu danych wartości
  • wciśnij OK
  • Kliknij dwukrotnie(Double-click) wartość sterownika(Driver) dla klucza monitora USB(USB Monitor)
  • Dodaj usbmon.dll w polu danych wartości
  • Wciśnij OK.

2] Dodaj klucz (Add)rejestru(Registry) winprint i jego wartość ciągu(String Value)

utwórz klucz rejestru winprint i wartość ciągu nazwy sterownika

  • Otwórz Edytor rejestru systemu Windows 10
  • Uzyskaj dostęp do klucza procesorów druku . (Print Processors)Ścieżka to:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Print Processors
  • Utwórz klucz rejestru (Registry)winprint pod kluczem procesorów (Processors)druku(Print)
  • Utwórz nazwę sterownika (Driver)Wartość(Value) ciągu po prawej stronie
  • Kliknij dwukrotnie wartość ciągu napędowego
  • Dodaj wpis winprint.dll w polu danych wartości
  • Wciśnij OK.

3] Usuń(Delete) dowolną fałszywą ścieżkę dla wartości ciągu SpoolDirectory(SpoolDirectory String Value) swojej drukarki

usuń fałszywą ścieżkę w polu danych spooldirectory swojej drukarki

Ta opcja może pomóc, jeśli do komputera podłączono wiele drukarek. Niektóre zainfekowane pliki lub złośliwe oprogramowanie mogły dodać fałszywą ścieżkę w polu danych wartości (Value data)wartości (Value)ciągu SpoolDirectory(SpoolDirectory) drukarki w Edytorze rejestru(Registry Editor) . To może być przeszkodą w doskonałym korzystaniu z bufora wydruku(Print Spooler) . Tak więc usunięcie tej fałszywej ścieżki może pomóc. Kroki to:

  • Otwórz Edytor rejestru
  • Dostęp do drukarek(Printers) Oto ścieżka:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers
  • W sekcji Drukarki kliknij nazwę drukarki(click on the Printer name) , która powoduje problem
  • Po prawej stronie przewiń w dół i kliknij dwukrotnie wartość ciągu SpoolDirectory
  • Wyczyść lub usuń wszystkie wpisy obecne w polu Dane wartości(Value)
  • Naciśnij przycisk OK.

Narzędzie do naprawy bufora wydruku

Kiedyś istniało narzędzie diagnostyczne Fix-It oraz Print Spooler Cleanup(Print Spooler Cleanup Diagnostic Tool) firmy Microsoft , ale teraz nie jest ono dostępne. Narzędzie do rozwiązywania problemów z drukarką(Printer Troubleshooter) jest najbliżej.

Możesz wypróbować to bezpłatne narzędzie innej firmy o nazwie Napraw bufor wydruku(Fix Print Spooler) z sordum.org i sprawdzić, czy to ci pomoże.

Mam nadzieję(Hope) , że coś z tych poprawek ci pomoże. Jeśli tak się nie stanie, może być konieczne rozważenie opcji Resetuj ten komputer(Reset This PC) .



About the author

Jestem inżynierem oprogramowania z ponad dwuletnim doświadczeniem w pracy nad aplikacjami mobilnymi i desktopowymi. Mam doświadczenie w aktualizacjach systemu Windows, usługach i Gmailu. Moje umiejętności sprawiają, że jestem idealnym kandydatem do zadań takich jak tworzenie aplikacji Windows lub utrzymywanie klientów poczty e-mail.



Related posts