ชื่อคลาส Windows ไม่ถูกต้อง: วิธีแก้ไขข้อผิดพลาดนี้ใน windows 10

สารบัญ:

วีดีโอ: เวก้าผับ ฉบับพิเศษ 2024

วีดีโอ: เวก้าผับ ฉบับพิเศษ 2024
Anonim

ทุกคนที่เคยลองเปิดตัวโครงการเก่าหรือใหม่ใน visual studio และมันล้มเหลว (รหัสข้อผิดพลาด“ VS 20xx / C #”)? จะระบุด้วยการสอนนี้ได้อย่างง่ายดาย

ตามความเป็นจริงเมื่อมีความพยายามในการเปิดโปรแกรมอื่นและ Microsoft.NET Framework (4.5.2, 4.5.3 หรือรุ่นอื่น ๆ) อาจมีข้อความแสดงข้อผิดพลาดว่า " ชื่อคลาส Windows ไม่ถูกต้อง "?

ทำไมข้อความผิดพลาด

“ ชื่อคลาส Windows ไม่ถูกต้อง” อาจเกิดขึ้นได้จากหลายสาเหตุซึ่งรวมถึง:

  • องค์ประกอบที่เสียหายของ. Net Framework
  • ไดรเวอร์ที่ผิดพลาด
  • ไฟล์ที่เสียหาย
  • ปัญหา TreeView ใน Visual Studio
  • DLL และการรบกวนของซอฟต์แวร์ป้องกันไวรัส
  • หรือมีปัญหากับซอฟต์แวร์เฉพาะ

ส่วนประกอบของ Windows.Net Framework อาจเสียหายได้หากคอมพิวเตอร์ไม่ได้ปิดอย่างสม่ำเสมอ

การปิดคอมพิวเตอร์อย่างกะทันหันเหล่านี้อาจเป็นผลมาจากความล้มเหลวของระบบไฟฟ้าแบบ on-grid / off-grid หรือปัญหาด้านพลังงานกับคอมพิวเตอร์

นอกจากนี้ยังอาจส่งผลให้เกิดการสร้างไฟล์ที่เสียหายหลายไฟล์ซึ่งสามารถเริ่มต้นข้อผิดพลาด“ ชื่อคลาส Windows ไม่ถูกต้อง”

ในบางกรณีผู้ใช้อาจพบข้อผิดพลาดนี้หลังจากอัปเดตส่วนประกอบบางส่วนของโปรแกรมเฉพาะ

ชื่อคลาส Windows ไม่ถูกต้อง

ด้านล่างนี้เป็นเคล็ดลับที่จะช่วยคุณแก้ไขปัญหานี้อย่างสมบูรณ์

1. ถอนการติดตั้งและติดตั้งซอฟต์แวร์เฉพาะอีกครั้ง

นี่คือการแก้ไขไปข้างหน้าตรงที่สุดและทำงานได้ในบางกรณี เพียงค้นหาโปรแกรมใน Add / Remove Programs แล้วคลิก ถอนการติดตั้ง ปฏิบัติตามคำแนะนำเพื่อดำเนินการให้เสร็จสิ้น

หลังจากลบซอฟต์แวร์ออกให้รีสตาร์ทคอมพิวเตอร์และเริ่มต้นการติดตั้งใหม่ของซอฟต์แวร์เฉพาะ

หลังจากเสร็จสิ้นกระบวนการติดตั้งให้เปิดโปรแกรมและข้อผิดพลาด“ ชื่อคลาส Windows ไม่ถูกต้อง” ควรได้รับการแก้ไข

  • แนะนำ: วิธีลบซอฟต์แวร์ที่เหลือ

2. เรียกใช้การสแกน System File Checker

การสแกน SFC ใช้เพื่อตรวจสอบสถานะของไฟล์ระบบที่ได้รับการป้องกันโดยใช้ตัวเลือก sfc / scannow ใน Command Prompt Sfc / scannow เป็นรูปแบบที่นิยมใช้มากที่สุดของคำสั่ง sfc

สิ่งนี้จะตรวจสอบไฟล์ระบบ Windows ที่สำคัญทั้งหมดบนเครื่องโดยรวมไฟล์ DLL ไว้ด้วย

หาก SFC พบปัญหากับไฟล์ระบบ Windows ใด ๆ มันจะซ่อมแซม

การใช้ตัวเลือก sfc / scannow จะต้องใช้เวลาประมาณ 5-15 นาทีเพื่อให้กระบวนการตรวจสอบและซ่อมแซมเสร็จสมบูรณ์

ทำตามขั้นตอนเหล่านี้เพื่อแก้ไขไฟล์ระบบ Windows โดยใช้ System File Checker:

  • กด WinKey + S หรือ Q เพื่อเปิดแถบค้นหา Windows

    พิมพ์ cmd คลิกขวาที่ผลลัพธ์และเรียกใช้ในฐานะผู้ดูแลระบบ ซึ่งมักเรียกว่าพรอมต์คำสั่ง "ยกระดับ"

  • หลังจากเรียกใช้พรอมต์คำสั่งพิมพ์ใน sfc / scannow แล้วกด Enter เพื่อเริ่มขั้นตอนการตรวจสอบ
  • SFC จะตรวจสอบและตรวจสอบความถูกต้องของไฟล์ระบบ Windows ที่ได้รับการป้องกันทั้งหมด กระบวนการนี้อาจใช้เวลาสักครู่จึงจะเสร็จสมบูรณ์

ทันทีที่การตรวจสอบบรรลุถึง 100 เปอร์เซ็นต์สิ่งเหล่านี้อาจนำไปใช้:

  1. หาก SFC ไม่พบปัญหาเกี่ยวกับไฟล์ OS ที่ได้รับการป้องกันบนเครื่อง
  2. หรือพบปัญหากับไฟล์ระบบและได้รับการแก้ไข ผู้ใช้สามารถตรวจสอบไฟล์บันทึกแบบเต็มได้ที่นี่: C: \\\ Windows \\\ Logs \\\ CBS \\\ CBS.log (โดยมีการติดตั้ง Windows ไว้ในไดรฟ์ C:)
  3. บันทึกนี้อาจมีประโยชน์เป็นทรัพยากรสำหรับบุคลากรฝ่ายสนับสนุนด้านเทคนิคที่อาจช่วยแก้ไขปัญหาขั้นสูง
  4. หากการสแกน SFC พบปัญหาเกี่ยวกับไฟล์ระบบและทำการซ่อมแซมพวกเขาอาจได้รับแจ้งให้รีสตาร์ทเครื่อง มิฉะนั้นเริ่มต้นใหม่ด้วยการเริ่มใหม่
  5. หลังจากรีสตาร์ทให้ลองเปิดใช้กระบวนการหรือโปรแกรมเฉพาะที่ทำให้เกิดข้อผิดพลาด“ ชื่อคลาสหน้าต่างไม่ถูกต้อง” เพื่อดูว่า SFC แก้ไขปัญหาแล้วหรือไม่

3. ติดตั้งใหม่หรือซ่อมแซม. Net Framework

หากข้อความแสดงข้อผิดพลาดที่แสดงนั้นเกี่ยวข้องกับ. Net Framework การซ่อมแซมหรือการติดตั้งใหม่อาจทำให้เวทมนต์หายไป

เพื่อแก้ไขปัญหา. Net Framework ให้ไปที่เว็บไซต์ของ Microsoft และทำตามคำแนะนำเพื่อดาวน์โหลด NetFxRepairTool.exe

เครื่องมือนี้จะช่วยตรวจจับและพยายามแก้ไขปัญหาที่เกี่ยวข้องกับการติดตั้ง. Net Framework หรือการอัพเดท

หลังจากติดตั้งแล้วให้ทำตามคำแนะนำในแอพเพื่อเริ่มขั้นตอนการซ่อม. Net Framework

หลังจากเสร็จสิ้นกระบวนการให้รีสตาร์ทคอมพิวเตอร์นี้แล้วลองเรียกใช้กระบวนการที่ทำให้เกิดข้อผิดพลาด“ ชื่อคลาสหน้าต่างไม่ถูกต้อง” ตอนนี้ควรได้รับการแก้ไขแล้ว

หากต้องการถอนการติดตั้งและติดตั้งกรอบงาน Microsoft. Net ให้ทำตามขั้นตอนเหล่านี้:

1. ปิดซอฟต์แวร์แอปพลิเคชันที่เปิดอยู่ทั้งหมด

2. กด WinKey + R เพื่อเปิดกล่องโต้ตอบเรียกใช้

3. พิมพ์ในแผงควบคุมแล้วกด Enter

4. คลิกที่ Add / Remove programs หรือถอนการติดตั้งโปรแกรม

5. เลือกเวอร์ชันของ. Net Framework ที่ติดตั้งบนคอมพิวเตอร์ของคุณแล้วเลือกเปลี่ยน / ถอนการติดตั้งซ่อมแซมหรือลบ

6. วิซาร์ดการตั้งค่าจะปรากฏขึ้นเลือกลบ / ถอนการติดตั้งและคลิกถัดไป

7. รีสตาร์ทคอมพิวเตอร์หลังจากทำตามกระบวนการเสร็จสิ้น

8. หลังจากรีสตาร์ทคอมพิวเตอร์นี้ให้ไปที่หน้าสนับสนุนของ Microsoft เพื่อดาวน์โหลด Microsoft.Net Framework รุ่นที่เข้ากันได้

ในกรณีนี้คือ Microsoft.Net Framework เวอร์ชัน 4.7.1

เมื่อกระบวนการติดตั้งเสร็จสมบูรณ์ผู้ใช้อาจได้รับแจ้งให้รีสตาร์ทคอมพิวเตอร์ หากไม่มีพรอมต์ให้ไปข้างหน้าด้วยการรีสตาร์ท

9. หลังจากรีสตาร์ทคอมพิวเตอร์ให้ลองเปิดใช้งานซอฟต์แวร์ที่ทำให้เกิดข้อผิดพลาด“ ชื่อคลาสหน้าต่างไม่ถูกต้อง” และควรใช้งานได้ดี

  • แนะนำ: วิธีแก้ไขข้อผิดพลาดการตรวจสอบ CMOS บน Windows 10

4. เริ่มต้นการดีบักบน Microsoft Visual Studio โดยไม่มีกระบวนการโฮสต์

“ ชื่อคลาส Windows ไม่ถูกต้อง” อาจเกิดขึ้นเมื่อใดก็ตามที่ผู้ใช้พยายามที่จะดีบั๊กหรือเปิดตัวโครงการที่มีอยู่ / สร้างชื่อใหม่ใน Microsoft Visual Studio และมันจะพ่นในบรรทัดนี้

ถ้า Visual Studio ติดตั้งใหม่ด้วย service pack ล่าสุดและปัญหายังคงมีอยู่ หากต้องการปิดใช้งานกระบวนการโฮสต์ให้ทำตามขั้นตอนนี้:

1. เปิดไลบรารีคลาสหรือโครงการบริการ (โครงการที่ไม่ได้ผลิตแฟ้มที่ปฏิบัติการได้)

2. คลิกคุณสมบัติบนเมนูโครงการ

3. คลิกแท็บดีบั๊กในหน้าต่างคุณสมบัติ

4. ยกเลิกการเลือกช่องเปิดใช้งานกระบวนการโฮสต์ Visual Studio

หมายเหตุ: การปิดใช้งานกระบวนการโฮสต์ทำให้คุณสมบัติการดีบักหลายอย่างไม่พร้อมใช้งานและคุณอาจลดประสิทธิภาพลง

การตรวจแก้จุดบกพร่องโดยไม่ใช้กระบวนการโฮสต์ VS ถูกพบเพื่อกำจัดข้อผิดพลาด“ ชื่อคลาสหน้าต่างไม่ถูกต้อง” เมื่อลองทำตามขั้นตอนเหล่านี้แล้ว VS ควรปราศจากปัญหา

5. ตรวจสอบปัญหาพลังงานของเครื่อง

การใช้การแก้ไขที่สรุปแล้วจะใช้งานได้ในช่วงเวลาสั้น ๆ หากคอมพิวเตอร์ที่ใช้งานมีปัญหาเกี่ยวกับพลังงาน

เมื่อการปิดระบบอย่างกะทันหันเกิดขึ้นเนื่องจากไฟฟ้าขัดข้องอาจเกิดไฟล์ที่เสียหายหลายไฟล์ซึ่งจะทำให้เกิดข้อผิดพลาดในการพิจารณา

วินิจฉัยและแก้ไขปัญหาพลังงานกับเครื่องของคุณและทุกอย่างจะทำงานได้ดี

ชื่อคลาส Windows ไม่ถูกต้อง: วิธีแก้ไขข้อผิดพลาดนี้ใน windows 10