Nama kelas Windows tidak sah: bagaimana untuk membetulkan ralat ini pada windows 10

Isi kandungan:

Video: Cara Memperbaiki Windows 10 Error (System, Driver Dll) 2024

Video: Cara Memperbaiki Windows 10 Error (System, Driver Dll) 2024
Anonim

Sesiapa yang pernah mencuba melancarkan projek lama atau baru dalam studio visual dan ia gagal (kod ralat "VS 20xx / C #")? akan mengenal pasti dengan tutorial ini dengan mudah.

Sebenarnya, apabila percubaan dibuat untuk membuka mana-mana program lain dan Microsoft.NET Framework (4.5.2, 4.5.3, atau versi lain) mungkin terdapat mesej ralat yang mengatakan " Nama kelas Windows tidak sah "?

Mengapa mesej ralat?

"Nama kelas Windows tidak sah, " mungkin berlaku untuk beberapa sebab, yang termasuk:

  • Komponen rosak.Net Framework
  • pemandu rosak
  • fail yang rosak
  • Masalah TreeView dalam Visual Studio
  • DLL dan gangguan perisian antivirus
  • atau masalah dengan perisian tertentu.

Komponen Windows.Net Framework boleh menjadi rosak jika komputer secara rutin tidak ditutup dengan betul.

Shutdowns komputer yang tiba-tiba ini mungkin akibat kegagalan kuasa grid / grid luar atau masalah kuasa dengan komputer itu sendiri.

Ia juga boleh mengakibatkan penciptaan fail yang rosak yang boleh memulakan kesilapan "nama kelas Windows".

Dalam sesetengah kes, pengguna mungkin mengalami ralat ini selepas mengemas kini beberapa komponen program tertentu.

Nama kelas Windows tidak sah

Berikut adalah beberapa petua yang akan membantu anda menyelesaikan masalah ini sepenuhnya.

1. Nyahpasang dan memasang semula perisian tertentu

Ini adalah pembetulan yang paling lurus, dan ia berfungsi dalam beberapa kes. Cuma cari program dalam Add / Remove Programs dan klik Uninstall. Ikuti arahan untuk menyelesaikan proses tersebut.

Selepas mengeluarkan perisian, mulakan semula komputer dan mulakan pemasangan baru perisian tertentu.

Selepas melengkapkan proses pemasangan, lancarkan program, dan ralat "Nama kelas Windows tidak sah" harus diperbaiki.

  • Disyorkan: Bagaimana untuk membuang sisa perisian

2. Jalankan imbasan Pemeriksa Fail Sistem

Imbasan SFC digunakan untuk mengesahkan keadaan fail sistem yang dilindungi menggunakan pilihan sfc / scannow dalam Prompt Perintah. Sfc / scannow adalah bentuk yang paling popular digunakan dalam perintah sfc.

Ini akan memeriksa semua fail sistem Windows kritikal pada mesin, dengan kemasukan fail DLL.

Jika SFC mendapati masalah dengan mana-mana fail Sistem Windows, ia akan membaikinya.

Menggunakan pilihan sfc / scannow memerlukan masa kira-kira 5-15 minit untuk menyelesaikan proses pemeriksaan dan pembaikan.

Ikuti prosedur ini untuk menetapkan fail sistem Windows menggunakan Sistem Pemeriksa Fail:

  • Tahan WinKey + S atau Q untuk membuka bar carian Windows

    Ketik cmd, klik kanan pada hasil dan peluncuran sebagai administrator. Ini sering dipanggil "ditinggikan" Prompt Perintah

  • Selepas melancarkan Promosi Perintah, taip sfc / scannow dan kemudian tekan Enter untuk memulakan fasa pengesahan.
  • SFC kini akan memeriksa dan mengesahkan integriti semua fail sistem Windows yang dilindungi. Proses ini mungkin mengambil sedikit masa untuk diselesaikan.

Sebaik sahaja pengesahan mencapai 100 peratus, mana-mana yang mungkin dikenakan:

  1. Jika SFC tidak menemui sebarang masalah dengan fail OS yang dilindungi pada mesin
  2. Atau masalah ditemui dengan fail sistem dan mendapat tetap. Sebarang pengguna juga boleh menyemak Fail Log lengkap di sini: C: \\\ Windows \\\ Logs \\\ CBS \\\ CBS.log (dengan syarat bahawa Windows dipasang pada pemacu C:).
  3. Log ini boleh berguna sebagai sumber untuk kakitangan sokongan teknikal yang mungkin membantu dengan penyelesaian masalah lanjutan.
  4. Sekiranya imbasan SFC menemui isu-isu dengan fail sistem dan membaikinya, mungkin akan diminta untuk memulakan semula mesin. Jika tidak, teruskan dengan memulakan semula.
  5. Selepas memulakan semula, cuba ulangkan proses atau program tertentu yang menyebabkan ralat "nama kelas Tetingkap tidak sah" untuk melihat sama ada SFC telah menyelesaikan masalah tersebut.

