janelas

O nome da classe do Windows não é válido. Como corrigir este erro no Windows 10

O nome da classe do Windows não é válido. Como corrigir este erro no Windows 10

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:

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.


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:

Assim que a verificação atingir 100 por cento, qualquer um destes pode ser aplicável:

  1.  Se o SFC não encontrou problemas com arquivos protegidos do sistema operacional na máquina
  2. 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 :).
  3. 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.
  4.  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.
  5. 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.


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:

Microsoft explica aos desenvolvedores como gerenciar aplicativos do Windows 8 e do Windows 8.1
Se você criou aplicativos para Windows 8 e Windows 8.1, a próxima etapa seria saber como gerenciá-los. Siga estes conselhos que a Microsoft compartilh...
Windows Store da Microsoft agora com 1,7 milhão de downloads diários
Novas estatísticas revelam que a Windows Store atingiu a marca de 1,7 milhão de downloads diários em outubro, o que representa um aumento de 38,56% em...
Dez principais novos recursos para empresas no Windows 8.1
A atualização do Windows 8.1 lançada pela Microsoft vem com recursos importantes para usuários corporativos e empresariais. Selecionamos os 9 principa...