Ошибка 0x00000bc4 не найдено ни одного принтера windows 11

Один из наших читателей пожаловался на ошибку подключения принтера следующего содержания: «Невозможно завершить операцию. Не найдено ни одного принтера». Код ошибки 0x00000bc4. Ну что же, ошибка эта достаточно типичная и возникает она чаще всего после установки или обновления стороннего драйвера печати, хотя нельзя исключать и другие причины, к примеру, сбой службы Диспетчера печати. Посмотрим, что можно здесь предпринять.

Самое первое, что следует сделать в такой ситуации – это проверить качество соединения, если конечно, вы не меняли настройки локальной сети. Отключите и снова подключите принтер физически, проверьте, отображается ли он в Диспетчере устройств и в разделе «Устройства» → «Принтеры и сканеры» приложения «Параметры». Если вы меняли настройки локальной сети, проверьте корректность новой конфигурации.

Попробуйте пустить в ход штатное средство устранения неполадок, возможно, ему удастся обнаружить и устранить причину неполадки, хотя рассчитывать на него особо не стоит. Для запуска утилиты используем короткую команду msdt.exe -id PrinterDiagnostic.

В последних версиях Windows (22H2 и новее) проблема может вызываться некорректными настройками новой политики подключения RPC. Запустите редактор локальных групповых политик командой gpedit.msc, перейдите в раздел Конфигурация компьютера → Административные шаблоны → Принтеры, найдите справа политику «Настроить параметры подключения RPC» и откройте ее свойства. Включив политику, выберите в меню «Протокол, используемый для исходящих подключений RPC» опцию «RPC через именованные каналы». Сохраните настройки и перезагрузите компьютер.

Если у вас отсутствует эта политика, воспользуйтесь редактором реестра. Запустив последний командой regedit, разверните ветку HKLM\Software\Policies\Microsoft\Windows NT\Printers\RPC, найдите справа параметр RpcOverNamedPipes и установите в качестве его значения 1. Заодно проверьте параметр RpcOverTcp – он должен иметь значение 0. После внесения изменений перезагрузите ПК. Если параметры отсутствуют, создайте их вручную. Тип они должны иметь DWORD.

Проверьте работу службы печати. Откройте оснастку управления службами командой services.msc, отыщите в правой колонке службу «Диспетчер печати» и убедитесь, что она запущена. Перезапустите службу из её контекстного меню, чтобы исключить возможные последствия сбоев. 

Если служба отключена, откройте ее свойства, тип запуска выставьте «Автоматический» и запустите.  

Очистите очередь печати принтера, для чего выполните следующие действия. В оснастке управления службами остановите службу «Диспетчер печати» (см. предыдущий абзац), после чего зайдите в папку %WINDIR%\system32\spool\printers и очистите её содержимое. Включите службу диспетчера печати и проверьте работу принтера.

Но все же чаще всего причиной ошибки 0x00000bc4 становятся проблемы с драйверами принтера. Если ошибка возникла после обновления драйвера или установки обновлений Windows, пожалуй, лучше всего будет удалить и заново установить драйвер оборудования. Отключите принтер физически и удалите его драйвер либо с помощью классического апплета «Программы и компоненты», либо средствами оснастки «Сервер печати», вызвать которую можно командой printui /s /t2.

В первом случае порядок удаления драйвера практически ничем не отличается от удаления любой программы, в случае использования свойств сервера печати выделите в списке проблемный принтер, нажмите кнопку «Удалить» и подтвердите действие, выбрав опцию «Удалить драйвер и пакет драйвера». Останется только перезагрузить компьютер и можно будет подключать принтер повторно.

Like the previous version, Windows 11 users are also complaining to struggle when trying to connect to printer after they update to 22H2. Instead of establishing connection to the device, a message appears for them – “Operation could not be completed (error 0x00000bc4). No Printers were Found”.

Description of error code 0x00000bc4 is ERROR_PRINTER_NOT_FOUND. Sometimes, 0x00000709 (ERROR_INVALID_PRINTER_NAME) may also appear. Both problems started after upgrading the system to Windows 11 22H2. Fortunately, there are solutions to these shared network printer issues so nothing to worry about. We have earlier written – Fix Printer Allows only Default Settings after upgrade to Windows 11 22H2.

Windows 11 22H2 Printer Error 0x00000bc4 and 0x00000709

