- Решение проблем с печатью в Windows
- Ошибка при предоставлении общего доступа к принтеру «Не удалось сохранить параметры принтера. Невозможно завершить операцию (ошибка 0x000006d9).»
- Не удается очистить очередь печати принтера, или зависает при запуске служба spoolsv
- Faulting application spoolsv.exe, version XXX, faulting module unknown, version 0.0.0.0, fault address unknown
- Отключение уведомлений о печати в системном лотке Windows
- Сбой при запуске Spoolsv.exe
- Произвольные зависания print spooler после установки принтера HP
- Решение проблемы, связанной с файлом Hpbmmon.dll
- Решение проблемы, связанной с файлами Hpzpi4wm.dll или Hpzpp4wm.dll
- Решение проблемы, связанной с файлом HPtcpMon.dll
- Fix printer problems in Windows 7 and Windows 8.1
- Connecting your printer
- To install a printer
- To install (add) a local printer
- To install a network, wireless, or Bluetooth printer
- Troubleshoot printer problems
- Start by checking your hardware
- Use a troubleshooter
- Update drivers
- For Windows 8.1
- For Windows 7
Решение проблем с печатью в Windows
Ошибка при предоставлении общего доступа к принтеру «Не удалось сохранить параметры принтера. Невозможно завершить операцию (ошибка 0x000006d9).»
Для устранение ошибки необходимо:
- Включить службу брэндмауэра (жмем правой клавишей на значке «Мой компьютер» и выбираем пункт «управление», далее находим пункт «службы», в появившемся списке выбираем брэндмауэр Windows и запускаем ее).
- Даем принтеру общий доступ.
- Отключаем брэндмауэр, если он нам не нужен.
P.S. Проверьте, что у вас запущена служба «сервер».
Не удается очистить очередь печати принтера, или зависает при запуске служба spoolsv
Для решения проблемы необходимо:
- Остановить службу Print Spooler (диспетчер печати)
- Очистить содержимое папки:
C:\Windows\System32\spool\PRINTERS - Запустить службу Print Spooler (диспетчер печати)
Вот командный (.BAT) файл для очистки очереди печати:
Faulting application spoolsv.exe, version XXX, faulting module unknown, version 0.0.0.0, fault address unknown
На одном компьютере под управлением ОС Windows XP, пропали все принтеры в «Принтеры и Факсы». На лицо остановка службы «Диспетчер очереди печати» (spooler). Но при попытке запустить службу, она сразу останавливается, в Журнале (Event) при этом сразу появляется сообщение вида: Faulting application spoolsv.exe, version , faulting module unknown, version 0.0.0.0, fault address unknown. Способы с остановкой службы, очисткой каталога C:\WINDOWS\system32\spool\PRINTERS и последующим запуском не давали никакого результата. Пришлось действовать координально.
Качаем Windows Server 2003 Resource Kit Tools, нам нужен Cleanspl.exe (Spooler Cleaner). Очищаем. Служба должна после очистки стартовать без проблем. Осталось установить драйвера для принтеров по новой. Но есть одна проблема, после очистки и последующей установке драйвера принтера, который подключен не по USB, а по сети (Ethernet), нам потребуется Standard TCP/IP Port, но его нет в списке.
Для того чтобы вернуть Standard TCP/IP Port, нужно восстановить ветки в реестре [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\Standard TCP/IP Port].
Содержимое готового reg файла:
Аналогично, возникнут проблемы подключения принтера по USB, до тех пор пока мы не восстановим ветку [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\USB Monitor]
Содержимое reg файла:
Лучше всего конечно восстановить сразу всю ветку: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors]
Отключение уведомлений о печати в системном лотке Windows
В уведомлениях о печати обычно не содержится никаких полезных сведений. Если они раздражают, их можно отключить.
- Откройте меню «Пуск» (Start) и выберите опцию «Принтеры и факсы» (Printers and Faxes).
- В появившемся окне выберите опцию «Свойства сервера» (Print Server Properties) в меню «Файл» (File). В Windows 7 соответствующая кнопка расположена прямо на панели инструментов.
- Откройте вкладку «Дополнительные параметры» (Advanced).
- Снимите флажок «Показывать уведомления локальных принтеров» (Show Informational Notifications For Local Printers).
- При необходимости снимите также флажок «Показывать уведомления сетевых принтеров» (Show Informational Notifications for Network Printers).
- Нажмите «OK» и закройте окно «Принтеры и факсы».
В зависимости от конфигурации системы, может потребоваться отключить уведомления как локальных, так и сетевых принтеров.
Сбой при запуске Spoolsv.exe
Если открыть окно свойств принтера, появляется следующее сообщение об ошибке: Недостаточно ресурсов.
При попытке печати документа появляется сообщение об ошибке «Нарушение прав доступа» (программа Dr. Watson). В журнале программы Dr. Watson присутствует запись об ошибке в программе Spoolsv.exe с кодом ошибки C0000005.
Появляется следующее сообщение об ошибке и диспетчер очереди печати останавливается: Инструкция по адресу ‘адрес’ обратилась к памяти по адресу ‘адрес’. Память не может быть «read». Такое же сообщение появляется при попытке перезапуска службы «Диспетчер очереди печати» и при открытии папки «Принтеры».
Причиной проблемы может являться то, что используемый по умолчанию монитор локального порта заменен программой независимого производителя. Чтобы устранить ошибку, необходимо внести изменения в системный реестр. Для этого выполните следующие действия:
- Откройте редактор реестра.
- Найдите параметр Local Port в следующем разделе реестра. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\Local Port
- Дважды щелкните параметр Driver и измените его значение. Введите строковое значение Localspl.dll и нажмите кнопку ОК.
- Проверьте, присутствуют ли мониторы независимых производителей в следующем разделе реестра.
Удалите все мониторы, кроме используемых по умолчанию.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors
По умолчанию используются следующие мониторы.
AppleTalk Printing Devices (присутствует, если установлены службы для Macintosh)
BJ Language Monitor
Local Port
PJL Language Monitor
Standard TCP/IP Port
USB Monitor
Windows NT Fax Monitor
** LPR Port
Примечание. Удаление монитора LPR Port должно выполняться только по рекомендации специалиста службы технической поддержки корпорации Майкрософт. - Проверьте, присутствуют ли службы печати сторонних производителей в следующем разделе реестра.
Удалите все службы печати, кроме используемых по умолчанию.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Providers
По умолчанию используется следующие службы печати:
Internet Print Provider
LanMan Print Services - Проверьте, присутствуют ли обработчики печати сторонних производителей в следующем разделе реестра.
Удалите все обработчики печати, кроме используемых по умолчанию.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86\Print Processors
По умолчанию используется следующий обработчик печати
WinPrint
Чтобы определить обработчик печати, используемый принтером, с помощью средства
MPS_REPORTS (Microsoft Product Support Reporting Tool) откройте файл MachineName_PRINTDRIVERS.TXT
и найдите в нем нужный обработчик печати независимого производителя и очереди, которые его используют. - Замените обработчик печати независимого производителя обработчиком WinPrint:
- Нажмите кнопку Пуск и выберите в меню Настройка пункт Панель управления.
- Дважды щелкните значок Принтеры, щелкните правой кнопкой мыши нужный принтер и выберите команду Свойства.
- Перейдите на вкладку Дополнительно и нажмите кнопку Обработчик печати.
- В списке Обработчик печати выберите WinPrint.
- Дважды нажмите кнопку ОК.
- Закройте редактор реестра.
После внесения изменений в реестр перезапустите диспетчер очереди печати.
Для этого запустите консоль управления (MMC) и добавьте оснастки «Управление компьютером» или
«Службы». Щелкните правой кнопкой мыши службу Диспетчер очереди печати и выберите команду Пуск.
Произвольные зависания print spooler после установки принтера HP
Проблемы связаны с одним или несколькими из следующих файлов:
Hpbmmon.dll (HP Master Monitor)
Hpzpi4wm.dll (HP Print Processor)
Hpzpp4wm.dll (HP Print Processor)
HPtcpMon.dll (HP TCP Port monitor)
Решение проблемы, связанной с файлом Hpbmmon.dll
Для решения этой проблемы необходимо удалить HP Master Monitor. Для этого выполните следующие шаги:
- Запустите редактор реестра.
- Откройте следующий ключ:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\HP Master Monitor - В меню «Файл» выберите «Экспорт».
- В поле «имя файла» введите HPprinter и нажмите «Сохранить».
- Кликните правой кнопкой мыши на разделе HP Master Monitor и выберите «Удалить».
- Нажмите «Да»
- Выйдите из редактора реестра и перезагрузите компьютер.
- Переименуйте файл Hpbmmon.dll file в «Hpbmmon.old.» Этот файл находится по этому адресу:
C:\WINDOWS\system32\Hpbmmon.dll
Решение проблемы, связанной с файлами Hpzpi4wm.dll или Hpzpp4wm.dll
Обратите внимание: если этот принтер не работает с WinPrint, следующие шаги могут не работать. В этом случае свяжитесь с HP для обновления «обработчика печати» («Print Processor») HPZPP4WM до более новой версии.
- Нажмите «Старт», и выберите «Панель управления».
- Откройте «Принтеры и факсы».
- Кликните правой кнопкой на принтере и выберите «Свойства».
- Откройте вкладку «Дополнительно» и кликните на «Обработчик печати» («Print Processor»).
- Выберите «WinPrint» в окне «Обработчик печати», выберите RAW в качестве типа данных по умолчанию. Нажмите «ОК» два раза.
- Переименуйте файл Hpzpi4wm.dll в «Hpzpi4wm.old.» Файл находится по следующему адресу:
C:\WINDOWS\system32\spool\drivers\w32x86\3\Hpzpi4wm.dll. - Переименуйте файл Hpzpp4wm.dll file в «Hpzpp4wm.old.». Файл находится по следующему адресу:
C:\WINDOWS\system32\spool\PRTPROCS\W32X86\Hpzpp4wm.dll
Решение проблемы, связанной с файлом HPtcpMon.dll
- Запустите редактор реестра
- Откройте следующий раздел реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\HP Standard TCP/IP Port - В меню «Файл» выберите «Экспорт».
- В поле «имя файла» введите HPprinter и нажмите «Сохранить».
- Кликните правой кнопкой мыши на разделе HP Standard TCP/IP Port и выберите «Удалить».
- Нажмите «Да»
- Откройте следующий раздел реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\Standard TCP/IP Port - Кликните 2 раза на ключ реестра «Driver» и проверьте, что его значение — tcpmon.dll
Обратите внимание: если ключ реестра Driver не существует или же его значение не tcpmon.dll, создайте ключ реестра Driver и выставьте его значение в tcpmon.dll. Для этого:- В меню «Правка» выберите «Создать» и выберите «Строковый параметр» (String value).
- Укажите название «Driver».
- Кликните правой кнопкой мыши на Driver и выберите «Изменить».
- Введите новое значение tcpmon.dll и нажмите ОК.
- Закройте редактор реестра и перезагрузите компьютер.
- Переименуйте файл HPtcpMon.dll в «HPtcpMon.old». Этот файл находится по следующему адресу:
C:\WINDOWS\system32\HPTcpMon.dll
Продукты третьих фирм, которые описываются в этой статье, разработаны компаниями, которые не зависят от Microsoft. Microsoft не может гарантировать работоспособность или производительность данных продуктов.
Fix printer problems in Windows 7 and Windows 8.1
Connecting your printer
When you connect a printer to your PC or add a new printer to your home network, you can usually start printing right away. Windows supports most printers, and you probably won’t have to go out of your way to install special printer software. If you’re using Windows 8.1 or Windows RT 8.1, additional printer support and drivers are available through Windows Update.
To install a printer
In most cases, all you have to do to set up a printer is to connect it to your PC. Simply plug the USB cable from your printer into an available USB port on your PC, and turn the printer on.
For wireless printers with Windows 8.1:
Note: If you have a new wireless printer that hasn’t been added to your home network, read the instructions that came with the printer to learn how to add it. Check the printer manufacturer’s website to learn more and to get up-to-date software for your printer.
Swipe in from the right edge of the screen, tap Settings, and then tap Change PC settings. (If you’re using a mouse, point to the lower-right corner of the screen, move the mouse pointer up, click Settings, and then click Change PC settings.)
Tap or click PC and devices, and then tap or click Devices. If your printer is installed, it should appear under Printers.
If your printer isn’t listed, tap or click Add a device, and then select your printer to install it.
To install (add) a local printer
Click the Start button, and then, on the Start menu, click Devices and Printers.
Click Add a printer.
In the Add Printer wizard, click Add a local printer.
On the Choose a printer port page, make sure that the Use an existing port button and the recommended printer port are selected, and then click Next.
On the Install the printer driver page, select the printer manufacturer and model, and then click Next.
If your printer isn’t listed, click Windows Update, and then wait while Windows checks for additional drivers.
If none are available and you have the installation CD, click Have Disk, and then browse to the folder where the printer driver is located. (For additional help, consult the printer manual.)
Complete the additional steps in the wizard, and then click Finish.
Tip: You can print a test page to make sure the printer is working correctly. If you’ve installed the printer but it doesn’t work, check the manufacturer’s website for troubleshooting information or driver updates.
To install a network, wireless, or Bluetooth printer
If you’re trying to add a network printer at the office, you’ll usually need the name of the printer. If you can’t find it, contact your network administrator.
Click the Start button, and then, on the Start menu, click Devices and Printers.
Click Add a printer.
In the Add Printer wizard, click Add a network, wireless or Bluetooth printer.
In the list of available printers, select the one you want to use, and then click Next. (If your computer is connected to a network, only printers listed in Active Directory for your domain are displayed in the list.)
If prompted, install the printer driver on your computer by clicking Install driver. If you’re prompted for an administrator password or confirmation, type the password or provide confirmation.
Complete the additional steps in the wizard, and then click Finish.
Tip: Available printers can include all printers on a network, such as Bluetooth and wireless printers or printers that are plugged into another computer and shared on the network. You might need permission to install some printers. You can confirm the printer is working by printing a test page.
Note: After your printer is installed, you can keep it up to date with automatic Windows 7driver updates.
Troubleshoot printer problems
Start by checking your hardware
Make sure that the printer’s electrical cord is plugged into an electrical outlet and that the power switch is turned on. If you’re printing to a shared printer or a printer on a network, make sure that all necessary computers and routers are turned on too. If your printer or other equipment is plugged in to a surge protector or a backup power supply, make sure that hardware is plugged in and turned on as well.
If you’re using a wired printer, make sure that the printer cable is properly connected from the printer to your PC.
For wireless printers, check the wireless connection. Make sure the printer’s wireless option is turned on and available. Many printers have a button that displays a blue wireless icon when wireless is available.
Next, run the printer’s wireless connectivity test. Read the instructions that came with the printer or check the printer manufacturer’s website for instructions about how to do this.
Use a troubleshooter
A troubleshooter is an automated tool that can find and automatically fix some problems with your PC. The printing troubleshooter can fix problems with installing and connecting to a printer.
Update drivers
Most printers require driver software to work properly. If you recently upgraded from one version of Windows to another, it’s possible that the current printer driver is for the previous version of Windows. If you’ve had recent power outages, viruses, or other computer problems, it’s possible that the drivers have become damaged. Downloading and installing the latest driver for your printer can resolve these types of problems.
Three ways to find and install a driver:
Use Windows Update. Windows Update might have an updated version of your printer driver.
Install software from the printer manufacturer. If your printer came with a disc, that disc might contain software that installs a driver for the printer.
Download and install the driver yourself . You can search for a driver on the manufacturer’s website. Try this if Windows Update can’t find a driver for your printer, and the printer didn’t come with software that installs a driver.
For Windows 8.1
To print webpages using Internet Explorer, click the Tools button, select Print, and then select Print again. See what the printed page will look like by selecting Print Preview. Or, print pages by pressing Crtl + P.
To print only a picture from a page (and not the whole page), right-click on the picture, and select Print. In the Print dialog box, select Print again.
For Windows 7
To print webpages using Internet Explorer, press Crtl + P and choose which of your installed printers to print from.