Αντιμετωπίζετε σφάλματα πριν καν εκτελέσετε τον κώδικά σας; Επιδιορθώστε ζητήματα κώδικα του Visual Studio στα Windows 11 με αυτές τις συμβουλές.
Το Visual Studio Code είναι ένα δημοφιλές IDE που προτιμάται ευρέως από τους λάτρεις του προγραμματισμού. Η Microsoft αναβάθμισε τη διεπαφή χρήστη της και την έκανε διαθέσιμη και στο Microsoft Store. Μπορείτε ακόμη και να εγκαταστήσετε πολλές επεκτάσεις στον κώδικα του Visual Studio για να βελτιώσετε την εμπειρία προγραμματισμού σας.
Ωστόσο, πολλοί χρήστες αντιμετωπίζουν απότομες διακοπές λειτουργίας στην εφαρμογή Visual Studio Code, κάτι που εμποδίζει τη ροή εργασίας τους. Εάν αντιμετωπίζετε το ίδιο πρόβλημα επανειλημμένα, μην ανησυχείτε. Θα παραθέσουμε πολλές επιδιορθώσεις, ώστε να μπορείτε να προσπαθήσετε να επιλύσετε το πρόβλημα στον υπολογιστή σας. Ας βουτήξουμε στην ανάρτηση.
1. Τερματίστε τον κώδικα του Visual Studio και κάντε επανεκκίνηση
Πριν προχωρήσετε σε πιο σύνθετες επιδιορθώσεις για την εφαρμογή, κλείστε εντελώς τον κώδικα του Visual Studio χρησιμοποιώντας τη Διαχείριση εργασιών και επανεκκινήστε τον. Δείτε πώς να το κάνετε:
- Κάντε δεξί κλικ στο Αρχή κουμπί για να ανοίξετε το Μενού Power User. Κάνε κλικ στο Διαχειριστής εργασιών επιλογή.
- Εντοπίστε τη διαδικασία κώδικα του Visual Studio στη λίστα των ενεργών διεργασιών.
- Κάντε δεξί κλικ πάνω του και κάντε κλικ στο Τέλος εργασίας επιλογή από το μενού περιβάλλοντος. Θα κλείσει την εφαρμογή Visual Studio Code και όλες τις σχετικές διαδικασίες.
- Κλείστε το παράθυρο Task Manager και ανοίξτε το μενού Έναρξη.
- Πληκτρολογήστε Visual Studio Code και εκτελέστε την εφαρμογή με δικαιώματα διαχειριστή. Ελέγξτε αν αντιμετωπίζει συντριβή τώρα.
2. Επανεκκινήστε το σύστημά σας
Η επανεκκίνηση του συστήματος είναι το παλαιότερο κόλπο στο βιβλίο. Μπορεί να μην ακούγεται αποτελεσματικό, αλλά επιλύει τα περισσότερα από τα προβλήματα του συστήματος. Η επανεκκίνηση ενός συστήματος βοηθά στο κλείσιμο όλων των ενεργών διεργασιών και υπηρεσιών, στην εκκαθάριση της μνήμης του συστήματος και στην επανεκκίνηση τους. Εξαιτίας αυτού, τυχόν υπηρεσίες ή εφαρμογές που δεν λειτουργούν θα επανεκκινήσουν εκ νέου.
Κάντε δεξί κλικ στο κουμπί Έναρξη και επιλέξτε το Επανεκκίνηση επιλογή από το μενού Power user. Μετά την επανεκκίνηση του συστήματος, εκτελέστε τον κώδικα του Visual Studio με δικαιώματα διαχειριστή και ελέγξτε εάν διακόπτεται η λειτουργία του.
3. Απενεργοποιήστε την επιτάχυνση υλικού
Η επιτάχυνση υλικού μπορεί να προκαλέσει προβλήματα στο σύστημα χαμηλών προδιαγραφών που εκτελεί την εφαρμογή Visual Studio. Δεν υπάρχει επιλογή για αυτήν τη δυνατότητα στις ρυθμίσεις της εφαρμογής. Επομένως, πρέπει να τροποποιήσετε το αρχείο argv.json για να το απενεργοποιήσετε. Δείτε πώς:
- Εκκινήστε το Visual Studio Code και κάντε κλικ στο Ρυθμίσεις εικονίδιο στην κάτω αριστερή γωνία.
- Επίλεξε το Παλέτα εντολών από το μενού ρυθμίσεων και κάντε κλικ στο Προτιμήσεις: Διαμόρφωση επιχειρημάτων χρόνου εκτέλεσης επιλογή.
- Τώρα, πληκτρολογήστε την ακόλουθη εντολή στο αρχείο argv.json: "disable-hardware-acceleration": αληθές
- Τύπος Ctrl+ S για να αποθηκεύσετε τις αλλαγές στο αρχείο.
- Επανεκκινήστε την εφαρμογή και ελέγξτε αν κολλάει τώρα.
4. Εκτελέστε μια καθαρή εκκίνηση
Συχνά, εφαρμογές και υπηρεσίες τρίτων μπορούν να παρεμβαίνουν σε άλλες εφαρμογές και να προκαλέσουν πάγωμα και σφάλματα εφαρμογής. Έτσι, για να αποκλείσετε αυτή την πιθανότητα, κάντε ένα καθαρή εκκίνηση του συστήματος παραθύρων σας με ενεργοποιημένες μόνο υπηρεσίες που σχετίζονται με τη Microsoft κατά την εκκίνηση.
Εάν ο κώδικας του Visual Studio λειτουργεί καλά μετά από μια καθαρή εκκίνηση, δοκιμάστε ξανά την καθαρή εκκίνηση ενώ ενεργοποιείτε κάποια υπηρεσία τρίτων. Επαναλάβετε αυτή τη διαδικασία μέχρι να βρείτε την προβληματική υπηρεσία ή εφαρμογή.
5. Απενεργοποιήστε τις επεκτάσεις κώδικα του Visual Studio
Το Visual Studio Code χρειάζεται επεκτάσεις για επέκταση γλώσσας και υποστήριξης εντοπισμού σφαλμάτων για διάφορες γλώσσες προγραμματισμού. Εάν χρησιμοποιείτε επεκτάσεις, πρέπει να βρείτε και να αφαιρέσετε τις ενοχλητικές. Δείτε πώς να το κάνετε:
- Εκκινήστε το Visual Studio Code και πατήστε Ctrl+ Shift + X για να ανοίξετε τις ρυθμίσεις επεκτάσεων.
- Κάνε κλικ στο Εγκατεστημένο επιλογή για εμφάνιση όλων των επεκτάσεων που είναι εγκατεστημένες στην εφαρμογή Visual Studio Code.
- Κάντε δεξί κλικ σε οποιαδήποτε επέκταση και επιλέξτε το Καθιστώ ανίκανο επιλογή από το μενού περιβάλλοντος.
- Επαναλάβετε αυτή τη διαδικασία για όλες τις επεκτάσεις για να τις απενεργοποιήσετε.
- Τώρα επανεκκινήστε την εφαρμογή Visual Studio Code και εκτελέστε την για κάποιο χρονικό διάστημα χωρίς επεκτάσεις. Εάν δεν κολλήσει, πιθανότατα η επέκταση είναι ο λόγος πίσω από τη συντριβή.
- Για να προσδιορίσετε την επέκταση, επισκεφτείτε ξανά τις ρυθμίσεις της επέκτασης στην εφαρμογή και κάντε δεξί κλικ σε μια απενεργοποιημένη επέκταση. Επίλεξε το επιτρέπω επιλογή.
- Ελέγξτε εάν ο κώδικας του Visual Studio αντιμετωπίζει σφάλμα όταν αυτή η επέκταση είναι ενεργή. Επαναλάβετε τη διαδικασία για να βρείτε την επέκταση του ένοχου και να την αφαιρέσετε από την εφαρμογή.
6. Εξαιρέστε τον κώδικα του Visual Studio στο Windows Defender
Τα προγράμματα προστασίας από ιούς δεν παίζουν καλά με τις εφαρμογές και τα προγράμματα και συχνά τα επισημαίνουν εσφαλμένα. Επομένως, προσθέστε μια εξαίρεση για την εφαρμογή Visual Studio Code. Εάν χρησιμοποιείτε ένα πρόγραμμα προστασίας από ιούς τρίτου κατασκευαστή στο σύστημά σας, προσθέστε μια εξαίρεση για τον κατάλογο της εφαρμογής Visual Studio Code μεταβαίνοντας στις ρυθμίσεις του. Μπορείτε ακόμη και απενεργοποιήστε προσωρινά την ασφάλεια των Windows και τρέξτε την εφαρμογή για να ελέγξετε αν κολλάει τώρα.
7. Ενημερώστε τον κώδικα του Visual Studio
Εάν χρησιμοποιείτε μια πολύ παλιά έκδοση του Visual Studio Code και αντιμετωπίζετε απότομες διακοπές λειτουργίας, τότε πρέπει να ενημερώσετε την εφαρμογή. Μια νέα ενημέρωση εφαρμογής φέρνει βελτιώσεις ασφαλείας και διορθώσεις σφαλμάτων που θα μπορούσαν να υπάρχουν στην παλιά έκδοση της εφαρμογής. Δείτε πώς μπορείτε να ενημερώσετε την εφαρμογή:
- Ανοίξτε τον Κώδικα του Visual Studio και κάντε κλικ στο Ρυθμίσεις εικόνισμα.
- Επίλεξε το Ελεγχος για ενημερώσεις επιλογή από το μενού περιβάλλοντος.
- Εάν υπάρχει διαθέσιμη ενημέρωση, πραγματοποιήστε λήψη και εγκατάσταση και επανεκκίνηση του υπολογιστή σας.
- Εκκινήστε ξανά την εφαρμογή και χρησιμοποιήστε την για κάποιο χρονικό διάστημα, ενώ παρακολουθείτε τυχόν σφάλματα.
8. Επαναφέρετε την τελευταία ενημέρωση των Windows
Οι ενημερώσεις των Windows μπορεί να σπάσουν τις λειτουργίες του συστήματος ή να μην ταιριάζουν καλά με τις εφαρμογές τρίτων. Εάν αντιμετωπίσετε το πρόβλημα του σφάλματος εφαρμογής μετά από μια πρόσφατη ενημέρωση, απεγκαταστήστε με μη αυτόματο τρόπο την πιο πρόσφατη ενημέρωση των Windows στον υπολογιστή σου. Θα επαναφέρει όλες τις νέες αλλαγές που έγιναν στο σύστημά σας.
9. Επανεγκαταστήστε τον κώδικα του Visual Studio
Εάν η εγκατάσταση της εφαρμογής είναι σοβαρά κατεστραμμένη και δεν μπορεί να διορθωθεί, τότε μια απλή επαναφορά της εφαρμογής δεν θα είναι αποτελεσματική. Αντίθετα, πρέπει να καταργήσετε εντελώς τον κώδικα του Visual Studio από το σύστημά σας και στη συνέχεια να τον εγκαταστήσετε ξανά.
Επαναλάβετε τα παρακάτω βήματα για να εγκαταστήσετε ξανά τον κώδικα του Visual Studio χρησιμοποιώντας το Winget:
- Τύπος Win + R προς την εκκινήστε το πλαίσιο εντολών Εκτέλεση.
- Τύπος cmd στο πλαίσιο εισαγωγής κειμένου και πατήστε Ctrl + Shift + Enter για να εκκινήσετε τη γραμμή εντολών με δικαιώματα διαχειριστή.
- Αποδεχτείτε την προτροπή UAC και κάντε κλικ στο Ναί κουμπί.
- Πληκτρολογήστε την παρακάτω εντολή και πατήστε το πλήκτρο enter: Λίστα Winget
- Αντιγράψτε το αναγνωριστικό της εφαρμογής Visual Studio Code και επικολλήστε το μετά την ακόλουθη εντολή: απεγκατάσταση winget [Αναγνωριστικό εφαρμογής]
winget απεγκαταστήστε τη Microsoft. VisualStudioCode
- Περιμένετε να ολοκληρωθεί η απεγκατάσταση. Κάντε επανεκκίνηση του συστήματός σας.
- Εκκινήστε ξανά τη γραμμή εντολών με δικαιώματα διαχειριστή.
- Στη συνέχεια, πληκτρολογήστε την ακόλουθη εντολή και πατήστε το πλήκτρο enter: winget εγκαταστήστε τη Microsoft. VisualStudioCode
- Θα χρειαστεί λίγος χρόνος για να κατεβάσετε και να εγκαταστήσετε την εφαρμογή στο σύστημά σας. Δεν θα χρειαστεί να αλληλεπιδράσετε με το παράθυρο του προγράμματος εγκατάστασης ή να εκχωρήσετε δικαιώματα.
- Εκτελέστε το Visual Studio Code τώρα και ελέγξτε εάν η εφαρμογή αντιμετωπίζει σφάλματα τώρα.
10. Χρησιμοποιήστε την έκδοση Web
Η Microsoft προσφέρει ακόμη και ένα web έκδοση του Visual Studio Code που μπορείτε να χρησιμοποιήσετε ως προσωρινή λύση. Μπορείτε να συνδεθείτε στην έκδοση web και να συγχρονίσετε τα αρχεία και τις ρυθμίσεις σας. Επιπλέον, μπορείτε να εγκαταστήσετε ένα PWA από το πρόγραμμα περιήγησης του Visual Studio Code και να το εκκινήσετε απευθείας από την επιφάνεια εργασίας σας.
Ο κώδικας του Visual Studio δεν θα διακοπεί πια στα Windows 11
Το δημοφιλές IDE της Microsoft είναι το βασικό εργαλείο των προγραμματιστών. Εάν καταρρεύσει απότομα, τα έργα μπορεί να καθυστερήσουν αρκετά. Ξεκινήστε με τη βασική αντιμετώπιση προβλημάτων και, στη συνέχεια, απενεργοποιήστε την επιτάχυνση υλικού στο σύστημά σας. Μετά από αυτό, απενεργοποιήστε τις επεκτάσεις και εκτελέστε καθαρή εκκίνηση. Προσθέστε μια εξαίρεση για την εφαρμογή στο πρόγραμμα προστασίας από ιούς. Τέλος, εάν δεν λειτουργεί τίποτα, εγκαταστήστε ξανά την εφαρμογή Visual Studio Code στο σύστημά σας.