Here is how to fix Error 0x00000bc4 Printer 0x00000709 in Windows 11 22H2 –

Way-1: Using Group Policy

This problem occurs because of a Group Policy, Configure RPC Connection settings which came with Windows 11 22H2.  In brief, this policy allows you to configure protocol options to use for Outgoing RPC connections.

22H2 built-in configuration prevents Windows from detecting your network printers. This setting wipes out the existing printers and adding them manually triggers error 0x00000bc4. Changing the policy setting as follow will fix the error –

  1. Click on – Sart.
  2. Type – gpedit.msc.
  3. Hit Enter to open Local Group Policy Editor.
  4. Navigate to
Administrative Templates > Printers > Configure RPC connection settings

  1. On Configure RPC connection settings window, check Enabled.
  2. In the Options section, click on the drop-down.
  3. Select – RPC over named pipes.
  4. Click – Apply and OK.

This policy helps:

This policy setting controls which protocol and protocol settings to use for outgoing RPC connections to a remote print spooler.

By default, RPC over TCP is used and authentication is always enabled. For RPC over named pipes, authentication is always enabled for domain joined machines but disabled for non domain joined machines.

Protocol to use for outgoing RPC connections:
— “RPC over TCP”: Use RPC over TCP for outgoing RPC connections to a remote print spooler
— “RPC over named pipes”: Use RPC over named pipes for outgoing RPC connections to a remote print spooler

Use authentication for outgoing RPC over named pipes connections:
— “Default”: By default domain joined computers enable RPC authentication for RPC over named pipes while non domain joined computers disable RPC authentication for RPC over named pipes
— “Authentication enabled”: RPC authentication will be used for outgoing RPC over named pipes connections
— “Authentication disabled”: RPC authentication will not be used for outgoing RPC over named pipes connections

If you disable or do not configure this policy setting, the above defaults will be used.

Way-2: Through modifications in Registry

The same printer error 0x00000bc4, 0x00000709 can be solved by simply changing Registry entries in the following way –

  1. Press Windows and R keys.
  2. Type – Regedit.exe.
  3. Hit Enter to launch the Registry Editor.
  4. Select Yes on the User account control dialog.
  5. Browse below string and reach the entry RPC –
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\Printers\RPC
  1. Double-click on RpcOverNamedPipes and enter Value data 1.
  2. In the same way, change the value data of RpcOverTcp (default) to 0.
  3. Close the Registry Editor and restart your computer.

Methods:
Way-1: Using Group Policy
Way-2: Through modifications in Registry

That’s all!!

После обновления Windows 11 22H2 перестали работать сетевые принтеры с ошибкой RPC или 0x00000bc4 Операция не может быть завершена

Дело в том, что корпорация Microsoft, сделала изменения в сетевом транспортном протоколе по умолчанию.

Решаем это временной заплаткой через локальную политику:

Нажимаем правой кнопкой мышки на кнопку Пуск (Start) и выбираем Терминал (Командную строку, PowerShell) от Администратора и в открывшемся окошке вводим следующее:

gpedit.msc

Нажимаем клавишу Ввод (Enter) и в новом открывшимся окошке выбираем:

Конфигурация компьютера -> Административные шаблоны -> Принтеры 

Ищем в списке справа: Настроить параметры подключения RPC дважды щелкнув мышкой по данной строке откроется окно с параметрами в котором выбираем следующее:

В первом параметре — Включено
Второй параметр - RPC через именованные каналы
И третий параметр - По умолчанию

Нажимаем Применить, Ok, И можем пробывать устанавливать принтеры. Если не сработало перезагрузите компьютер.

А вот в Windows 11 22h2 редакции Домашняя (Home) нет возможности управлять локальной политикой поэтому правим через реестр:

regedit
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\Printers\RPC

Дважды щелкаем по RpcOverTCP и выставляем значение в 0, так же дважды щелкаем по RpcOverNamedPipes и меняем значение на 1

Перезагружаемся и наслаждаемся установкой принтера.

Первое крупное обновление Windows 11 под номером 22H2 осложняет работу с принтерами, сообщает портал neowin. Оказалось, после обновления некоторые сетевые печатающие устройства перестают определяться, а другие начинают некорректно работать (отключается часть функций), или возникает ошибка 0x00000bc4.

Инсталляция Windows 11 22H2 приводит к отказу стандартных драйверов Microsoft IPP Class Driver или Universal Print Class Driver.

