Exibir código-fonte para Erro no Licenciamento
Este artigo contém instruções de como corrigir o erro no licenciamento do Vendas.
Situação que pode acontecer em algumas máquinas, onde o licenciamento está instalado, não aparece a mensagem informando que o licenciamento não está instalado ao acessar e mesmo assim ao verificar na Sessão de Uso, não reconhece o nome do usuário e consume duas licenças ao utilizar o Vendas e os outros módulos. Aparentemente o erro é causado se a classe Win32_OperatingSystem não está disponível no sistema operacional, isso indica um problema no repositório WMI (Windows Management Instrumentation) ou em alguma configuração do sistema. A classe Win32_OperatingSystem faz parte das classes padrão do WMI e fornece informações importantes sobre o sistema operacional.
Tutorial
PASSO 1
O repositório WMI pode estar corrompido, o que impede a exibição de certas classes. Para verificar e corrigir isso, siga os passos abaixo:
1- Abrir o Prompt de Comando como Administrador.
2- Execute o seguinte comando para verificar a integridade do repositório WMI:
winmgmt /verifyrepository
3- Reparar o Repositório:
winmgmt /salvagerepository
PASSO 2
Se o repositório não puder ser salvo com o comando anterior, você pode forçar uma recompilação do repositório WMI. Isso recriará todas as classes WMI, incluindo a Win32_OperatingSystem. Passos:
1- Execute o seguinte comando no Prompt de Comando como administrador:
net stop winmgmt /y
2- Renomeie a pasta do repositório para forçar a recriação:
rename C:\Windows\System32\wbem\Repository Repository.old
3- Reiniciar o Serviço WMI:
net start winmgmt
4- Reiniciar o Computador.
PASSO 3
Se recompilar o repositório não resolver o problema, você pode tentar registrar novamente todos os arquivos WMI. Passos:
1- Executar o Re-Registro dos Arquivos:
No Prompt de Comando como administrador, execute os seguintes comandos:
- cd /d %windir%\system32\wbem
- for %i in (*.dll) do regsvr32 /s %i
- for %i in (*.exe) do %i /RegServer