Por que o Modo de Isolamento do Driver Adiciona 30 Segundos à Primeira Impressão no Windows 11
🔍 WiseChecker

Por que o Modo de Isolamento do Driver Adiciona 30 Segundos à Primeira Impressão no Windows 11

Você clica em Imprimir e espera. A impressora liga, mas o documento não sai da fila por 30 segundos ou mais. Esse atraso ocorre apenas no primeiro trabalho de impressão após reiniciar ou depois que a impressora ficou ociosa por vários minutos. A causa raiz é o Modo de Isolamento do Driver, um recurso de segurança introduzido no Windows 10 e mantido no Windows 11.

O Modo de Isolamento do Driver executa os drivers de impressora em um processo separado, isolado do spooler de impressão principal. Isso evita que um driver defeituoso ou malicioso derrube o spooler ou comprometa o sistema. A contrapartida é um tempo de inicialização maior para o processo do driver no primeiro trabalho de impressão. Este artigo explica por que o atraso ocorre e como reduzi-lo sem enfraquecer a segurança.

Principais Conclusões: Modo de Isolamento do Driver e Atraso na Primeira Impressão

  • Spooler de Impressão e Isolamento do Driver: O Modo de Isolamento do Driver executa o driver de impressora em um processo separado; isso adiciona 20 a 40 segundos para carregar o driver no primeiro trabalho de impressão após a inicialização ou ociosidade.
  • Configurações > Bluetooth e dispositivos > Impressoras e scanners > Propriedades da impressora > Avançado > Isolamento do driver: Alterar essa configuração para Desligado elimina o atraso, mas remove o isolamento de segurança para aquele driver.
  • Política de Grupo do Windows 11 para Isolamento do Driver: Administradores podem substituir as configurações por driver através de Configuração do Computador > Modelos Administrativos > Impressoras > Permitir imposição de isolamento do driver.

ADVERTISEMENT

Como o Modo de Isolamento do Driver Atrasa o Primeiro Trabalho de Impressão

O Windows 11 inclui um recurso de segurança chamado Modo de Isolamento do Driver. Esse recurso executa o driver de impressora dentro de um processo separado chamado Host do Driver de Impressão, não dentro do processo principal do spooler spoolsv.exe. O isolamento impede que uma falha do driver derrube todo o subsistema de impressão. Também limita o acesso do driver à memória do sistema e aos recursos do kernel.

Quando você envia um trabalho de impressão, o spooler precisa iniciar o processo Host do Driver de Impressão, carregar a DLL do driver, inicializar o driver e então renderizar os dados de impressão. Essa sequência de inicialização leva de 20 a 40 segundos em muitos sistemas. Após o primeiro trabalho, o Host do Driver de Impressão permanece em execução por alguns minutos. Trabalhos de impressão subsequentes dentro dessa janela iniciam imediatamente. Após um período ocioso de cerca de 10 minutos, o Windows encerra o processo host para economizar memória. O próximo trabalho de impressão então aciona o mesmo atraso de inicialização.

O atraso é mais perceptível com drivers de impressora de terceiros que são grandes ou mal otimizados. Os drivers de classe integrados da Microsoft carregam mais rápido porque são menores e não exigem rotinas de inicialização específicas do fornecedor. O atraso não é um bug. É o comportamento intencional de um recurso de segurança que troca alguns segundos de tempo de inicialização pela estabilidade do sistema.

Por que o Atraso é Exatamente de 30 Segundos

O valor de 30 segundos vem do tempo combinado necessário para o sistema operacional alocar memória para o processo isolado, carregar o binário do driver do disco, inicializar o mecanismo de renderização do driver e estabelecer comunicação entre o spooler e o processo host. Em sistemas com disco rígido (HDD) em vez de SSD, o tempo de leitura do disco sozinho pode adicionar 10 a 15 segundos. Sistemas com muitas impressoras instaladas ou configurações complexas de impressora de rede podem apresentar atrasos próximos de 45 segundos.

Passos para Reduzir o Atraso da Primeira Impressão no Windows 11

Você tem três opções para reduzir ou eliminar o atraso. Escolha o método que corresponde aos seus requisitos de segurança e controle administrativo.

Opção 1: Desabilitar o Isolamento do Driver para uma Única Impressora

Este método remove o isolamento para um driver de impressora específico. O driver é executado dentro do processo do spooler, o que reduz o tempo de inicialização para quase zero. A contrapartida é que uma falha do driver pode derrubar o spooler e afetar todas as impressoras.

  1. Abra as configurações de Impressoras e scanners
    Pressione a tecla Windows + I para abrir Configurações. Vá para Bluetooth e dispositivos > Impressoras e scanners.
  2. Selecione sua impressora
    Clique no nome da impressora que apresenta o atraso. Clique em Propriedades da impressora.
  3. Abra a guia Avançado
    Na caixa de diálogo Propriedades da Impressora, clique na guia Avançado.
  4. Altere o Isolamento do Driver
    Encontre o menu suspenso Isolamento do driver. Selecione Desabilitado. Clique em OK.
  5. Reinicie o Spooler de Impressão
    Pressione a tecla Windows + R, digite services.msc e pressione Enter. Clique com o botão direito em Spooler de Impressão e selecione Reiniciar. Envie um trabalho de impressão de teste para confirmar que o atraso desapareceu.

