Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows

Visual Studio Code หยุดทำงานบน Windows 11/10

รหัส Visual Studio โดย Microsoft เป็นหนึ่งใน IDE ที่ดีที่สุดสำหรับ coders รองรับหลายภาษาและมีส่วนขยายมากมายที่คุณสามารถติดตั้งได้นอกเหนือจากการตั้งค่าการเข้ารหัสที่มีคุณลักษณะหลากหลาย อย่างไรก็ตาม สิ่งต่าง ๆ ไม่ได้ง่ายนักสำหรับโปรแกรมเมอร์หลาย ๆ คน เนื่องจาก VS Code บนคอมพิวเตอร์ของพวกเขาหยุดทำงาน ดังนั้น ในบทความนี้ เราจะมาดูวิธีแก้ไขปัญหาที่ Visual Studio Code ของคุณหยุดทำงานบน Windows 11/10

แก้ไขข้อผิดพลาดหน้าต่างขัดข้องใน VSC

Visual Studio Code หยุดทำงานบน Windows 11/10

เหตุใด Visual Studio Code จึงขัดข้องบนคอมพิวเตอร์ของฉัน

มีสองสถานการณ์ที่ผู้ใช้ต้องเผชิญ VSCode อาจหยุดทำงานทันทีที่เปิดหรือหยุดทำงานกลางโครงการ ขณะนี้ อาจมีสาเหตุหลายประการสำหรับพฤติกรรมแปลกประหลาดนี้ เช่น ไฟล์เสียหาย ลูปไม่สิ้นสุด เป็นต้น เราจะพูดถึงวิธีแก้ปัญหาที่เป็นไปได้โดยละเอียด

Visual Studio Code ขัดข้องใน Windows 11/10

สิ่งที่คุณทำได้เพื่อแก้ไข Visual Studio Code หยุดทำงานหรือค้าง ปัญหาใน Windows 11/10

  1. อัปเดตไดรเวอร์กราฟิก
  2. ปิดการเร่งฮาร์ดแวร์
  3. ลบข้อมูลสำรองของไฟล์ที่เปิดอยู่
  4. ติดตั้ง VS Code ใหม่

เรามาพูดถึงรายละเอียดกันดีกว่า

1] อัปเดตไดรเวอร์กราฟิก

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

2] ปิดการเร่งฮาร์ดแวร์

ถัดไป หากปัญหายังคงอยู่ ให้ลองปิดใช้งาน GPU Hardware Acceleration วิธีนี้ VSCode จะใช้การเรนเดอร์ซอฟต์แวร์เท่านั้นซึ่งจะส่งผลให้ได้รับประสบการณ์ที่เสถียรมาก โดยทำตามขั้นตอนที่กำหนด

  1. เปิด รหัส Visual Studio  ในระบบของคุณ
  2. กด Ctrl + Shift + P  เพื่อเปิด Command Palette
  3. พิมพ์ 'ค่ากำหนด:กำหนดค่าอาร์กิวเมนต์รันไทม์ ' และกด Enter
  4. ตอนนี้ เพิ่มคำสั่งต่อไปนี้และบันทึกไฟล์ (Ctrl + S)
"disable-hardware-acceleration": true,
สุดท้าย ให้รีสตาร์ท VSCode แล้วดูว่าปัญหายังคงมีอยู่หรือไม่

3] ลบข้อมูลสำรองของไฟล์ที่เปิดอยู่

หากเปิดไฟล์ขนาดใหญ่ VSCode ค้างแล้วเกิดขัดข้อง คุณจะต้องลบบางไฟล์ ดังนั้นให้เปิด Run วาง %AppData% แล้วคลิกตกลง ตอนนี้ เปิด รหัส> สำรองข้อมูล  แล้วลบโฟลเดอร์เดียวที่อยู่ในไดเร็กทอรีนั้น สุดท้าย ให้รีสตาร์ท VSCode และดูว่าปัญหายังคงมีอยู่หรือไม่

4] ติดตั้ง VS Code ใหม่

หากไม่มีอะไรทำงาน ปัญหาอาจเกิดจากไฟล์ VSCode ที่เสียหาย ดังนั้น ในการแก้ไขปัญหา คุณควรถอนการติดตั้ง VSCode จากนั้นดาวน์โหลดใหม่และติดตั้งซอฟต์แวร์ใหม่อีกครั้ง เพื่อดูว่าปัญหายังคงมีอยู่หรือไม่

หวังว่าคุณจะสามารถแก้ไขปัญหาด้วยวิธีแก้ปัญหาที่ให้มา

Infinite Loop ทำให้ VSCode หรือระบบขัดข้อง

บางครั้ง อาจไม่มีปัญหากับแอพหรือไดรเวอร์กราฟิกของคุณ แต่ถึงกระนั้น VSCode ของคุณก็ขัดข้อง หรือบางครั้งแม้แต่ระบบของคุณก็ขัดข้องด้วยเหตุนี้ สถานการณ์นี้อาจเกิดจากการใช้ Infinite Loop

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

Infinite Loop เป็นเพียงการวนซ้ำที่ไม่มีเงื่อนไขที่สามารถยุติกระบวนการได้ ตัวอย่างเช่น ดูโค้ดต่อไปนี้

int x; 
for (x = 4; x>4; x++)
{
//some code
}

ในกรณีนี้เนื่องจากเงื่อนไขคือ x>4 จะสะใจเสมอ วนซ้ำไม่สิ้นสุด

ดังนั้น ตรวจสอบให้แน่ใจว่าคุณไม่ได้ใช้ Infinity Loop โดยไม่ได้ตั้งใจ หากคุณเขียนลูปดังกล่าวโดยไม่ได้ตั้งใจ คอยดูเอาต์พุต ทันทีที่คุณเห็นชุดของเอาต์พุตที่ไม่ต้องการ ให้จบกระบวนการ Ctrl + Alt + M

วิธีนี้จะทำให้คุณสามารถหยุดรหัสและบันทึกคอมพิวเตอร์ของคุณจากการหยุดทำงาน

อ่านต่อ: 

  • C++ IDE ฟรีที่ดีที่สุดสำหรับ Windows
  • ส่วนขยาย C++ ที่ดีที่สุดสำหรับโค้ด Visual Studio

Visual Studio Code หยุดทำงานบน Windows 11/10