Пользователь Thomas Forde) выяснил причину проблемы. В результате тестов он обнаружил, что политики принтера настраиваются неправильно. Он рекомендует в настройках RPC connection (Соединение для Удаленного вызова процедур) установить «RPC по именованным каналам» (RPC over named pipelines).

A new feature update of Windows always comes with some new bugs or issues. Since last year, users have been facing trouble connecting to a network printer on account of an error code 0x00000709. This time, Windows 11/10 22H2 comes with an additional printer error 0x00000bc4. When you encounter this problem, you will see an error message stating that No Printers were found. 

In some cases, you might also get the message – “Operation could not be completed (error 0x00000bc4)”. In this post, we have come up with two possible workarounds to solve this Printer Error. Let’s explore these solutions in detail and have this issue resolved. 

Fix Error 0x00000bc4 No Printers Found

How to Solve Printer Not Found Error 0x00000bc4

If you are getting this error code 0x00000bc4 while printing any documents, make a few changes to the Group Policy and have this issue resolved. Windows 11/10 Home Edition users don’t have GPE on their devices and hence they need to configure the same using the registry.

  • Modify Group Policy
  • Configure Registry Editor

1. Modify Group Policy

The error 0x00000bc4 mostly occurs when the RPC Connection setting is enabled on your Windows PC. This is a new policy by Microsoft and one can find it only on the latest versions of Windows, like 22H2. By default, this policy is set to restrict finding and connecting to a network printer, hence this error code. 

Moreover, this will delete all the existing printers on your device and when you try manually adding them, you will get an error 0x00000709. One may overcome this error by modifying the relevant policy inside the Group Policy Editor. Follow the below instructions to configure the protocol options to use for Outgoing RPC connections.

  • Press Win + R to launch the Run dialog.
  • Type “gpedit.msc” and hit OK.
  • Your system will then launch the Local Group Policy. 
  • Use the left-side navigation to reach out to the below path –

Computer Configuration > Administrative Templates > Printers

  • Head over to the right pane, and double-click on the policy – “Configure RPC connection settings“.

Open Configure RPC connection settings Policy

  • By default, this policy is disabled. So, check the Enabled radio button.
  • Use the drop-down menu just below “Protocol to use for outgoing RPC connections”, and select RPC over named pipes.

Enable Configure RPC connection settings Policy

  • Click Apply and thereafter OK to confirm the recent changes and restart your PC. 

Sign back into your device again and manually add the network printer from where you would like to print documents. 

2. Configure the Registry Editor

If there isn’t any Group Policy on your system, you may configure the relevant policy by configuring the registry. Here’s what you need to modify inside the registry editor –

  • Right-click on the Windows icon and select Run.
  • Type “regedit“, and hit OK to launch Registry Editor. 
  • The User Account Control window will appear next, hit Yes to authorize opening the registry. 
  • Use the left-side navigation to reach out to the below path –

HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\Printers\RPC

  • Head over to the right pane and double-click on RpcOverNamedPipes. 
  • Change its Value Data from “0” to “1”, and click OK. 
  • Make sure to change the Value Data of RpcOverTcp (default) to “0” as well.
  • Click OK to confirm the recent changes and restart your PC. 

Sign back into your device again and check if the error 0x00000bc4 resolves this way.

How do I Fix the Print Spooler Problem?

Printer errors might also occur when there is some issue with the Print Spooler service. If you are encountering errors like 0x00000057, 0x000005b3, 0x00000002, or 0x00000bc4, we suggest restarting this service once. There’s a possibility that you would not require following any other workaround. Here’s what you need to do to reset the Print spooler service on your computer – 

  • Press Win + R, and select Run.
  • Type “services.msc” on it and hit OK.
  • When the Services window launches, scroll down and locate Print Spooler.
  • Once found, right-click on this service, and hit Start/Restart. 

Restart Print Spooler

After you have successfully enabled this service, check if the error 0x00000bc4 resolves. 

I hope you can connect your device to a network printer from now onward and print documents quite easily without getting into any bugs or issues. Let us know in the comment box if you still face trouble connecting to a Network Printer. 

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Что значит dns сервер не отвечает windows 10
  • Administrative tools windows 10 где находится
  • Распознаватель текста для windows
  • Как включить исправление ошибок windows 10
  • Download pycharm for windows 10