Explorador do Windows falha quando alterar as propriedades de fila de impressão depois de actualizar Unidrv

Sintomas

Considere este cenário:

  • Instalar uma impressora utilizando um controlador de impressora fornecidos num computador que esteja a executar o Windows 7 ou Windows Server 2008 R2.

  • Instalar um controlador de impressora novos ou actualizados que contém uma actualização para o ficheiro Unidrv dll.

  • Tente alterar as propriedades de fila de impressão, que utiliza o controlador de impressora na caixa.

Neste cenário, o Explorador do Windows falha e recebe a seguinte mensagem de erro:

Explorador do Windows deixou de funcionar

O Windows pode procurar uma solução para o problema online e tente reiniciar o programa.


Nota Este problema pode ocorrer várias situações em que um processo actualiza Unidrv. Por exemplo, instalar um service pack do Windows, um pacote de update rollup ou um controlador de impressora de outros fabricantes.

Causa

Este problema ocorre porque a versão mais recente do Unidrv acciona uma actualização das filas de impressão existentes. Este processo de actualização inicia uma actualização do controlador que adiciona um valor de registo para a fila de impressão que utiliza o controlador na caixa.

Resolução

Important
Siga os passos nesta secção cuidadosamente. Poderão ocorrer problemas graves se modificar o registo incorretamente. Antes, modificá-lo, no caso de ocorrerem problemas.

Para nos solicitar a correcção deste problema, vá para a secção "Corrigir por mim". Se preferir corrigir o problema sozinho, consulte a secção "Deixar-me corrigir o problema".


Corrigir por mim

Para corrigir este problema, clique no botão corrigir ou hiperligação. Em seguida, clique em Executar na caixa de diálogo Transferência de ficheiros e siga os passos no assistente Fix it .




Os produtos de outros fabricantes que este artigo aborda são fabricados por empresas independentes da Microsoft. A Microsoft não oferece nenhuma garantia, expressa ou implícita, relativamente, ao desempenho ou à fiabilidade destes produtos.

  • Este assistente pode estar apenas em inglês. No entanto, a correcção automática também funciona para outras versões de idioma do Windows.

  • Se não estiver a trabalhar no computador que tem o problema, guardar a solução numa unidade flash ou num CD e, em seguida, execute-a no computador que tem o problema.

  • Agradecemos os seus comentários. Para enviar comentários ou comunicar problemas com esta solução, deixe um comentário no blogue "" ou envie-numa mensagem de .


Para resolver este problema, elimine a entrada de registo adicionado, a actualização de controlador. Para tal, siga estes passos:

  1. Abrir dispositivos e impressoras e, em seguida, identifique o nome de impressora da fila de impressão do problema.

    Neste exemplo, vamos identificar que "HP Laser Jet 4100 série PCL6" é a impressora do problema.


  2. Abra o Editor de registo. Para tal, clique em Iniciar, escreva regedit.exe na caixa de pesquisa e, em seguida, prima Enter.

  3. Localize e, em seguida, expanda a seguinte chave de registo:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers

  4. Expanda a subchave de registo que tem o mesmo nome de impressora do problema identificado no passo 1 e, em seguida, clique em PrinterDriverData.


  5. Cópia de segurança a subchave do registo PrinterDriverData . Para tal, siga estes passos:

    • PrinterDriverDatacom o botão direito e, em seguida, clique em Exportar.

    • Na caixa de Nome de ficheiro , escreva o nome que pretende utilizar para a chave de registo exportadas.

    • Clique em Guardar para exportar e guardar a chave de registo seleccionada.

  6. O valor de registo DMCExist no painel do lado direito com o botão direito e, em seguida, clique em Eliminar. Clique em Sim quando lhe for pedido para confirmar a eliminação.

    Nota Se mais do que uma fila de impressão está a ter o mesmo problema, repita os mesmos procedimentos para as impressoras.

  7. Sair do Editor de Registo.

  8. Pare e reinicie o serviço de Spooler de impressão. Para tal, utilize um dos seguintes métodos.

    Método 1: Utilize a consola de serviços:

    1. Clique em Iniciar, escreva Services. msc na caixa de pesquisa e, em seguida, prima Enter.

    2. Abrir o Spooler de impressão, clique em Parare, em seguida, clique em Iniciar.

    Método 2: Utilize uma linha de comandos:

    1. Abra uma linha de comandos elevada.

    2. Execute o seguinte comando para parar o serviço de spooler de impressão:

      Net Stop Spooler

    3. Execute o seguinte comando para iniciar o serviço de spooler de impressão:

      Net Start Spooler

  9. Teste para confirmar que o problema foi resolvido.


Precisa de mais ajuda?

Aumente os seus conhecimentos
Explore as formações
Seja o primeiro a obter novas funcionalidades
Aderir ao Microsoft insiders

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×