El nom de classe de Windows no és vàlid: com solucionar aquest error a Windows 10

Taula de continguts:

Vídeo: Windows Insider Service ⚡️ Еще Одна Ненужная Служба Виндовс 10 - Как Отключить 2024

Vídeo: Windows Insider Service ⚡️ Еще Одна Ненужная Служба Виндовс 10 - Как Отключить 2024
Anonim

Algú que hagi intentat llançar un projecte antic o nou en estudi visual i que falla (codi d'error “VS 20xx / C #”)? s’identificarà amb aquest tutorial fàcilment.

En termes reals, quan es fa un intent d’obrir qualsevol altre programa i Microsoft.NET Framework (4.5.2, 4.5.3 o qualsevol altra versió) podria haver-hi un missatge d’error que digui que “el nom de la classe de Windows no és vàlid ”?

Per què el missatge d'error?

"El nom de la classe de Windows no és vàlid", pot haver-se per algunes raons que inclouen:

  • Un component corromput de.Net Framework
  • conductors defectuosos
  • arxius danyats
  • Problemes amb TreeView a Visual Studio
  • Interferències de programari DLL i antivirus
  • o un problema amb el programari en particular.

Components de Windows. Net Framework es poden corrompre si l'ordinador no s'encén de forma correcta.

Aquestes parades brusques de l’ordinador podrien ser conseqüència de fallades d’energia de la xarxa / fora de la xarxa o d’un problema d’alimentació amb l’ordinador mateix.

També es pot donar lloc a la creació de diversos fitxers danyats que poden iniciar l’error “El nom de classe de Windows no és vàlid”.

En alguns casos, els usuaris poden experimentar aquest error després d'actualitzar alguns components d'un programa en particular.

El nom de classe de Windows no és vàlid

A continuació, es mostren alguns consells que us ajudaran a solucionar aquest problema completament.

1. Desinstal·leu i torneu a instal·lar el programari

Aquesta és la solució més directa i funciona en alguns casos. Només heu de localitzar el programa a Afegeix / elimina programes i feu clic a Desinstal·la. Seguiu les indicacions per completar el procés.

Després de treure el programari, reinicieu l'ordinador i inicieu una nova instal·lació del programari.

Un cop finalitzat el procés d’instal·lació, s’ha de corregir el programa i s’hauria d’arreglar l’error “El nom de classe de Windows no és vàlid”.

  • Recomanat: com eliminar les restes de programari

2. Executeu una exploració del controlador de fitxers del sistema

L'exploració SFC s'utilitza per verificar l'estat dels fitxers del sistema protegit mitjançant l'opció sfc / scannow al sistema de comandes. Sfc / scannow és la forma més utilitzada popularment de l'ordre sfc.

Això inspeccionarà tots els fitxers crítics del sistema de Windows de la màquina, amb la inclusió de fitxers DLL.

Si SFC troba un problema amb algun dels fitxers del sistema de Windows, ho repararà.

L'ús de l'opció sfc / scannow requerirà uns 5-15 minuts aproximadament per completar el procés d'inspecció i reparació.

Seguiu aquests procediments per arreglar fitxers del sistema de Windows mitjançant el Comprobador de fitxers del sistema:

  • Manteniu el botó WinKey + S o Q per obtenir la barra de cerca del Windows

    Escriviu cmd, feu clic amb el botó dret sobre el resultat i lanceu-lo com a administrador. Sovint s'anomena "elevat" Sol·licitud de comandaments

  • Després de llançar Command Prompt, escriviu sfc / scannow i, a continuació, premeu Enter per iniciar la fase de verificació.
  • SFC ara inspeccionarà i verificarà la integritat de tots els fitxers del sistema Windows protegits. Aquest procés pot trigar un temps en completar-se.

Tan aviat com la verificació aconsegueixi el 100 per cent, es pot aplicar qualsevol d’aquestes opcions:

  1. Si SFC no troba cap problema amb els fitxers del sistema operatiu protegit a la màquina
  2. O els problemes es van trobar amb els fitxers del sistema i es va solucionar. Qualsevol usuari també pot consultar el fitxer de registre complet aquí: C: \\\ Windows \\\ Registres \\\ CBS \\\ CBS.log (sempre que Windows estigui instal·lat a la unitat C:).
  3. Aquest registre pot ser útil com a recurs per al personal d'assistència tècnica que us pot ajudar a resoldre problemes avançats.
  4. Si la comprovació SFC troba problemes amb els fitxers del sistema i els repara, pot ser que se us demani que reinicieu la màquina. En cas contrari, només cal continuar amb un reinici.
  5. Després de reiniciar, torneu a intentar el llançament del procés o programa particular que va causar l'error "El nom de la classe de la finestra no és vàlid" per veure si SFC ha solucionat el problema.

3. Torneu a instal·lar o reparar. Net Framework

Si el missatge d’error que apareix té alguna cosa a veure amb.Net Framework, pot ser que una reparació o una reinstal·lació només faci la màgia.

Per reparar els problemes de.Net Framework, aneu al lloc web de Microsoft i seguiu la instrucció per descarregar NetFxRepairTool.exe.

Aquesta eina ajudarà a detectar i intentar reparar problemes associats amb la configuració de.Net Framework o les seves actualitzacions.

Després d’instal·lar-lo, seguiu les instruccions integrades a l’aplicació per iniciar el procediment de reparació.Net Framework.

Un cop finalitzat el procés, reinicieu aquest equip i proveu d’executar el procés provocant que l’error de “nom de classe de finestra no sigui vàlid”, ara s’hauria de corregir.

Per desinstal·lar i instal·lar Microsoft.Net framework, seguiu aquests procediments:

1. Tanqueu tot el programari d’aplicació obert

2. Premeu WinKey + R per obrir el quadre de diàleg d'execució.

3. Escriviu Tauler de control i premeu Enter

4. Feu clic a Afegeix / elimina programes o Desinstal·la un programa

5. Seleccioneu la versió de.Net Framework instal·lada al vostre ordinador i seleccioneu Canviar / desinstal·lar, reparar o treure

6. Apareixerà un assistent de configuració, seleccioneu Eliminar / desinstal·lar i feu clic a Següent

7. Reinicieu l'ordinador un cop finalitzat el procés.

8. Després de reiniciar aquest equip, aneu a la pàgina d'assistència de Microsoft per descarregar una versió compatible de Microsoft.Net Framework.

En aquest cas, es tracta de la versió 4.7.1 de Microsoft.Net Framework.

Una vegada finalitzat el procés d’instal·lació, es pot sol·licitar a l’usuari que reiniciï l’ordinador. Si no es produeix cap missatge d’informació, seguiu endavant amb un reinici.

9. Després de reiniciar l'equip, intenteu llançar el programari que causa l'error: "El nom de la classe de la finestra no és vàlid", i ha de funcionar bé.

  • Recomanat: com solucionar l’error de verificació CMOS a Windows 10

4.Inicia la depuració en Microsoft Visual Studio sense el seu procés d’allotjament

El nom de la classe de Windows no és vàlid es podria produir quan un usuari intenta depurar o llançar un projecte existent / crear-ne un de nou en Microsoft Visual Studio i llançar sobre aquesta línia.

Si es torna a instal·lar Visual Studio amb el service pack més recent i el problema continua. Per desactivar el procés d’allotjament, seguiu aquest procediment:

1. Obriu una biblioteca de classe o un projecte de servei (projectes que no produeixen executables)

2. Feu clic a Propietats al menú del projecte

3. Feu clic a la pestanya Debug a la finestra Propietats

4. Desmarqueu la casella Habilita el procés d'allotjament Visual Studio

Nota: La desactivació del procés d'allotjament fa que diverses funcions de depuració no estiguin disponibles i és possible que es redueixi el rendiment.

S'ha constatat que es va depurar sense l'ús del procés d'allotjament VS per eliminar l'error "El nom de la classe de la finestra no és vàlid". Després d'haver provat aquests passos, el VS ha d'estar lliure de problemes.

5. Comproveu els problemes d’alimentació de la màquina

L’aplicació de les solucions ja esboçades només funcionarà per un període curt si l’ordinador que s’utilitza té problemes d’alimentació.

Quan es produeixen parades brusques a causa de fallades d’energia, es podrien generar diversos fitxers danyats que a la seva vegada causen l’error en consideració.

Diagnostiqueu i solucioneu problemes d’alimentació amb la vostra màquina i tot funcionarà bé.

El nom de classe de Windows no és vàlid: com solucionar aquest error a Windows 10