Zažíváte pády ještě předtím, než spustíte svůj kód? Pomocí těchto tipů vyřešte problémy s kódem Visual Studio ve Windows 11.

Visual Studio Code je populární IDE široce preferované nadšenci do programování. Microsoft přepracoval své uživatelské rozhraní a zpřístupnil jej také na Microsoft Store. Můžete dokonce nainstalovat více rozšíření v kódu Visual Studio, aby se vaše programování zlepšilo.

Mnoho uživatelů však čelí náhlým selháním aplikace Visual Studio Code, což brání jejich pracovnímu postupu. Pokud se opakovaně potýkáte se stejným problémem, nezoufejte. Uvedeme několik oprav, abyste se mohli pokusit problém vyřešit na svém počítači. Pojďme se ponořit do příspěvku.

1. Ukončete kód Visual Studio a restartujte

Než přejdete ke složitějším opravám aplikace, úplně zavřete Visual Studio Code pomocí Správce úloh a restartujte ji. Jak na to:

  1. Klepněte pravým tlačítkem myši na Start tlačítko pro otevření Nabídka Power User. Klikněte na Správce úloh volba.
  2. Vyhledejte proces Visual Studio Code v seznamu aktivních procesů.
  3. Klikněte na něj pravým tlačítkem a klikněte na Ukončit úlohu možnost z kontextové nabídky. Uzavře aplikaci Visual Studio Code a všechny související procesy.
  4. Zavřete okno Správce úloh a otevřete nabídku Start.
  5. Zadejte kód Visual Studio a spusťte aplikaci s oprávněními správce. Zkontrolujte, zda nyní dojde k selhání.

2. Restartujte systém

Restartování systému je nejstarším trikem v knize. Nemusí to znít efektivně, ale řeší většinu systémových problémů. Restartování systému pomáhá ukončit všechny aktivní procesy a služby, vyčistit systémovou paměť a znovu je spustit. Z tohoto důvodu se také všechny nefunkční služby nebo aplikace znovu restartují.

Klikněte pravým tlačítkem myši na tlačítku Start a vyberte Restartujte možnost z nabídky Power user. Po restartování systému spusťte Visual Studio Code s oprávněními správce a zkontrolujte, zda nepadne.

3. Zakázat hardwarovou akceleraci

Hardwarová akcelerace může způsobit problémy v systému s nízkou specifikací, na kterém je spuštěna aplikace Visual Studio. V nastavení aplikace není možnost pro tuto funkci. Takže musíte upravit soubor argv.json, abyste jej zakázali. Zde je postup:

  1. Spusťte Visual Studio Code a klikněte na Nastavení ikonu v levém dolním rohu.
  2. Vybrat Paleta příkazů z nabídky nastavení a klikněte na Předvolby: Konfigurace argumentů za běhu volba.
  3. Nyní zadejte do souboru argv.json následující příkaz: "disable-hardware-acceleration": true
  4. lis Ctrl+S pro uložení změn do souboru.
  5. Restartujte aplikaci a zkontrolujte, zda nyní nespadne.

4. Proveďte čisté spuštění

Aplikace a služby třetích stran mohou často rušit ostatní aplikace a způsobit zamrznutí a selhání aplikace. Chcete-li tedy tuto možnost vyloučit, udělejte a čisté spuštění systému Windows s povolenými pouze službami Microsoftu při spuštění.

Pokud kód Visual Studio po čistém spuštění funguje dobře, zkuste čisté spuštění znovu a zároveň povolte nějakou službu třetí strany. Tento postup opakujte, dokud nenajdete problematickou službu nebo aplikaci.

5. Zakažte rozšíření kódu Visual Studio

Visual Studio Code potřebuje rozšíření pro rozšíření podpory jazyků a ladicího programu pro různé programovací jazyky. Pokud používáte rozšíření, musíte najít a odstranit ta problematická. Jak na to:

  1. Spusťte Visual Studio Code a stiskněte Ctrl+Shift+X otevřete nastavení rozšíření.
  2. Klikněte na Instalováno možnost zobrazit všechna rozšíření nainstalovaná v aplikaci Visual Studio Code.
  3. Klikněte pravým tlačítkem na libovolné rozšíření a vyberte Zakázat možnost z kontextové nabídky.
  4. Opakujte tento postup pro všechna rozšíření, abyste je zakázali.
  5. Nyní restartujte aplikaci Visual Studio Code a spusťte ji nějakou dobu bez jakýchkoli rozšíření. Pokud se nezhroutí, příčinou havárie je pravděpodobně prodloužení.
  6. Chcete-li rozšíření identifikovat, znovu přejděte do nastavení rozšíření v aplikaci a klikněte pravým tlačítkem na zakázané rozšíření. Vybrat Umožnit volba.
  7. Zkontrolujte, zda Visual Studio Code nenarazí na selhání, když je toto rozšíření aktivní. Opakujte proces, abyste našli rozšíření viníka a odebrali ho z aplikace.

