Máte problémy s pádmi ešte pred spustením kódu? Vyriešte problémy s kódom Visual Studio v systéme Windows 11 pomocou týchto tipov.

Visual Studio Code je populárny IDE, ktorý uprednostňujú nadšenci programovania. Microsoft prepracoval svoje používateľské rozhranie a sprístupnil ho aj v obchode Microsoft Store. V kóde Visual Studio môžete dokonca nainštalovať viacero rozšírení, aby ste si vylepšili programovanie.

Mnoho používateľov však čelí náhlym zlyhaniam v aplikácii Visual Studio Code, čo bráni ich pracovnému postupu. Ak sa s tým istým problémom stretávate opakovane, nezúfajte. Uvedieme niekoľko opráv, aby ste sa mohli pokúsiť vyriešiť problém vo svojom počítači. Poďme sa ponoriť do príspevku.

1. Ukončite kód Visual Studio a reštartujte

Pred prechodom na zložitejšie opravy aplikácie úplne zatvorte kód Visual Studio pomocou Správcu úloh a reštartujte ho. Postup:

  1. Kliknite pravým tlačidlom myši na Štart tlačidlo na otvorenie Ponuka Power User. Klikni na Správca úloh možnosť.
  2. Nájdite proces Visual Studio Code v zozname aktívnych procesov.
  3. instagram viewer
  4. Kliknite naň pravým tlačidlom myši a kliknite na Ukončiť úlohu možnosť z kontextového menu. Zatvorí aplikáciu Visual Studio Code a všetky súvisiace procesy.
  5. Zatvorte okno Správca úloh a otvorte ponuku Štart.
  6. Zadajte kód Visual Studio a spustite aplikáciu s oprávneniami správcu. Skontrolujte, či teraz dôjde k zlyhaniu.

2. Reštartujte systém

Reštartovanie systému je najstarším trikom v knihe. Nemusí to znieť efektívne, ale rieši väčšinu systémových problémov. Reštartovanie systému pomáha pri zatvorení všetkých aktívnych procesov a služieb, vymazaní systémovej pamäte a ich opätovnom spustení. Z tohto dôvodu sa všetky služby alebo aplikácie, ktoré nefungujú, tiež reštartujú.

Kliknite pravým tlačidlom myši na tlačidlo Štart a vyberte položku Reštart z ponuky Power user. Po reštartovaní systému spustite Visual Studio Code s oprávneniami správcu a skontrolujte, či nepadne.

3. Zakázať hardvérovú akceleráciu

Hardvérová akcelerácia môže spôsobiť problémy v nízkošpecifikovanom systéme s aplikáciou Visual Studio. V nastaveniach aplikácie nie je možnosť pre túto funkciu. Takže musíte upraviť súbor argv.json, aby ste ho zakázali. Tu je postup:

  1. Spustite Visual Studio Code a kliknite na nastavenie ikonu v ľavom dolnom rohu.
  2. Vyberte Paleta príkazov z ponuky nastavení a kliknite na Predvoľby: Konfigurácia argumentov runtime možnosť.
  3. Teraz zadajte nasledujúci príkaz do súboru argv.json: "disable-hardware-acceleration": true
  4. Stlačte tlačidlo Ctrl+S pre uloženie zmien do súboru.
  5. Reštartujte aplikáciu a skontrolujte, či teraz zlyhá.

4. Vykonajte čisté spustenie

Aplikácie a služby tretích strán môžu často zasahovať do iných aplikácií a spôsobiť zamrznutie a zlyhanie aplikácie. Takže, aby ste túto možnosť vylúčili, urobte a čisté spustenie systému Windows so zapnutými iba službami súvisiacimi s Microsoftom pri spustení.

Ak kód Visual Studio po čistom spustení funguje dobre, skúste čisté spustenie znova a zároveň povoľte nejakú službu tretej strany. Tento postup opakujte, kým nenájdete problematickú službu alebo aplikáciu.

5. Zakázať rozšírenia kódu Visual Studio

Visual Studio Code potrebuje rozšírenia na rozšírenie podpory jazykov a debuggerov pre rôzne programovacie jazyky. Ak používate rozšírenia, musíte nájsť a odstrániť tie problematické. Postup:

  1. Spustite Visual Studio Code a stlačte Ctrl + Shift + X otvorte nastavenia rozšírení.
  2. Klikni na Nainštalované možnosť zobraziť všetky rozšírenia nainštalované v aplikácii Visual Studio Code.
  3. Kliknite pravým tlačidlom myši na ľubovoľné rozšírenie a vyberte Zakázať možnosť z kontextového menu.
  4. Zopakujte tento postup pre všetky rozšírenia, aby ste ich zakázali.
  5. Teraz reštartujte aplikáciu Visual Studio Code a spustite ju nejaký čas bez akýchkoľvek rozšírení. Ak nepadne, príčinou havárie je pravdepodobne rozšírenie.
  6. Ak chcete rozšírenie identifikovať, znova prejdite do nastavení rozšírenia v aplikácii a kliknite pravým tlačidlom myši na zakázané rozšírenie. Vyberte Povoliť možnosť.
  7. Skontrolujte, či Visual Studio Code nezaznamená zlyhanie, keď je toto rozšírenie aktívne. Zopakujte postup, aby ste našli vinníka rozšírenia a odstránili ho z aplikácie.

