Se as impressoras instaladas no seu computador não estiverem mais acessíveis e o sistema Windows estiver exibindo a mensagem "Impossível continuar a operação por falta de recursos. O subsistema de impressão não está acessível", saiba o que você deve fazer.
Para solucionar o problema que provoca o erro O servidor RPC não está disponível ao enviar um arquivo para impressão, é preciso realizar procedimentos que exigem paciência e precisão. Siga com atenção o passo a passo para resolver essa questão e voltar a conseguir imprimir os documentos que deseja. Teste os procedimentos na ordem indicada abaixo para ver qual deles solucionará seu problema.
Essa primeira ação visa conferir se há algum programa funcionando em segundo plano que possa afetar o sistema e impedindo a impressão. Para isso, acesse o Executar (Windows + R), digite msconfig e confirme em OK:
Na janela que aparece, selecione a aba Serviços. Depois, marque a caixa Ocultar todos os serviços Microsoft na parte inferior da janela e clique em Desativar tudo:
Passe agora para a aba Inicialização e clique em Abrir gerenciador de tarefas. Na nova janela, desabilite todos os programas que não sejam da Microsoft (coluna Fornecedor). Para isso, clique com o botão direito sobre o software e depois em Desabilitar:
Reinicie o PC e teste se o problema foi solucionado. Se der certo, volte a reativar os programas para descobrir qual deles era a causa do erro. O mais recomendado é remover o programa que foi a fonte do problema.
Para executar as ferramentas de reparação do sistema, digite CMD no campo de pesquisa do menu Iniciar e depois selecione Executar como administrador para ter acesso a todas as propriedades do prompt:
Agora, na tela do prompt de comando, cole os seguintes comandos e pressione Enter para executá-los:
sfc/scannow
e
dism/online /cleanup-image/restorehealth
.
Ao concluir as duas medidas, vale novamente reiniciar o PC e conferir se a impressão já voltou a ser permitida.
A ferramenta chkdsk verifica se há qualquer tipo de inconsistência lógica no sistema. Ao encontrá-las, o recurso também realiza os ajustes necessários. Para rodar a ferramenta, volte ao prompt de comando com privilégios de administrador, cole o seguinte comando e dê Enter:
chkdsk/f/r/x/b
Você receberá uma mensagem como exibida na imagem abaixo. Pressione S para dar a autorização e pressione Enter. Agora, reinicie o PC para que a verificação ocorra durante a inicialização da máquina.
Há ainda outros comandos que você pode inserir no prompt de comando (sempre em modo administrador) para conferir se algum deles devolve uma mensagem de erro. Confira a lista abaixo:
netsh advfirewall firewall add rule name="Open Port 139" dir=in action=allow protocol=TCP localport=139
netsh advfirewall firewall add rule name="Open Port 1070" dir=in action=allow protocol=TCP localport=1070
netsh advfirewall firewall add rule name="Open Port 135" dir=in action=allow protocol=TCP localport=135
netsh advfirewall firewall add rule name="Open Port 445" dir=in action=allow protocol=TCP localport=445
netsh advfirewall firewall add rule name="Open Port 137" dir=in action=allow protocol=TCP localport=137
netsh advfirewall firewall add rule name="Open Port 138" dir=in action=allow protocol=TCP localport=138
netsh firewall set service REMOTEADMIN enable
net start RpcLocator
net start wmiApSrv
net start WinRM
net start Winmgmt
net start Spooler
net start RpcSs
net start lmhosts
net start SSDPSRV
Foto: © iStock.com