3. Pasang semula atau ubah semula Rangka Kerja Bersih

Sekiranya mesej ralat dipaparkan mempunyai kaitan dengan Rangka Kerja Bersih, maka pembaikan atau pemasangan semula mungkin hanya melakukan sihir.

Untuk membaiki masalah Kerangka Net., Pergi ke laman web Microsoft dan ikuti langkah untuk memuat turun NetFxRepairTool.exe.

Alat ini akan membantu mengesan dan cuba membaiki masalah yang berkaitan dengan persediaan Rangka Kerja Bersih. Atau kemas kininya.

Selepas memasangnya, ikut arahan dalam aplikasinya untuk memulakan prosedur pembaikan rangka. Net.

Selepas melengkapkan proses, mulakan semula komputer ini, dan cuba menjalankan proses yang menyebabkan ralat "nama kelas tingkap tidak sah", kini perlu diperbaiki.

Untuk menyahpasang dan memasang rangka Microsoft.Net, ikuti prosedur berikut:

1. Tutup semua perisian aplikasi terbuka

2. Tekan WinKey + R untuk membuka kotak dialog yang berjalan.

3. Ketik Panel Kawalan dan tekan Enter

4. Klik pada program Add / Remove atau Uninstall a program

5. Pilih versi Rangka Kerja Bersih yang dipasang pada komputer anda, dan pilih Ubah / Nyahpasang, Pembaikan atau Keluarkan

6. Wizard persediaan akan muncul, pilih Buang / Nyahpasang, dan klik Seterusnya

7. Mulakan semula komputer anda selepas melengkapkan proses.

8. Setelah memulakan semula komputer ini, pergi ke halaman sokongan Microsoft untuk memuat turun versi Microsoft Kerangka Bersih yang serasi.

Dalam kes ini, ia adalah Microsoft.Net Framework versi 4.7.1.

Setelah proses pemasangan selesai, pengguna mungkin diminta untuk memulakan semula komputer. Sekiranya tiada tindakan segera, teruskan dengan memulakan semula.

9. Setelah memulakan semula komputer, cubalah melancarkan perisian yang menyebabkan ralat "Nama kelas tingkap tidak sah, " dan ia sepatutnya berfungsi dengan baik.

  • Disyorkan: Bagaimana untuk membaiki ralat CMOS checksum pada Windows 10

4.Memulakan debugging pada Microsoft Visual Studio tanpa proses hostingnya

"Nama kelas Windows tidak sah" mungkin berlaku apabila pengguna cuba untuk debug atau melancarkan projek yang sedia ada / membuat yang baru dalam Microsoft Visual Studio dan ia melemparkan pada baris ini.

Jika Visual Studio dipasang semula dengan pek perkhidmatan yang paling terkini, dan masalah itu berterusan. Untuk melumpuhkan proses hosting, ikuti prosedur ini:

1. Buka perpustakaan kelas atau projek perkhidmatan (projek yang tidak menghasilkan laku boleh laku)

2. Klik Properties pada Menu Projek

3. Klik tab Debug dalam tetingkap Properties

4. Nyahtandai kotak Aktifkan Visual Studio hosting

Nota: Melumpuhkan proses penyelenggaraan menjadikan beberapa ciri penyahpepijat tidak tersedia dan anda mungkin mengalami penurunan prestasi.

Debugging tanpa menggunakan proses hosting VS telah dijumpai untuk menghapuskan ralat "Nama kelas tingkap tidak sah". Setelah mencuba langkah-langkah ini, VS harus bebas dari masalah.

5. Periksa masalah kuasa mesin

Memohon perbaikan yang sudah digariskan hanya akan berfungsi untuk tempoh yang singkat jika komputer yang digunakan mempunyai masalah kuasa.

Apabila penutupan tiba-tiba berlaku disebabkan oleh kegagalan kuasa, beberapa fail rosak boleh dijana yang seterusnya akan menyebabkan kesilapan sedang dipertimbangkan.

Mengesan dan membetulkan masalah kuasa dengan mesin anda dan semuanya akan berfungsi dengan baik.

Nama kelas Windows tidak sah: bagaimana untuk membetulkan ralat ini pada windows 10

Pilihan Editor