Симптомы

Рассмотрим такой сценарий:

  • Установить принтер с помощью драйвера принтера в поле на компьютере под управлением Windows 7 или Windows Server 2008 R2.

  • Установить новый или обновленный драйвер, который содержит обновление файл Unidrv.dll.

  • При попытке изменения свойств очереди печати, которая использует драйвер принтера в поле.

В этом сценарий, Windows Explorer аварийно завершает работу и появляется следующее сообщение об ошибке:

Проводник Windows работает

Windows может искать решение проблемы в Интернете и попытаться перезапустить программу.


Примечание. Это может происходить из несколько ситуаций, в которых процесс обновления Unidrv.dll. Например установки пакета обновления для Windows, накопительного пакета или драйвер принтера независимых производителей.

Причина

Эта проблема возникает из-за новую версию Unidrv.dll инициирует обновление существующей очереди печати. Процесс обновления инициирует обновление драйвера, который добавляет значение реестра в очередь печати, которая использует встроенный драйвер.

Решение

Important
Тщательно выполните действия, описанные в этом разделе. При неправильном изменении реестра могут возникнуть серьезные проблемы. До изменения его резервную копию для восстановления реестра в случае возникновения проблем.

Чтобы получить помощь в решении проблемы, перейдите к разделу «помощь в решении проблемы». Если вы предпочитаете решить проблему самостоятельно, перейдите к разделу Самостоятельное решение проблемы.


Помощь в решении проблемы

Чтобы устранить эту проблему, щелкните устранить его . Затем нажмите кнопку Выполнить в диалоговом окне Загрузка файла и следуйте инструкциям мастера Fix it .



  • Этот мастер может быть только на английском языке. Однако автоматическое исправление также работает для других языковых версий Windows.

  • Если вы не за компьютером, на котором выявлена проблема, сохраните файл с решением Fix it на флэш-накопитель или компакт-диск и запустите его на нужном компьютере.

  • Мы ценим ваши отзывы. Чтобы отправить отзыв или сообщить о проблемах, связанных с этим решением, оставьте комментарий в блоге «помощь в решении проблемы» или отправьте нам сообщение по электронной почте .



Чтобы устранить эту проблему, удалите раздел реестра, добавленные при обновлении драйвера. Чтобы сделать это, выполните следующие действия.

  1. Откройте устройства и принтеры, а затем определите имя принтера в очереди печати проблема.

    В этом примере определение правильности неполадки принтера «HP Laser Jet 4100 серии PCL6».


  2. Откройте редактор реестра. Чтобы сделать это, нажмите кнопку Пуск, в поле поиска введите regedit.exe и нажмите клавишу ВВОД.

  3. Найдите и разверните следующий раздел реестра:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers

  4. Откройте раздел реестра, который имеет то же имя, как принтер проблемы, описанные в шаге 1 и нажмите кнопку PrinterDriverData.


  5. Создайте резервную копию реестра PrinterDriverData . Чтобы сделать это, выполните следующие действия.

    • Щелкните правой кнопкой мыши PrinterDriverDataи выберите команду Экспорт.

    • В поле Имя файла введите имя, которое вы хотите использовать для экспортированного реестра.

    • Нажмите кнопку Сохранить , чтобы экспортировать и сохранить выбранный раздел реестра.

  6. Щелкните правой кнопкой мыши значение реестра DMCExist на правой панели и выберите команду Удалить. При появлении запроса на подтверждение удаления, нажмите кнопку Да .

    Примечание. Если более чем одна очередь печати возникла та же проблема, повторите то же самое для этих принтеров.

  7. Закройте редактор реестра.

  8. Остановите и перезапустите службу диспетчера очереди печати. Для этого воспользуйтесь одним из следующих способов.

    Метод 1: Используйте консоль служб.

    1. Нажмите кнопку Пуск, в поле поиска введите services.msc и нажмите клавишу ВВОД.

    2. Откройте Диспетчер очереди печати, нажмите кнопку Остановитьи нажмите кнопку Пуск.

    Способ 2: Используйте командную строку:

    1. Откройте командную строку с правами администратора.

    2. Выполните следующую команду, чтобы остановить службу диспетчера очереди печати:

      Net Stop Spooler

    3. Выполните следующую команду, чтобы запустить службу диспетчера очереди печати:

      Net Start Spooler

  9. Тестирование, чтобы убедиться, что проблема устранена.


Продукты независимых производителей, обсуждаемые в этой статье, производятся компаниями, независимыми от корпорации Майкрософт. Корпорация Майкрософт не дает никаких явных или подразумеваемых гарантий относительно производительности или надежности этих продуктов.

Нужна дополнительная помощь?

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединение к программе предварительной оценки Майкрософт

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?

Что повлияло на вашу оценку?

Добавите что-нибудь? Это необязательно

Спасибо за ваш отзыв!

×