„Windows“ klasės pavadinimas negalioja: kaip ištaisyti šią klaidą „Windows 10“

Turinys:

Video: Learning iOS: Create your own app with Objective-C! by Tianyu Liu 2024

Video: Learning iOS: Create your own app with Objective-C! by Tianyu Liu 2024
Anonim

Kas bandė paleisti seną ar naują projektą „Visual Studio“ ir jis nepavyksta (klaidos kodas „VS 20xx / C #“)? lengvai susisieks su šia pamoka.

Realiai tariant, kai bandoma atidaryti bet kurią kitą programą ir „Microsoft.NET Framework“ (4.5.2, 4.5.3 ar bet kurią kitą versiją), gali būti klaidos pranešimas, kuriame sakoma: „ Windows klasės pavadinimas negalioja “?

Kodėl klaidos pranešimas?

„Windows klasės pavadinimas negalioja“ gali atsirasti dėl kai kurių priežasčių, įskaitant:

  • Sugadintas.Net Framework komponentas
  • sugedę vairuotojai
  • sugadinti failai
  • „TreeView“ problemos „Visual Studio“
  • DLL ir antivirusinės programinės įrangos trukdžiai
  • arba tam tikros programinės įrangos problema.

„Windows.Net Framework“ komponentai gali būti sugadinti, jei įprastas kompiuteris netinkamai išsijungia.

Šie staigūs kompiuterio išjungimai gali kilti dėl tinkle esančio / ne tinkle esančio elektros energijos tiekimo sutrikimo ar paties kompiuterio maitinimo problemų.

Taip pat gali būti sukurti keli sugadinti failai, kurie gali sukelti klaidą „Windows klasės pavadinimas negalioja“.

Kai kuriais atvejais vartotojai gali patirti šią klaidą atnaujinę kai kuriuos tam tikros programos komponentus.

„Windows“ klasės pavadinimas negalioja

Žemiau yra keletas patarimų, kurie padės visiškai išspręsti šią problemą.

1. Pašalinkite ir iš naujo įdiekite tam tikrą programinę įrangą

Tai yra tiesiausias kelias į priekį ir kai kuriais atvejais jis veikia. Tiesiog suraskite programą aplanke Pridėti / pašalinti programas ir spustelėkite Pašalinti. Vykdykite nurodymus, kad užbaigtumėte procesą.

Pašalinę programinę įrangą, paleiskite kompiuterį iš naujo ir pradėkite naują konkrečios programinės įrangos diegimą.

Baigę diegimo procesą paleiskite programą ir turėtų būti ištaisyta klaida „Windows klasės pavadinimas negalioja“.

  • Rekomenduojama: kaip pašalinti programinės įrangos liekanas

2. Atlikite sistemos failų tikrinimo nuskaitymą

SFC nuskaitymas naudojamas patikrinti saugomų sistemos failų būklę, naudojant komandų eilutės parinktį „sfc / scannow“. Sfc / scannow yra populiariausia sfc komandos forma.

Tai patikrins visus kritinius kompiuterio „Windows“ sistemos failus su įtrauktais DLL failais.

Jei SFC aptiks bet kurio „Windows“ sistemos failo problemą, jis ją pašalins.

Norint naudoti sfc / scannow parinktį, apžiūros ir taisymo procesas užtruks apie 5–15 minučių.

Norėdami ištaisyti „Windows“ sistemos failus naudodami sistemos failų tikrintuvą, atlikite šias procedūras:

  • Laikykite nuspaudę WinKey + S arba Q, kad būtų rodoma „Windows“ paieškos juosta

    Įveskite cmd, dešiniuoju pelės mygtuku spustelėkite rezultatą ir paleiskite kaip administratorius. Tai dažnai vadinama „padidinta“ komandine eilute

  • Paleidę „Command Prompt“, įveskite sfc / scannow ir paspauskite „Enter“, kad pradėtumėte tikrinimo etapą.
  • Dabar SFC tikrins ir patikrins visų saugomų „Windows“ sistemos failų vientisumą. Šis procesas gali šiek tiek užtrukti.

Kai tik patvirtinimas pasieks 100 procentų, gali būti taikoma bet kuri iš šių sąlygų:

  1. Jei SFC nerado problemų dėl apsaugotų OS failų įrenginyje
  2. Arba problemos buvo rastos su sistemos failais ir buvo ištaisytos. Bet kuris vartotojas visą žurnalo failą taip pat gali patikrinti čia: C: \\\ Windows \\\ Žurnalai \\\ CBS \\\ CBS.log (su sąlyga, kad „Windows“ įdiegta C diske.:)
  3. Šis žurnalas gali būti naudingas kaip šaltinis techninės pagalbos personalui, kuris gali padėti išspręsti patobulintas trikčių diagnostikas.
  4. Jei SFC skenavimas rado problemų su sistemos failais ir jas pataisė, gali būti paprašyta paleisti įrenginį iš naujo. Priešingu atveju tiesiog tęskite iš naujo.
  5. Paleidę iš naujo, iš naujo paleiskite konkretų procesą ar programą, sukėlusią klaidą „Langų klasės pavadinimas negalioja“, kad pamatytumėte, ar SFC išsprendė problemą.

3. Iš naujo įdiekite arba pataisykite.Net Framework

Jei rodomas klaidos pranešimas turi ką nors bendro su „.Net Framework“, taisymas ar pakartotinis diegimas gali tiesiog padėti.

Norėdami išspręsti „.Net Framework“ problemas, eikite į „Microsoft“ svetainę ir vykdykite nurodymą atsisiųsti „NetFxRepairTool.exe“.

Šis įrankis padės nustatyti ir bandyti pašalinti problemas, susijusias su.Net Framework ar jo atnaujinimų sąranka.

Įdiegę programą, vykdykite instrukcijas programoje, kad pradėtumėte „.Net Framework“ taisymo procedūrą.

Baigę procesą, paleiskite kompiuterį iš naujo ir pabandykite paleisti procesą, sukeldami klaidą „lango klasės pavadinimas negalioja“. Dabar jis turėtų būti pataisytas.

Norėdami pašalinti ir įdiegti „Microsoft.Net“ sistemą, atlikite šias procedūras:

1. Uždarykite visą atvirą programinę įrangą

2. Paspauskite WinKey + R, kad atidarytumėte vykdymo dialogo langą.

3. Įveskite valdymo skydelį ir paspauskite Enter

4. Spustelėkite Pridėti / šalinti programas arba Pašalinti programą

5. Pasirinkite kompiuteryje įdiegtą.Net Framework versiją ir pasirinkite Keisti / pašalinti, taisyti arba šalinti

6. Atsiras sąrankos vedlys, pasirinkite Pašalinti / pašalinti ir spustelėkite Pirmyn

7. Baigę procesą iš naujo paleiskite kompiuterį.

8. Iš naujo paleisdami šį kompiuterį, eikite į „Microsoft“ palaikymo puslapį ir atsisiųskite suderinamą „Microsoft.Net Framework“ versiją.

Šiuo atveju tai yra „Microsoft.Net Framework“ 4.7.1 versija.

Kai diegimo procesas bus baigtas, vartotojui gali būti pasiūlyta iš naujo paleisti kompiuterį. Jei raginimas nevyksta, tęskite iš naujo.

9. Paleidę kompiuterį iš naujo, pabandykite paleisti programinę įrangą, kuri sukelia klaidą „Langų klasės pavadinimas negalioja“, ir ji turėtų veikti gerai.

  • Rekomenduojama: Kaip ištaisyti CMOS kontrolinės sumos klaidą „Windows 10“

4. Pradėkite derinimo procesą naudodami „Microsoft Visual Studio“ be jo prieglobos proceso

„Windows klasės pavadinimas negalioja“ gali įvykti, kai vartotojas bando derinti arba paleisti esamą projektą / sukurti naują „Microsoft Visual Studio“ ir jis pradeda naudoti šią eilutę.

Jei „Visual Studio“ buvo iš naujo įdiegta su naujausiu pakeitimų paketu, ir problema išlieka. Norėdami išjungti prieglobos procesą, atlikite šią procedūrą:

1. Atidarykite klasės biblioteką ar paslaugų projektą (projektai, kurie nesukuria vykdomųjų programų)

2. Projekto meniu spustelėkite Ypatybės

3. „Properties“ lange spustelėkite skirtuką Derinti

4. Panaikinkite žymėjimą laukelyje Įgalinti „Visual Studio“ prieglobos procesą

Pastaba: išjungus prieglobos procesą, kelios derinimo funkcijos nebegalimos ir gali sumažėti našumas.

Buvo nustatyta, kad derinimas nenaudojant VS talpinimo proceso pašalina klaidą „Langų klasės pavadinimas netinkamas“. Išbandęs šiuos veiksmus, VS turėtų būti be problemų.

5. Patikrinkite, ar nėra mašinos galios

Taikant jau aprašytus pataisymus, trumpą laiką veiks tik tada, jei naudojamas kompiuteris turi maitinimo problemų.

Kai staigus išjungimas įvyksta dėl energijos tiekimo sutrikimo, gali būti sugeneruoti keli sugadinti failai, kurie savo ruožtu sukels nagrinėjamą klaidą.

Diagnozuokite ir išspręskite įrenginio maitinimo problemas. Viskas bus gerai.

„Windows“ klasės pavadinimas negalioja: kaip ištaisyti šią klaidą „Windows 10“