6. Vyloučit Visual Studio Code v programu Windows Defender

Antivirové programy si s aplikacemi a programy nehrají dobře a často je nesprávně označují. Přidejte tedy vyloučení pro aplikaci Visual Studio Code. Pokud ve svém systému používáte antivirus třetí strany, přidejte vyloučení pro adresář aplikace Visual Studio Code v jeho nastavení. Můžete dokonce dočasně deaktivovat zabezpečení systému Windows a spusťte aplikaci a zkontrolujte, zda se nyní nezhroutí.

7. Aktualizujte kód Visual Studio

Pokud používáte velmi starou verzi Visual Studio Code a čelíte náhlým selháním, musíte aplikaci aktualizovat. Nová aktualizace aplikace přináší vylepšení zabezpečení a opravy chyb, které by mohly existovat ve staré verzi aplikace. Postup aktualizace aplikace:

  1. Otevřete Visual Studio Code a klikněte na Nastavení ikona.
  2. Vybrat Kontrola aktualizací možnost z kontextové nabídky.
  3. Pokud je k dispozici aktualizace, stáhněte si ji a nainstalujte a restartujte počítač.
  4. Spusťte aplikaci znovu a nějakou dobu ji používejte, přičemž dávejte pozor na pády.

8. Vrátit zpět poslední aktualizaci systému Windows

Aktualizace systému Windows mohou narušit funkce systému nebo nebudou dobře vyhovovat aplikacím třetích stran. Pokud po nedávné aktualizaci narazíte na problém se selháním aplikace, ručně odinstalujte nejnovější aktualizaci systému Windows na tvém počítači. Vrátí všechny nové změny provedené ve vašem systému.

9. Přeinstalujte kód Visual Studio

Pokud je instalace aplikace vážně poškozená a neopravitelná, pak jednoduchý reset aplikace nebude účinný. Místo toho musíte kód Visual Studio zcela odebrat ze systému a poté jej znovu nainstalovat.

Chcete-li znovu nainstalovat kód Visual Studio pomocí Winget, opakujte následující kroky:

  1. lis Win + R na spusťte příkazové pole Spustit.
  2. Typ cmd do textového pole a stiskněte Ctrl + Shift + Enter pro spuštění příkazového řádku s právy správce.
  3. Přijměte výzvu UAC a klikněte na Ano knoflík.
  4. Zadejte následující příkaz a stiskněte klávesu Enter: Winget seznam
  5. Zkopírujte ID aplikace Visual Studio Code a vložte jej za následující příkaz: odinstalace wingetu [ID aplikace]
    winget odinstalovat Microsoft. VisualStudioCode
  6. Počkejte na dokončení odinstalace. Restartujte systém.
  7. Znovu spusťte příkazový řádek s oprávněními správce.
  8. Poté zadejte následující příkaz a stiskněte klávesu Enter: winget nainstalovat Microsoft. VisualStudioCode
  9. Stažení a instalace aplikace do vašeho systému bude chvíli trvat. Nebudete muset interagovat s oknem instalačního programu ani udělovat žádná oprávnění.
  10. Nyní spusťte Visual Studio Code a zkontrolujte, zda aplikace nyní nenarazí na nějaké selhání.

10. Použijte webovou verzi

Microsoft dokonce nabízí a webovou verzi Visual Studio Code které můžete použít jako dočasné řešení. Můžete se přihlásit k webové verzi a synchronizovat své soubory a nastavení. Navíc můžete nainstalovat PWA z prohlížeče Visual Studio Code a spustit jej přímo z vaší plochy.

Kód Visual Studio už nebude padat na Windows 11

Populární IDE od Microsoftu je oblíbeným nástrojem programátorů. Pokud dojde k náhlému zhroucení, projekty se mohou o dost zpozdit. Začněte se základním odstraňováním problémů a poté vypněte hardwarovou akceleraci ve vašem systému. Poté vypněte rozšíření a proveďte čisté spuštění. Přidejte vyloučení pro aplikaci do antivirového programu. A nakonec, pokud nic nefunguje, znovu nainstalujte aplikaci Visual Studio Code do svého systému.