Como corrigir o erro “0x80042304: O provedor de cópia de sombra de volume não está registrado” no Windows
Está se deparando com aquele irritante erro de VSS que aparece ao tentar fazer backup ou restaurar arquivos? Sim, é frustrante, especialmente quando o backup simplesmente se recusa a funcionar. Esse erro costuma surgir porque o provedor de cópias de sombra, do qual o Windows depende para criar snapshots dos seus dados, não está registrado ou não está funcionando corretamente. Portanto, se os backups estão falhando ou os pontos de restauração não estão sendo criados, essas soluções podem resolver o problema. Elas envolvem mexer no sistema e registrar novamente os itens que estão com defeito.Às vezes, seguir esses passos até faz os backups funcionarem novamente, pelo menos temporariamente. Prepare-se para usar alguns comandos na linha de comando e fazer ajustes no registro — então, esteja pronto para um pouco de experimentação técnica. Em algumas configurações, esses métodos podem exigir algumas tentativas ou uma ou duas reinicializações, mas, geralmente, vale a pena tentar. Porque o Windows parece tornar as cópias de sombra um pouco frágeis demais às vezes. Enfim, vamos lá.
Método 1. Registre novamente o Provedor de Cópias de Sombra de Volume ou os arquivos DLL do VSS.
- Inicie o Prompt de Comando com privilégios de administrador. Digite “cmd” na Pesquisa do Windows, clique com o botão direito do mouse e escolha ” Executar como administrador”.
- Digite os seguintes comandos, pressionando Enter após cada um. Eles interrompem os serviços VSS, cancelam o registro das DLLs e as registram novamente — algo como reiniciar o sistema de cópias de sombra. Em algumas máquinas, pode ser necessário desativar ou ativar determinados serviços no aplicativo Serviços ( services.msc ) se os problemas persistirem.
cd /d %windir%\system32 Net stop vss Net stop swprv regsvr32 ole32.dll regsvr32 oleaut32.dll regsvr32 vss_ps.dll vssvc /register regsvr32 /i swprv.dll regsvr32 /i eventcls.dll regsvr32 es.dll regsvr32 stdprov.dll regsvr32 vssui.dll regsvr32 msxml.dll regsvr32 msxml3.dll regsvr32 msxml4.dll Net start swprv Net start vss
Após clicar Enterem cada um dos passos, deixe o computador descansar um pouco e talvez reinicie-o.Às vezes, isso é tudo o que é preciso para resolver o problema de registro do provedor VSS.
Por que fazer isso? Porque registrar essas DLLs novamente ajuda o Windows a recuperar o controle dos serviços de cópia de sombra. Se elas não estiverem registradas corretamente, o sistema não consegue instruir o provedor a criar snapshots, o que resulta no erro de “não registrado”.Ao executar esses comandos novamente, você está basicamente dizendo ao Windows: “Ei, esta DLL…você deveria estar aqui e funcionando.”
Quando devo experimentar isso?
- O erro aparece durante as tentativas de backup ou restauração.
- As cópias de sombra parecem não estar funcionando corretamente — nenhuma versão anterior é encontrada, e o software de backup apresenta erros.
O que esperar?
Normalmente, isso resolve o problema e o VSS consegue criar cópias de sombra novamente. Se funcionar, não há nada de extraordinário nisso — o backup pode funcionar normalmente depois. Caso contrário, você precisará passar para a próxima solução ou verificar as configurações do serviço.
Método 2. Copie os arquivos de registro de um computador em bom funcionamento.
- Abra o Editor do Registro digitando regedit no menu Iniciar e pressionando Enter.
- Navegue até HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VSS\Providers no Editor do Registro.
- Expanda a chave Providers. Você notará algumas subchaves aqui — provavelmente com nomes semelhantes a GUIDs, como {b5946137-7b9f-4925-af80-51abd60b20d5}.
- Clique em uma dessas subchaves GUID. Você verá algumas entradas de valor à direita, como (Padrão) com os dados Microsoft Software Shadow Copy provider 1.0, e alguns valores DWORD e de string como Tipo = 1, Versão = 1.0.0.7 e ID da Versão com um GUID.
- Se estiver em um computador em funcionamento, abra o Editor do Registro, navegue até o mesmo caminho, clique com o botão direito na subchave (por exemplo, {b5946137-7b9f-4925-af80-51abd60b20d5} ) e exporte-a como um arquivo.reg.
- Copie esse arquivo para um pen drive e, em seguida, no computador com problemas, clique duas vezes nele para mesclar as configurações do registro. Você pode precisar de direitos de administrador para isso.
- Se os valores das subchaves estiverem faltando na sua máquina com defeito, você pode criar manualmente os mesmos valores. Basta clicar com o botão direito do mouse no Editor do Registro e adicionar as entradas correspondentes às do sistema em funcionamento.
Por mais estranho que pareça, esse processo às vezes corrige informações de provedor corrompidas ou ausentes no registro, que causam o erro.É como copiar a configuração “boa” de um computador funcionando para o seu, o que pode reiniciar o registro do provedor se o registro local estiver corrompido.
Por que isso funciona? Porque as entradas de registro para provedores VSS informam ao seu sistema Windows onde encontrar e como usar os provedores de cópia de sombra. Se estiverem ausentes ou corrompidas, o VSS pode apresentar erros, alegando que não está registrado. Trazer uma cópia funcional é como mostrar ao seu sistema: “Ei, está tudo bem, agora está tudo funcionando perfeitamente.”
Quando isso ajuda?
- Caso as entradas de registro para provedores de cópia de sombra estejam ausentes ou incorretas.
- Após tentar o método 1, os backups ainda se recusam a criar cópias de sombra.
Quais são as expectativas para o período posterior?
Se a operação for bem-sucedida, o sistema deverá reconhecer o provedor novamente e permitir a criação de cópias de sombra. A mensagem de erro deverá desaparecer e os backups poderão prosseguir normalmente. No entanto, em alguns casos, se a corrupção do registro for profunda, medidas mais drásticas podem ser necessárias.
Resumo
Essas correções geralmente resolvem o problema se o provedor de cópia de sombra não estiver registrado corretamente. Re-registrar as DLLs e copiar as informações do registro de um dispositivo em bom funcionamento resolve os pontos de falha mais comuns. Claro que, em alguns casos, você ainda pode precisar verificar a integridade do disco, garantir que o serviço VSS esteja realmente ativado ou ficar atento a conflitos com softwares de backup ou segurança.
Resumo
- Re-registre as DLLs do VSS usando comandos do prompt de comando.
- Exportar e importar chaves de registro de um computador em bom funcionamento.
- Certifique-se de que o serviço VSS esteja em execução e configurado para automático.
- Verifique se há conflitos de software que possam estar bloqueando o VSS.
Tomara que isso ajude.
Esta é uma daquelas situações em que mexer nos arquivos do sistema e no registro realmente compensa. Nem sempre é agradável, mas quando os backups se recusam a funcionar e você está sem opções, estas etapas podem resolver o problema. Lembre-se apenas de que mexer com arquivos de registro pode ser arriscado — portanto, faça um backup do registro primeiro, se você se sentir confortável com isso. Espero que isso economize algumas horas para alguém. Boa sorte!