Recientemente me vi en la necesidad de instalar Visual Studio Code en un servidor (Windows) sin conexión a Internet, tomando en cuenta que VS Code puede extender su funcionalidad por medio de la descarga de extensiones.
Para mi sorpresa, la tarea es muy sencilla:
- Descargar la versión .ZIP de VS Code

- Descomprimir el archivo .zip descargado
- Crear una carpeta llamada data dentro de la carpeta de VS Code
|- VSCode
| |- Code.exe (el ejecutable de VS Code)
| |- data (carpeta nueva)
| |- ...
- Ingresar a VSCode y descargar extensiones
- Copiar la carpeta de VSCode al servidor sin acceso a internet
Bonus – Menú Contextual
Para agregar VS Code Portable al menú contextual, basta con editar el siguiente código según la ruta en donde estará ubicado el ejecutable y guardarlo como un archivo .reg (registro de windows) y ejecutar para agregar la configuración.
Windows Registry Editor Version 5.00
; Clic secundario en un archivo
[HKEY_CLASSES_ROOT\*\shell\Open with VS Code]
@="Edit with VS Code"
"Icon"="C:\\Program Files (x86)\\Microsoft VS Code\\Code.exe,0"
[HKEY_CLASSES_ROOT\*\shell\Open with VS Code\command]
@="\"C:\\Program Files (x86)\\Microsoft VS Code\\Code.exe\" \"%1\""
; Clic secundario en una carpeta, abrir como proyecto
[HKEY_CLASSES_ROOT\Directory\shell\vscode]
@="Open Folder as VS Code Project"
"Icon"="\"C:\\Program Files (x86)\\Microsoft VS Code\\Code.exe\",0"
[HKEY_CLASSES_ROOT\Directory\shell\vscode\command]
@="\"C:\\Program Files (x86)\\Microsoft VS Code\\Code.exe\" \"%1\""
; Clic secundario dentro de una carpeta, abrir como proyecto
[HKEY_CLASSES_ROOT\Directory\Background\shell\vscode]
@="Open Folder as VS Code Project"
"Icon"="\"C:\\Program Files (x86)\\Microsoft VS Code\\Code.exe\",0"
[HKEY_CLASSES_ROOT\Directory\Background\shell\vscode\command]
@="\"C:\\Program Files (x86)\\Microsoft VS Code\\Code.exe\" \"%V\""
Deja una respuesta