Ошибка 0х00000643 при установке принтера
1. Запустите Средство устранения неполадок Принтера.
Наша первая рекомендация - это простое, но иногда эффективное средство устранения неполадок Windows. Это встроенная утилита, предлагающая автоматическое восстановление многих сервисов и приложений Windows. Запустите ее, используя инструкцию ниже:
- Нажмите Windows Key + I и перейдите в Обновление и безопасность > Устранение неполадок.
- На правой панели найдите Принтер и нажмите Запустить средство устранения неполадок.
- Завершите процесс, следуя инструкциям на экране, и перезагрузите компьютер.
2. Измените значение принтера в Редакторе реестра.
Если у вас возникли проблемы во время установки принтера по умолчанию, то его можно изменить непосредственно в редакторе реестра. Весь пошаговый процесс представлен ниже:
- Нажмите Windows Key + R кнопки, вставьте regedit и нажмите Enter , чтобы открыть редактор.
- Перейдите по этим папкам HKEY_CURRENT_USER\Software\Microsoft\WindowsNT\CurrentVersion\Windows .
- После открытия папки Windows , переместите взгляд на правую панель и дважды щелкните на запись с именем Device .
- Под Значение, проверьте, написано ли имя принтера, с которым вы хотите работать по умолчанию. Если нет, измените значение, изменив только имя принтера (PrinterNAME, winspool, Ne01 :). Чтобы найти имя вашего принтера, введите Панель управления в поиске, перейдите в Оборудование и звук > Устройства и принтеры. Таким образом вы сможете увидеть все когда-либо использовавшиеся принтеры.
Если вам интересно, что такое «Ne01», то это номер порта вашего принтера, который назначается случайным образом при подключении устройства в систему. Оставьте его таким же, как было написано у вас изначально.
- Щелкните правой кнопкой мыши по Windows папке, которую мы находили из пути сверху, и выберите Разрешения.
- Под Группы и пользователи, найдите и выберите ОГРАНИЧЕННЫЕ.
- Затем установите все флажки рядом с Полный контроль и Чтение. Нажмите Применить и OK после этого.
- После выполнения этих шагов вы сможете изменить значения в Device без ограничений.
Проверьте, остается ли та же проблема. Если да, переходите к другим решениям, представленным ниже.
3. Выключите Управление принтером по умолчанию.
Изначально эта опция должна облегчать работу и позволять Windows запоминать, какой принтер вы использовали последним, чтобы установить его по умолчанию для дальнейшей печати. Однако бывают случаи, когда некоторые функции Windows перестают работать правильно. Поэтому рекомендуется отключить эту опцию и посмотреть, измениться ли что-либо. Вот как:
- Нажмите Windows Key + I и перейдите в Устройства > Принтеры и сканеры.
- Посмотрите на правую панель и отключите Разрешить Windows управлять принтером, используемым по умолчанию функцию.
- Закройте окно и перезагрузите компьютер, чтобы применить затронутые изменения.
Теперь вы можете попробовать настроить любой принтер по умолчанию, какой захотите.
4. Обновите драйверы принтера.
- Щелкните левой кнопкой мыши на Меню Пуск и выберите Диспетчер устройств.
- Найдите Контроллеры USB и откройте весь список.
- Затем нажмите правой кнопкой мыши по Составное USB устройство и выберите Обновить драйвер.
- Позвольте Windows найти новые драйверы и загрузить их, следуя инструкциям на экране.
Вы также можете использовать утилиту IOBit Driver Booster , которая просканирует ваше устройство на предмет отсутствия драйверов и мгновенно заменит их на самые новые. Это очень полезная утилита, которая будет поддерживать все существующие драйверы в актуальном состоянии на протяжении всего пользования ПК. Загрузите ее, нажав на кнопку ниже.
Это ошибка принтера в Windows Vista. Это происходит, когда вы пытаетесь использовать службу plug-and-play для установки принтера WSD на свой компьютер.
WSD - это аббревиатура для веб-сервисов для устройств.
Это API Microsoft для простого программирования подключений к устройствам с поддержкой веб-служб, таким как принтеры, общие файловые ресурсы и сканеры. Код ошибки 0x00000643 отображается в следующем формате:
«Операция не может быть завершена (ошибка 0x00000643)»
Решения
Причины ошибок
Ошибка 0x00000643 может возникнуть по нескольким причинам, в том числе:
- Подходящий драйвер для вашего принтера не установлен
- Брандмауэр или другая программа безопасности слишком строгие
- Файл реестра содержит недействительные записи
- Вирус и Троян
- Устаревшие системные драйверы
Дополнительная информация и ручной ремонт
Чтобы устранить этот код ошибки на вашем компьютере, вам не нужно нанимать профессионального техника и тратить сотни долларов на ремонт системы. Вы можете решить все это самостоятельно, даже если вы не программист или вам не хватает технических знаний.
1. Обновите устаревшие драйверы
Это можно сделать, зайдя в «Диспетчер устройств». Все, что вам нужно сделать, это зайти в меню «Пуск» и набрать Диспетчер устройств в поле запуска поиска. Затем щелкните Диспетчер устройств в списке. В меню действий щелкните сканирование на предмет изменений оборудования или обновите драйвер.
2. Удалите WSD-порт для устранения ошибки
Перейдите в меню «Пуск» и введите принтеры в поле поиска. Нажмите «Принтеры» в списке программ, а затем нажмите «Добавить новый принтер».
После этого выберите существующий порт WSD и любой драйвер принтера. Теперь удалите принтер. WSD будет удален автоматически. Как только это будет сделано, подключите принтер к вашему компьютеру. Вы увидите, что служба plug-and-play снова начнет установку принтера. Этот процесс, скорее всего, решит проблему и переустановит ваш принтер.
3. Отключить межсетевой экран
Иногда ошибка может возникнуть, если программы безопасности слишком ограничены, такие как брандмауэр. Чтобы решить эту проблему, просто отключите брандмауэр.
4. Вирусная инфекция
Если основной причиной ошибки является вирусная инфекция, загрузите мощный антивирус и запустите его на своем компьютере. Сканируйте на вирусы и удаляйте их.
5. Реестр неверных записей
Если вы не очистить реестр регулярно это приводит к перегрузке ненужными, избыточными и устаревшими файлами, такими как файлы cookie, история Интернета, ненужные файлы, поврежденные ключи реестра и недействительные записи. Это повреждает реестр и генерирует такие коды ошибок. Хотя вы можете разрешить и восстановить реестр вручную, но этот метод немного сложен и занимает много времени. Это может потребовать технической экспертизы.
Однако еще один быстрый и простой способ очистить и восстановить реестр и устранить ошибку 0x00000643 в вашей системе - это загрузить Restoro. Это усовершенствованный высокофункциональный инструмент для ремонта ПК нового поколения. Он развертывается с помощью интуитивно понятного алгоритма и множества утилит, таких как интеллектуальная очистка реестра, мощный антивирус и оптимизатор системы.
Утилита очистки реестра обнаруживает все проблемы с реестром на вашем компьютере, удаляет недействительные записи, загромождающие реестр, и сразу же восстанавливает их, тем самым устраняя ошибку 0x00000643.
Антивирус одновременно обнаруживает вредоносные программы на вашем компьютере и удаляет их, в то время как системный оптимизатор значительно повышает скорость вашего компьютера.
Restoro не содержит ошибок, безопасен и эффективен. Он имеет простую навигацию и удобный интерфейс. Это программное обеспечение совместимо со всеми версиями Windows, включая Vista.
«Microsoft Error Code 0X643» часто называется ошибкой во время выполнения (ошибка). Разработчики тратят много времени и усилий на написание кода, чтобы убедиться, что Microsoft стабилен до продажи продукта. Хотя эти превентивные действия принимаются, иногда ошибки, такие как ошибка 0x643, будут пропущены.
В чем причина ошибки 0x643?
В первый раз, когда вы можете столкнуться с ошибкой среды выполнения Microsoft обычно с «Microsoft Error Code 0X643» при запуске программы. Мы можем определить, что ошибки во время выполнения ошибки 0x643 происходят из:
Ошибка 0x643 Crash - это типичная ошибка 0x643 во время выполнения, которая полностью аварийно завершает работу компьютера. Это происходит много, когда продукт (Microsoft) или компьютер не может обрабатывать уникальные входные данные.
Утечка памяти «Microsoft Error Code 0X643» - ошибка 0x643 приводит к постоянной утечке памяти Microsoft. Потребление памяти напрямую пропорционально загрузке ЦП. Возможные провокации включают отсутствие девыделения памяти и ссылку на плохой код, такой как бесконечные циклы.
Error 0x643 Logic Error - Ошибка программной логики возникает, когда, несмотря на точный ввод от пользователя, производится неверный вывод. Неисправный исходный код Microsoft Corporation может привести к этим проблемам с обработкой ввода.
Такие проблемы Microsoft Error Code 0X643 обычно вызваны повреждением файла, связанного с Microsoft, или, в некоторых случаях, его случайным или намеренным удалением. В большинстве случаев скачивание и замена файла Microsoft Corporation позволяет решить проблему. Если ошибка Microsoft Error Code 0X643 возникла в результате его удаления по причине заражения вредоносным ПО, мы рекомендуем запустить сканирование реестра, чтобы очистить все недействительные ссылки на пути к файлам, созданные вредоносной программой.
Наиболее распространенные ошибки Microsoft Error Code 0X643, которые могут возникнуть на компьютере под управлением Windows, перечислены ниже:
- "Ошибка приложения Microsoft Error Code 0X643."
- «Недопустимый файл Microsoft Error Code 0X643. «
- "Возникла ошибка в приложении Microsoft Error Code 0X643. Приложение будет закрыто. Приносим извинения за неудобства."
- "Файл Microsoft Error Code 0X643 не найден."
- «Microsoft Error Code 0X643 не может быть найден. «
- "Ошибка запуска программы: Microsoft Error Code 0X643."
- «Microsoft Error Code 0X643 не выполняется. «
- «Ошибка Microsoft Error Code 0X643. «
- «Ошибка пути программного обеспечения: Microsoft Error Code 0X643. «
Причины ошибок в файле Microsoft Error Code 0X643
Проблемы Microsoft Error Code 0X643 вызваны поврежденным или отсутствующим Microsoft Error Code 0X643, недопустимыми ключами реестра, связанными с Microsoft, или вредоносным ПО.
Возможные причины ошибки доступа к принтеру
Подключение к принтеру: Windows не удается подключиться к принтеру. Отказано в доступеВозможные причины, на что следует обратить внимание:
- Проверить права на доступ к принтеру, актуально для корпоративных принтеров, где системные администраторы, дают возможность пользоваться устройством, по принципу групп, подробнее читайте в статье, про безопасность принтеров и разграничение прав.
- Проблема с драйверами устройства, об этом ниже
- Физическая проблема с принтером
- Принтер находится в автономном режиме (Обязательно проверьте, что не установлена галка) (Попробуйте его отключить)
Разновидность ошибки
Давайте я приведу самые распространенные коды ошибок в данной ситуации, когда Windows не удается подключиться к принтеру. Отказано в доступе:
- 0x00000002
- 0x0000000a
- 0x00000006
- 0x00000057
- 0x00004005
- 0x0000007e
- 0x000003eb
- 0x00000214
- 0x00000bcb
Решение проблемы с подключением к принтеру
Причина одна и кроется она в цифровой подписи драйверов принтеров, а точнее в отсутствии данной подписи. Если драйвера на устройства подписаны не валидным с точки зрения Microsoft сертификатом или вообще без него, то он таки драйвера не принимает, считая это потенциальной угрозой, в следствии чего ваше устройство перестает работать. Это не новая проблема, но после очередного обновления KB3170455 или KB5005030, проверка цифровой подписи драйверов, ужесточилась.
Напоминаю, что описанные методы решения проблемы, вначале применялись к принтерам на терминальной ферме, но решение актуально и к локальным устройствам, подключенным по USB- Можете полностью отключить проверку цифровой подписи драйверов, как это делать я описывал, посмотрите. В Windows 10 она обязательная и ужесточенная.
- Можете удалить обновление KB3170455, но думаю это не лучший вариант, когда есть в разы проще. (Для этого в командной строке введите wusa.exe /uninstall /KB:3170455 или через окно параметров сервера, или панель управления)
Так как у меня в основном на работе операционная система windows 10 и с нее не удается подключиться к принтеру на терминальном сервере, где есть драйвера без цифровой подписи, чтобы не делать большого количества телодвижений и кучей перезагрузок, я для принтеров, которые испытывают проблемы, поставлю один параметр, который все поправит.
Что вы делаете, вы открываете реестр и переходите вот по такому пути, лично я для быстрого поиска по реестру использую утилиту register jump, делается это либо локально, если принтер подключен по USB, либо же на сервере терминалов, если используются они.
HKLM\System\CurrentControlSet\Control\Print\Enviroments\ Windowsx64\Drivers\Version-3\Модель вашего принтераВ моем случае это HP M1212, но таких полным полно, Canon, Xerox и так далее.
Находим там параметр PrinterDriverAttributes, по умолчанию там будет стоять значение 0, нужно поменять его на 1. После чего вы смело перезагружаете службу печати либо же сам сервер.
Данный метод, действует в 90 процентах случаев, если вам не помогло, то ниже я привожу дополнительные методы решения данной проблемы.
Дополнительные методы решения ошибок 0x00000002, 0x0000000a, 0x00000006, 0x00000057
Если ваши клиенты так и не могут подключиться к терминальным принтерам, то попробуйте очистить ветку реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Providers\Client Side Rendering Print Provider\ServersВ моем случае, я удалил серверы с сервера-печати, убедитесь, что у вас тут будет пусто. После чего можете перезапустить сервер или службу печати.
Еще на Windows 7 бывает ошибка 0x0000007e "Windows не удается подключиться к принтеру. Не существует обработчик печати" при попытке подключить те же сетевые принтеры, решается все пересозданием порта печати. Порт это некое указание, где искать ваше устройство.
Через правый клик, перейдите в свойства печати, вкладка "Порты". Находите текущий порт, и удаляете его.Затем нажимаете добавить.
Указываем стандартный TCP/IP порт для сетевого принтера.
У вас откроется мастер добавления порта.
Указываем ip адрес или DNS имя принтера и имя порта.
Так же можете проверить, что на вкладке "Доступ" стоит галка, разрешающая его. Теперь ваше устройство доступно по сети. Попробуйте снова к нему обратиться по UNC пути \\им вашего сервера печати (если есть)\имя принтера. Например, \\printserver\sumsungcolor
Обновление 16.09.21
После очередного обновления безопасности повалилась новая волна обращений по проблеме с принтерами:
Connect to printer Windows cannot connect to the printer. Operation failed with error 0x0000011bПроблема в том, что Microsoft попыталась закрыть брешь в обороне Print Nightmare, через обновление:
- KB5005030 - Windows Server 2019
- KB5005565 и KB5005568, KB5005566 - Windows 10
- KB5005613, KB5005627 - Windows 8.1 и Windows Server 2012
- KB5005563 - Windows 7
- kb5006670
Смысл в том, что теперь не обладая административными правами, вы не можете установить принтер. Выход из этого пока такой, это отключение параметра реестра RestrictDriverInstallationToAdministrators.
Вам нужно пройти в реестре Windows по пути:
HKEY_LOCAL_MACHINE\Software\Policies\ Microsoft\Windows NT\Printers\PointAndPrintИ выставить для RestrictDriverInstallationToAdministrators значение "0". Не забываем перезагрузиться.
Так же вы можете добавить и через командную строку, введя;
reg add "HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\Printers\PointAndPrint" /v RestrictDriverInstallationToAdministrators /t REG_DWORD /d 0 /fИсправление ошибки 0x0000011b через групповую политику
То же самое можно сделать и через групповую политику, для этого создайте RestrictDriverInstallationToAdministrators со значением 0. Идем в:
Конфигурация компьютера - Настройка - Конфигурация Windows - реестр ()- Действие - Создать или заменить, если он уже есть
- Путь раздела - Software\Policies\ Microsoft\Windows NT\Printers\PointAndPrin
- Имя параметра - RestrictDriverInstallationToAdministrators
- Тип - Reg_Dword
- Значение - 0
Далее обновлять политику.
так же политику можно создавать и для пользователя, в ветке конфигурация пользователяЧто с безопасностью теперь
оговорюсь, что удаление KB или выставление RestrictDriverInstallationToAdministrators на "0", возвращает дыру безопасности Print Nightmare, это нужно понимать. Тут два решения, первое долгое, ждать когда MS сделает новое обновление, неизвестно когда, или же сделать вот такую конструкцию.
Мы будим давать пользователю устанавливать принтер, а затем менять параметр реестра RestrictDriverInstallationToAdministrators на 1 и заново закрывать дыру, на полном автомате.
Вам необходимо, как я описывал выше создать ключ RestrictDriverInstallationToAdministrators со значением "0'. Далее, откройте планировщик задач, через окно выполнить.
Создаете задачу и задайте ей имя.
Обязательно укажите, что запускать нужно от имени "NT AUTHORITY\СИСТЕМА" и выставлена галка "Выполнить с наивысшими привилегиями". Так же выставите, что это задание будет для Windows 7 и выше.
Переходим на вкладку триггеры, и создаем новый. Укажите, что задачу нужно выполнять например, каждые 15 минут. То есть, вы на время установки меняете удобным для вас способом параметр RestrictDriverInstallationToAdministrators на "0", а автоматическое задание, потом само его поменяет на 1 и закроет уязвимость Print Nightmare.
теперь перейдем на вкладку "действия". Прописываем:
- Программа или сценарий - C:\Windows\System32\cmd.exe
- В качестве аргументов - /c reg add "HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\Printers\PointAndPrint" /v RestrictDriverInstallationToAdministrators /t REG_DWORD /d 1 /f
Все это теперь и будит, коряво, но защищать вас от Print Nightmare и давать возможность устанавливать драйвера, минуя все ошибки по типу 0x0000011b.
Все то же самое, можно сделать и через GPO через немедленную задачу, найти ее можно в разделе:
Конфигурация пользователя - настройка - Конфигурация Windows - Параметры панели управления - Назначенные заданияСоздайте там "Немедленную задачу (Windows 7 и выше)".
Вот как у меня выглядит задание.
Надуюсь, что вы смогли устранить ошибку "Windows не удается подключиться к принтеру".
Читайте также: