Alguém que já tentou lançar um projeto antigo ou novo no Visual Studio e ele falhou (código de erro “VS 20xx / C #”)? irá se identificar com este tutorial facilmente.
Em termos reais, quando é feita uma tentativa de abrir qualquer outro programa e o Microsoft .NET Framework (4.5.2, 4.5.3 ou qualquer outra versão), pode haver uma mensagem de erro que diz “O nome da classe do Windows não é válido”?
Por que a mensagem de erro?
“O nome da classe do Windows não é válido”, pode ocorrer por alguns motivos, que incluem:
- Um componente corrompido do .Net Framework
- motoristas com defeito
- arquivos danificados
- Problemas de TreeView no Visual Studio
- Interferência de DLL e software antivírus
- ou um problema com o software específico.
Os componentes do Windows .Net Framework podem ser corrompidos se o computador não desligar rotineiramente de forma adequada.
Esses desligamentos abruptos do computador podem ser o resultado de falhas de energia na rede / fora da rede ou um problema de energia com o próprio computador.
Também pode resultar na criação de vários arquivos corrompidos, que podem iniciar o erro “O nome da classe do Windows não é válido”.
Em alguns casos, os usuários podem enfrentar esse erro após atualizar alguns componentes de um programa específico.
O nome da classe do Windows não é válido [FIX]
Abaixo estão algumas dicas que o ajudarão a corrigir esse problema completamente.
1. Desinstale e reinstale o software específico
Esta é a correção mais direta e funciona em alguns casos. Basta localizar o programa em Adicionar programas de remoção e clique Desinstalar. Siga as instruções para concluir o processo.
Depois de remover o software, reinicie o computador e inicie uma nova instalação do software específico.
Depois de concluir o processo de instalação, inicie o programa e o erro “O nome da classe do Windows não é válido” deve ser corrigido.
- Recomendado: como remover sobras de software
2. Execute uma verificação do Verificador de arquivos do sistema
A varredura SFC é usada para verificar o estado de arquivos de sistema protegidos usando a opção sfc / scannow no prompt de comando. Sfc / scannow é a forma mais popularmente utilizada do comando sfc.
Isso irá inspecionar todos os arquivos críticos de sistema do Windows na máquina, com a inclusão de arquivos DLL.
Se o SFC encontrar um problema com qualquer um dos arquivos de sistema do Windows, ele irá repará-lo.
Usar a opção sfc / scannow levará cerca de 5 a 15 minutos para concluir o processo de inspeção e reparo.
Siga estes procedimentos para corrigir os arquivos de sistema do Windows usando o Verificador de arquivos do sistema:
- Segure WinKey + S ou Q para abrir a barra de pesquisa do Windows
Digite cmd, clique com o botão direito no resultado e inicie como administrador. Isso geralmente é chamado de Prompt de Comando “elevado” - Depois de iniciar o Prompt de Comando, digite sfc / scannow e pressione Enter para iniciar a fase de verificação.
- O SFC irá agora inspecionar e verificar a integridade de todos os arquivos protegidos do sistema Windows. Este processo pode demorar um pouco para ser concluído.
Assim que a verificação atingir 100 por cento, qualquer um destes pode ser aplicável:
- Se o SFC não encontrou problemas com arquivos protegidos do sistema operacional na máquina
- Ou os problemas foram encontrados com arquivos de sistema e foram corrigidos. Qualquer usuário também pode verificar o arquivo de log completo aqui: C: \\\ Windows \\\ Logs \\\ CBS \\\ CBS.log (desde que o Windows esteja instalado na unidade C :).
- Este registro pode ser útil como um recurso para a equipe de suporte técnico que pode ajudar na solução de problemas avançada.
- Se a varredura SFC encontrar problemas com os arquivos do sistema e os reparar, pode ser solicitado que reinicie a máquina. Caso contrário, apenas reinicie.
- Depois de reiniciar, tente iniciar novamente o processo ou programa específico que causou o erro “O nome da classe da janela não é válido” para ver se o SFC corrigiu o problema.
3. Reinstale ou repare .Net Framework
Se a mensagem de erro exibida tiver algo a ver com .Net Framework, um reparo ou reinstalação pode fazer a mágica.
Para reparar problemas do .Net Framework, acesse o site da Microsoft e siga o prompt para baixar NetFxRepairTool.exe.
Esta ferramenta ajudará a detectar e tentar reparar problemas associados à configuração do .Net Framework ou suas atualizações.
Depois de instalá-lo, siga as instruções no aplicativo para iniciar o procedimento de reparo do .Net Framework.
Depois de concluir o processo, reinicie este computador e tente executar o processo causando o erro “o nome da classe da janela não é válido”, agora deve ser corrigido.
Para desinstalar e instalar o Microsoft .Net framework, siga estes procedimentos:
1. Feche todos os aplicativos de software abertos
2. Pressione WinKey + R para abrir a caixa de diálogo de execução.
3. Digite no Painel de Controle e pressione Enter
4. Clique em Adicionar / Remover programas ou Desinstalar um programa
5. Selecione a versão do .Net Framework instalada em seu computador e selecione Alterar / Desinstalar, Reparar ou Remover
6. Um assistente de configuração aparecerá, selecione Remover / Desinstalar e clique em Avançar
7. Reinicie o seu computador após completar o processo.
8. Após reiniciar este computador, vá para a página de suporte da Microsoft para baixar uma versão compatível do Microsoft .Net Framework.
Neste caso, é o Microsoft .Net Framework versão 4.7.1.
Assim que o processo de instalação for concluído, o usuário pode ser solicitado a reiniciar o computador. Se nenhum prompt ocorrer, reinicie.
9. Depois de reiniciar o computador, tente iniciar o software que está causando o erro “O nome da classe da janela não é válido” e deve funcionar bem.
- Recomendado: como corrigir o erro de checksum CMOS no Windows 10
4. Inicie a depuração no Microsoft Visual Studio sem seu processo de hospedagem
“O nome da classe do Windows não é válido” pode ocorrer sempre que um usuário tenta depurar ou iniciar um projeto existente / criar um novo no Microsoft Visual Studio e jogar nesta linha.
Se o Visual Studio foi reinstalado com o service pack mais recente e o problema persistir. Para desativar o processo de hospedagem, siga este procedimento:
1. Abra uma biblioteca de classes ou projeto de serviço (projetos que não produzem executáveis)
2. Clique em Propriedades no Menu do Projeto
3. Clique na guia Depurar na janela Propriedades
4. Desmarque a caixa Ativar processo de hospedagem do Visual Studio
Nota: Desativar o processo de hospedagem torna vários recursos de depuração indisponíveis e você pode diminuir o desempenho.
Descobriu-se que a depuração sem o uso do processo de hospedagem VS elimina o erro “O nome da classe da janela não é válido”. Depois de tentar essas etapas, o VS deve estar livre de problemas.
5. Verifique se há problemas de energia da máquina
Aplicar as correções já descritas só funcionará por um curto período se o computador em uso tiver problemas de energia.
Quando ocorrem desligamentos abruptos devido a falhas de energia, vários arquivos corrompidos podem ser gerados, o que por sua vez causará o erro em consideração.
Diagnostique e corrija problemas de energia em sua máquina e tudo funcionará perfeitamente.
Artigos relacionados:
- Correção: 'Este aplicativo não pode ser executado no seu PC' no Windows 10
- Como corrigir erro do sistema de arquivos (-2018375670) no Windows 10
- A identidade deste site ou a integridade desta conexão não pode ser verificada [FIX]
- windows 10 fix