6. Vylúčte kód Visual Studio v programe Windows Defender

Antivírusové programy sa nehrajú dobre s aplikáciami a programami a často ich nesprávne označujú. Takže pridajte vylúčenie pre aplikáciu Visual Studio Code. Ak vo svojom systéme používate antivírus od tretej strany, pridajte vylúčenie pre adresár aplikácie Visual Studio Code v jeho nastaveniach. Môžete dokonca dočasne vypnúť zabezpečenie systému Windows a spustite aplikáciu a skontrolujte, či teraz zlyhá.

7. Aktualizujte kód Visual Studio

Ak používate veľmi starú verziu kódu Visual Studio a čelíte náhlym zlyhaniam, musíte aplikáciu aktualizovať. Nová aktualizácia aplikácie prináša vylepšenia zabezpečenia a opravy chýb, ktoré by mohli existovať v starej verzii aplikácie. Postup aktualizácie aplikácie:

  1. Otvorte kód Visual Studio a kliknite na nastavenie ikonu.
  2. Vyberte Skontroluj aktualizácie možnosť z kontextového menu.
  3. Ak je k dispozícii aktualizácia, stiahnite si ju a nainštalujte a reštartujte počítač.
  4. Znova spustite aplikáciu a nejaký čas ju používajte, pričom dávajte pozor na zlyhania.

8. Vrátiť späť poslednú aktualizáciu systému Windows

Aktualizácie systému Windows môžu narušiť funkcie systému alebo nie sú vhodné pre aplikácie tretích strán. Ak po nedávnej aktualizácii narazíte na problém so zlyhaním aplikácie, manuálne odinštalujte najnovšiu aktualizáciu systému Windows na vašom počítači. Vráti všetky nové zmeny vykonané vo vašom systéme.

9. Preinštalujte kód Visual Studio

Ak je inštalácia aplikácie vážne poškodená a neopraviteľná, jednoduchý reset aplikácie nebude účinný. Namiesto toho musíte kód Visual Studio úplne odstrániť zo systému a potom ho znova nainštalovať.

Ak chcete preinštalovať kód Visual Studio pomocou Winget, zopakujte nasledujúce kroky:

  1. Stlačte tlačidlo Win + R do spustite príkazové pole Spustiť.
  2. Typ cmd v textovom poli a stlačte Ctrl + Shift + Enter na spustenie príkazového riadka s právami správcu.
  3. Prijmite výzvu UAC a kliknite na Áno tlačidlo.
  4. Zadajte nasledujúci príkaz a stlačte kláves Enter: Winget zoznam
  5. Skopírujte ID aplikácie Visual Studio Code a prilepte ho za nasledujúci príkaz: odinštalovanie wingetu [ID aplikácie]
    winget odinštalovať Microsoft. VisualStudioCode
  6. Počkajte na dokončenie odinštalovania. Reštartujte systém.
  7. Znova spustite príkazový riadok s oprávneniami správcu.
  8. Potom zadajte nasledujúci príkaz a stlačte kláves enter: winget nainštalovať Microsoft. VisualStudioCode
  9. Stiahnutie a inštalácia aplikácie do vášho systému bude chvíľu trvať. Nebudete musieť interagovať s oknom inštalátora ani udeľovať žiadne povolenia.
  10. Teraz spustite kód Visual Studio a skontrolujte, či aplikácia teraz nepadne.

10. Použite webovú verziu

Microsoft dokonca ponúka a webovú verziu Visual Studio Code ktoré môžete použiť ako dočasné riešenie. Môžete sa prihlásiť do webovej verzie a synchronizovať svoje súbory a nastavenia. Okrem toho si môžete nainštalovať PWA z prehliadača Visual Studio Code a spustiť ho priamo z pracovnej plochy.

Kód Visual Studio už nebude padať v systéme Windows 11

Populárne IDE od Microsoftu je obľúbeným nástrojom programátorov. Ak sa náhle zrúti, projekty sa môžu dosť oneskoriť. Začnite so základným riešením problémov a potom vypnite hardvérovú akceleráciu vo vašom systéme. Potom zakážte rozšírenia a vykonajte čisté spustenie. Pridajte vylúčenie pre aplikáciu v antivírusovom programe. Nakoniec, ak nič nefunguje, preinštalujte aplikáciu Visual Studio Code do svojho systému.