Симптомы
Рассмотрим такой сценарий:
-
Установить принтер с помощью драйвера принтера в поле на компьютере под управлением Windows 7 или Windows Server 2008 R2.
-
Установить новый или обновленный драйвер, который содержит обновление файл Unidrv.dll.
-
При попытке изменения свойств очереди печати, которая использует драйвер принтера в поле.
В этом сценарий, Windows Explorer аварийно завершает работу и появляется следующее сообщение об ошибке:
Проводник Windows работает
Windows может искать решение проблемы в Интернете и попытаться перезапустить программу.Примечание. Это может происходить из несколько ситуаций, в которых процесс обновления Unidrv.dll. Например установки пакета обновления для Windows, накопительного пакета или драйвер принтера независимых производителей.
Причина
Эта проблема возникает из-за новую версию Unidrv.dll инициирует обновление существующей очереди печати. Процесс обновления инициирует обновление драйвера, который добавляет значение реестра в очередь печати, которая использует встроенный драйвер.
Решение
Importantрезервную копию для восстановления реестра в случае возникновения проблем. Чтобы получить помощь в решении проблемы, перейдите к разделу «помощь в решении проблемы». Если вы предпочитаете решить проблему самостоятельно, перейдите к разделу Самостоятельное решение проблемы.
Тщательно выполните действия, описанные в этом разделе. При неправильном изменении реестра могут возникнуть серьезные проблемы. До изменения егоПомощь в решении проблемы
Чтобы устранить эту проблему, щелкните устранить его . Затем нажмите кнопку Выполнить в диалоговом окне Загрузка файла и следуйте инструкциям мастера Fix it .
-
Этот мастер может быть только на английском языке. Однако автоматическое исправление также работает для других языковых версий Windows.
-
Если вы не за компьютером, на котором выявлена проблема, сохраните файл с решением Fix it на флэш-накопитель или компакт-диск и запустите его на нужном компьютере.
-
Мы ценим ваши отзывы. Чтобы отправить отзыв или сообщить о проблемах, связанных с этим решением, оставьте комментарий в блоге «помощь в решении проблемы» или отправьте нам сообщение по электронной почте .
Чтобы устранить эту проблему, удалите раздел реестра, добавленные при обновлении драйвера. Чтобы сделать это, выполните следующие действия.
-
Откройте устройства и принтеры, а затем определите имя принтера в очереди печати проблема.
В этом примере определение правильности неполадки принтера «HP Laser Jet 4100 серии PCL6». -
Откройте редактор реестра. Чтобы сделать это, нажмите кнопку Пуск, в поле поиска введите regedit.exe и нажмите клавишу ВВОД.
-
Найдите и разверните следующий раздел реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers
-
Откройте раздел реестра, который имеет то же имя, как принтер проблемы, описанные в шаге 1 и нажмите кнопку PrinterDriverData.
-
Создайте резервную копию реестра PrinterDriverData . Чтобы сделать это, выполните следующие действия.
-
Щелкните правой кнопкой мыши PrinterDriverDataи выберите команду Экспорт.
-
В поле Имя файла введите имя, которое вы хотите использовать для экспортированного реестра.
-
Нажмите кнопку Сохранить , чтобы экспортировать и сохранить выбранный раздел реестра.
-
-
Щелкните правой кнопкой мыши значение реестра DMCExist на правой панели и выберите команду Удалить. При появлении запроса на подтверждение удаления, нажмите кнопку Да .
Примечание. Если более чем одна очередь печати возникла та же проблема, повторите то же самое для этих принтеров. -
Закройте редактор реестра.
-
Остановите и перезапустите службу диспетчера очереди печати. Для этого воспользуйтесь одним из следующих способов.
Метод 1: Используйте консоль служб.-
Нажмите кнопку Пуск, в поле поиска введите services.msc и нажмите клавишу ВВОД.
-
Откройте Диспетчер очереди печати, нажмите кнопку Остановитьи нажмите кнопку Пуск.
Способ 2: Используйте командную строку:
-
Откройте командную строку с правами администратора.
-
Выполните следующую команду, чтобы остановить службу диспетчера очереди печати:
Net Stop Spooler -
Выполните следующую команду, чтобы запустить службу диспетчера очереди печати:
Net Start Spooler
-
-
Тестирование, чтобы убедиться, что проблема устранена.
Продукты независимых производителей, обсуждаемые в этой статье, производятся компаниями, независимыми от корпорации Майкрософт. Корпорация Майкрософт не дает никаких явных или подразумеваемых гарантий относительно производительности или надежности этих продуктов.