Opção 2: Usar a Política de Grupo para Desabilitar o Isolamento do Driver em Todo o Sistema

Este método é para administradores de TI que gerenciam máquinas ingressadas em domínio ou política local nas edições Windows 11 Pro, Enterprise ou Education. Ele desabilita o isolamento para todos os drivers de impressora no sistema.

  1. Abra o Editor de Política de Grupo Local
    Pressione a tecla Windows + R, digite gpedit.msc e pressione Enter.
  2. Navegue até a pasta de políticas de Impressoras
    Vá para Configuração do Computador > Modelos Administrativos > Impressoras.
  3. Abra Permitir imposição de isolamento do driver
    Clique duas vezes na política chamada Permitir imposição de isolamento do driver.
  4. Defina a política como Desabilitada
    Selecione Desabilitado. Clique em OK. Isso informa ao Windows para ignorar a configuração de isolamento do driver em cada impressora e executar todos os drivers no processo do spooler.
  5. Reinicie o Spooler de Impressão
    Abra Serviços, clique com o botão direito em Spooler de Impressão e selecione Reiniciar. Teste um trabalho de impressão.

Opção 3: Mudar para um Driver de Classe da Microsoft

A Microsoft fornece drivers de classe integrados para muitos modelos comuns de impressoras. Esses drivers são menores e carregam mais rápido dentro do processo isolado. O driver de classe pode não ter recursos avançados, como controle de unidade duplex, mapeamento de bandeja ou gerenciamento de cores.

  1. Remova a impressora atual
    Vá para Configurações > Bluetooth e dispositivos > Impressoras e scanners. Clique na impressora e selecione Remover.
  2. Adicione uma impressora usando o driver de classe
    Clique em Adicionar dispositivo. O Windows irá procurar por impressoras disponíveis. Selecione sua impressora na lista. Se o Windows oferecer uma escolha entre o driver do fabricante e o Driver de Classe IPP da Microsoft, selecione o driver da Microsoft.
  3. Teste o atraso da primeira impressão
    Envie um trabalho de impressão e meça o tempo. O atraso deve cair para menos de 10 segundos.

ADVERTISEMENT

Se o Atraso Persistir Após Alterar o Isolamento do Driver

O driver de impressora ainda está carregando lentamente dentro do spooler

Desabilitar o Isolamento do Driver move o driver para o processo do spooler, mas o driver em si pode ainda ter uma rotina de inicialização lenta. O atraso muda da inicialização do Host do Driver de Impressão para o tempo de carregamento do spooler. Se você ainda vir 15 a 20 segundos de atraso, o driver é o gargalo. Substitua o driver pelo Driver de Classe IPP da Microsoft ou entre em contato com o fornecedor da impressora para obter um driver atualizado.

O atraso ocorre apenas em impressoras de rede e não em impressoras USB

Impressoras de rede exigem tempo adicional para o spooler resolver o endereço IP ou nome do host da impressora e estabelecer uma conexão TCP/IP. Essa negociação de rede ocorre antes do carregamento do driver. Para reduzir esse atraso, atribua um endereço IP estático à impressora e adicione um registro DNS persistente. Alternativamente, use uma conexão USB se a impressora suportar.

O atraso retorna após uma Atualização do Windows

O Windows Update pode redefinir a configuração de Isolamento do Driver para o valor padrão de Habilitado. Após instalar uma atualização de recurso ou uma atualização cumulativa, verifique o menu suspenso Isolamento do driver nas Propriedades da Impressora. Reaplique a configuração Desabilitado se necessário. Você também pode usar a Política de Grupo para impor o estado Desabilitado permanentemente.

Modo de Isolamento do Driver vs. Execução do Driver Dentro do Spooler: Comparação de Desempenho

Item Modo de Isolamento do Driver Habilitado Modo de Isolamento do Driver Desabilitado
Atraso da primeira impressão após inicialização 20 a 45 segundos 1 a 5 segundos
Impacto de falha do spooler Apenas o processo do driver isolado falha; o spooler continua em execução Uma falha do driver derruba todo o spooler; todas as impressoras param de funcionar
Uso de memória após a primeira impressão Maior: dois processos em execução (spooler + Host do Driver de Impressão) Menor: apenas o processo do spooler
Compatibilidade de drivers Alguns drivers mais antigos falham ao carregar em isolamento Todos os drivers funcionam
Isolamento de segurança O driver não pode acessar a memória do kernel ou outros processos O driver é executado com privilégios do spooler

O Modo de Isolamento do Driver adiciona 20 a 45 segundos ao primeiro trabalho de impressão após a inicialização ou ociosidade. Você pode desabilitar esse recurso por impressora através de Propriedades da Impressora > Avançado > Isolamento do driver, ou em todo o sistema via Política de Grupo. Para o melhor equilíbrio entre velocidade e segurança, experimente primeiro o Driver de Classe IPP da Microsoft. Se precisar desabilitar o isolamento, considere definir um lembrete para reativá-lo após uma atualização de recurso redefinir a configuração.

ADVERTISEMENT