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

Índice:

Vídeo: Como resolver o erro crítico do Windows 10 2024

Vídeo: Como resolver o erro crítico do Windows 10 2024
Anonim

Alguém que já tentou lançar um projeto antigo ou novo no visual studio e falhou (código de erro "VS 20xx / C #")? irá se identificar com este tutorial facilmente.

Em termos reais, quando é feita uma tentativa de abrir outro programa e o Microsoft.NET Framework (4.5.2, 4.5.3 ou qualquer outra versão), pode haver uma mensagem de erro dizendo " 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, incluindo:

  • Um componente corrompido do.Net Framework
  • drivers defeituosos
  • arquivos danificados
  • Problemas com o 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 estiver rotineiramente não desligado corretamente.

Esses desligamentos abruptos do computador podem ser o resultado de falhas de energia na rede / fora da rede ou um problema de energia no 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

Abaixo estão algumas dicas que ajudarão você a corrigir esse problema completamente.

1. Desinstale e reinstale o software específico

Essa é a correção mais direta e funciona em alguns casos. Basta localizar o programa em Adicionar / Remover Programas e clique em Desinstalar. Siga as instruções para concluir o processo.

Após remover o software, reinicie o computador e inicie uma nova instalação do software específico.

Após concluir o processo de instalação, inicie o programa e o erro "Nome da classe do Windows não é válido" deve ser corrigido.

  • Recomendado: como remover as sobras de software

2. Execute uma verificação do System File Checker

A verificação SFC é usada para verificar o estado dos arquivos protegidos do sistema usando a opção sfc / scannow no prompt de comando. Sfc / scannow é a forma mais popularmente utilizada do comando sfc.

Isso inspecionará todos os arquivos críticos do sistema 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 será reparado.

O uso da opção sfc / scannow levará de 5 a 15 minutos para concluir o processo de inspeção e reparo.

Siga estes procedimentos para corrigir 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 do mouse no resultado e inicie como administrador. Isso geralmente é chamado de prompt de comando "elevado"

  • Após iniciar o prompt de comando, digite sfc / scannow e pressione Enter para iniciar a fase de verificação.
  • O SFC agora inspeciona e verifica a integridade de todos os arquivos de sistema protegidos do Windows. Esse processo pode demorar um pouco para ser concluído.

Assim que a verificação atingir 100%, qualquer uma das opções poderá se aplicar:

  1. Se o SFC não encontrar problemas com os arquivos do sistema operacional protegidos na máquina
  2. Ou os problemas foram encontrados nos arquivos do 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. Esse log pode ser útil como um recurso para o pessoal de suporte técnico que pode ajudar na solução avançada de problemas.
  4. Se a verificação do SFC encontrou problemas com os arquivos do sistema e os reparou, pode ser solicitado que você reinicie a máquina. Caso contrário, continue com uma reinicialização.
  5. Após reiniciar, tente iniciar o processo ou programa específico que causou o erro "Nome da classe da janela não é válido" para verificar se o SFC corrigiu o problema.

3. Reinstale ou repare o.Net Framework

Se a mensagem de erro exibida tiver algo a ver com o.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 o NetFxRepairTool.exe.

Essa ferramenta ajudará a detectar e tentar reparar problemas associados à instalação do.Net Framework ou de suas atualizações.

Após a instalação, siga as instruções no aplicativo para iniciar o procedimento de reparo do.Net Framework.

Depois de concluir o processo, reinicie o computador e tente executar o processo causando o erro “nome da classe da janela não é válido”. Agora, ele deve ser corrigido.

Para desinstalar e instalar a estrutura Microsoft.Net, siga estes procedimentos:

1. Feche todo o software de aplicativo aberto

2. Pressione WinKey + R para abrir a caixa de diálogo de execução.

3. Digite Painel de controle e pressione Enter

4. Clique em Adicionar / remover programas ou Desinstalar um programa

5. Selecione a versão do.Net Framework instalado no seu computador e selecione Alterar / desinstalar, reparar ou remover

6. Um assistente de configuração será exibido, selecione Remover / Desinstalar e clique em Avançar.

7. Reinicie o seu computador após concluir 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.

Nesse caso, é o Microsoft.Net Framework versão 4.7.1.

Depois que o processo de instalação estiver concluído, o usuário poderá ser solicitado a reiniciar o computador. Se nenhum prompt ocorrer, vá em frente com uma reinicialização.

9. Após reiniciar o computador, tente iniciar o software que está causando o erro "Nome da classe da janela não é válido" e deve funcionar perfeitamente.

  • Recomendado: como corrigir o erro de soma de verificação do CMOS no Windows 10

4.Inicie a depuração no Microsoft Visual Studio sem o 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 ele é lançado nessa 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 Projeto

3. Clique na guia Debug na janela Properties

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.

A depuração sem o uso do processo de hospedagem VS foi encontrada para eliminar o erro "Nome da classe da janela não é válido". Depois de experimentar essas etapas, o VS deve estar livre de problemas.

5. Verifique se há problemas de energia da máquina

A aplicação das correções já descritas só funcionará por um curto período se o computador em uso tiver problemas de energia.

Quando ocorrerem desligamentos bruscos devido a falhas de energia, vários arquivos corrompidos poderão ser gerados, o que, por sua vez, causará o erro em consideração.

Diagnostique e corrija problemas de energia com sua máquina e tudo funcionará bem.

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