Visual Studio Code startet nicht

Seit dem Update von VS Code auf 1.78.1 lässt sich VS Code nicht mehr starten, wenn man als User in der Domäne angemeldet ist, oder es lassen sich keine Dateien mehr editieren, die auf Servern liegen, die man per UNC Pfad aufruft.

Eine intensive Suche in diversen Foren und einige Stunden später war der Grund dafür klar: seit 1.78.1 wird aus Sicherheitsgründen kein UNC Pfad mehr (für den Start - bei uns aufgrund von Roaming Profiles) akzeptiert. Die Erklärung findet sich hier > Working with UNC paths

Man kann VS Code mit einer "Debug" Variable starten. Dazu in einer Kommandozeile (cmd als Admin aufrufen) code --verbose eingeben. Dadurch erhält man eine Ausgabe des/der Fehler. In meinem Fall > UNC host 'srv-xy' access is not allowed

Viele Beschwerden und Lösungsansätze dazu finden sich hier > disable security.allowedUNCHosts

Darin fand sich letztlich die aktuell für mich einzige funktionierende Lösung: zurück auf Version 1.78.0 und die Updates deaktivieren.

Wie werden die Updates deaktiviert?

2 Möglichkeiten: 

1. über die Einstellungen > 
VS Code (Ver. 1.78.0) öffnen > Settings > Suche: update >
Checkbox deaktivieren
- Update: Enable Windows Background Updates
Ändern auf > manual 
- Update: Mode

2. über die Settingsdatei (und gleichzeitig Kontrolle ob 1. funktioniert hat) >
Die Datei findet sich nach einer Standard Installation unter 
C:\Users\benutzerxy\Appdata\Roaming\Code\User\settings.json

Diese sollte wie folgt aussehen (um die automatischen Updates zu deaktivieren):

{
    "update.mode": "manual",
    "update.enableWindowsBackgroundUpdates": false
}
 

Diese Einstellung bleibt zunächst einmal so, bis es eine Möglichkeit gibt, für die UNC Pfade Ausnahmen zu hinterlegen.