Varios escritorios de verdad en el mismo Windows.
Cada uno con sus propios archivos, sus propios iconos y sus posiciones guardadas.
Gratis, sin publicidad, sin cuenta y sin límites. Un solo archivo de 2,6 MB.
Instalador: lo normal, el de un solo clic. ·
Portable: para probarlo o llevarlo en un pendrive, no instala nada.
Windows 10 u 11 de 64 bits. No hace falta ser administrador.
Si abres Win + Tab y creas un escritorio nuevo, Windows te separa las
ventanas. Pero el fondo, los iconos y los archivos del escritorio siguen
siendo exactamente los mismos en todos. Tu escritorio del trabajo y el de tus
cosas son la misma carpeta llena de todo.
Este programa hace lo otro: cada escritorio es una carpeta distinta, así que al cambiar cambia lo que ves. Y cada uno recuerda dónde dejaste sus iconos.
Win + Tab de Windows |
Este programa | |
|---|---|---|
| Ventanas separadas | sí | no hace falta, siguen abiertas |
| Iconos del escritorio | los mismos en todos | distintos en cada uno |
| Archivos del escritorio | los mismos en todos | una carpeta por escritorio |
| Fondo de pantalla | el mismo | el suyo, recordado por escritorio |
| Posición de los iconos | una sola | guardada por escritorio |
Con el instalador (recomendado): doble clic en el archivo descargado.
Windows va a avisar de que el editor es desconocido, porque el programa no está
firmado: Más información → Ejecutar de todas formas. Tarda unos cinco
segundos, no pide contraseña de administrador y se instala solo para tu usuario
en %LOCALAPPDATA%\Programs\Escritorios. Hay una casilla para que arranque con
Windows; si la marcas, al encender el equipo aparece solo el icono junto al
reloj, sin ventana.
Se quita desde Configuración → Aplicaciones → Escritorios → Desinstalar. Al desinstalar te devuelve al escritorio principal y no deja rastro. Tus carpetas y tus archivos no se tocan.
Con la versión portable: descomprime el .zip y ejecuta
MisEscritorios.exe. No instala nada ni escribe accesos directos; para quitarlo,
borra el archivo. Es el mismo programa: lo único que aporta el instalador son
los accesos directos, la casilla de arranque y el desinstalador.
Al abrirlo aparece la ventana con tus escritorios. Al principio hay uno solo, el que ya tenías, como "Principal".
| Ir a este | cambia al escritorio seleccionado |
| Crear nuevo | crea uno vacío |
| Renombrar | le cambia el nombre en la lista |
| Duplicar | crea otro con una copia de lo que hay en este |
| Abrir carpeta | abre la carpeta del escritorio actual |
| Quitar de la lista | lo saca de la lista sin borrar nada |
| Atajo de teclado | elige una combinación global |
| Arrancar con Windows | lo abre al encender el equipo |
También se puede pinchar dos veces sobre un escritorio de la lista para ir.
Al cambiar, la pantalla parpadea unos segundos mientras Windows rehace el escritorio. Los programas abiertos siguen abiertos; solo se cierran las ventanas del Explorador de archivos.
Al cerrar la ventana el programa se queda junto al reloj. Botón derecho en ese icono para cambiar de escritorio o salir del todo.
Un escritorio recién creado no aparece del todo vacío: Windows suma siempre a cualquier escritorio los accesos directos de "todos los usuarios", y esos no cambian.
No hay nada que configurar: cámbialo como siempre, botón derecho en el escritorio y "Personalizar", y el programa se acuerda de que ese fondo es el de ese escritorio. Al volver, vuelve con él.
Windows tiene un solo fondo para toda la sesión —no existe uno por carpeta—, así que esto funciona igual que las posiciones de los iconos: al salir de un escritorio se apunta el fondo que tenía puesto, y al entrar se le devuelve el suyo.
Un escritorio recién creado no tiene fondo propio todavía, así que la primera vez que entras se queda el que hubiera. En cuanto le pongas uno, es el suyo.
Si la imagen de un fondo guardado ya no está en su carpeta, el programa no la aplica y deja el fondo que haya. Es a propósito: un escritorio en negro parece un programa que rompió algo.
Viene desactivado. Se elige desde la ventana: Ctrl+Alt+D, Alt+F9, lo que
sea, y pasa al siguiente escritorio. Hace falta al menos un modificador, y la
tecla Windows no vale porque el sistema se reserva casi todas sus
combinaciones. Si al arrancar la combinación ya está ocupada por otro programa,
avisa una vez y sigue funcionando sin ella.
Se registra en memoria con RegisterHotKey, como hacen PowerToys y AutoHotkey.
No queda nada escrito en disco.
La casilla escribe un acceso directo normal en tu carpeta Inicio:
%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup
No usa la clave Run del registro ni tareas programadas. Un acceso directo se
ve y se borra arrastrándolo a la papelera; la casilla mira esa carpeta, así que
se entera si lo quitas por fuera. Al arrancar así no se abre la ventana:
aparece solo el icono junto al reloj.
%LOCALAPPDATA%\Escritorios\config.json la lista, con el fondo de cada uno
%LOCALAPPDATA%\Escritorios\posiciones\ las posiciones de los iconos
Y el acceso directo de Inicio, si activaste esa casilla. Nada más: ni servicios, ni tareas programadas, ni un solo archivo tuyo tocado.
"Quitar de la lista" solo edita config.json. La carpeta y todo su contenido se
quedan donde están, y el programa te dice la ruta. El escritorio Principal no se
puede quitar.
Los escritorios nuevos se crean al lado del que ya tienes: si tu escritorio está
en E:\Escritorio, el nuevo queda en E:\Escritorio - Trabajo. Si tu escritorio
lo lleva OneDrive, se crean en tu carpeta de usuario a propósito, para no subir
a la nube lo que pongas en ellos.
Windows guarda la ubicación del escritorio en dos valores del registro:
HKCU\...\Explorer\User Shell Folders Desktop (REG_EXPAND_SZ)
HKCU\...\Explorer\Shell Folders Desktop (REG_SZ)
Cambiarlos y reiniciar el Explorador es todo el truco. Unos programas leen uno y otros el otro, así que hay que dejar los dos iguales.
Las posiciones de los iconos son más delicadas: no viven junto a la carpeta,
sino en una única clave (Shell\Bags\1\Desktop) que el Explorador reescribe
cada vez que arranca. El programa cierra el Explorador con el mensaje de la
barra de tareas y no con un taskkill, porque al salir ordenadamente vuelca las
posiciones al registro y matarlo a la fuerza las pierde. Después aparta esa
copia para el escritorio que dejas, cambia la ruta, restaura la del escritorio
al que entras y recién ahí lo arranca de nuevo.
Puede pasar, y conviene decirlo antes de que sorprenda.
El programa no está firmado digitalmente —una firma cuesta dinero todos los años— así que para Windows y para tu antivirus es un desconocido. Y lo que hace es reescribir la clave del escritorio y reiniciar el Explorador: es su función, pero visto desde fuera "programa sin firma que toca el registro del shell" se parece a lo que hace un virus para instalarse. Alguna herramienta lo marca por eso, sin haber encontrado nada dentro.
Tres formas de comprobarlo por tu cuenta, de menos a más paranoica:
-
Compara la huella de lo que descargaste con la que está publicada en la release. Así sabes que nadie lo cambió por el camino:
Get-FileHash .\Escritorios-instalador.exe
-
Súbelo a VirusTotal y mira el detalle: lo normal en un binario sin firmar son unas pocas alertas genéricas, con nombres tipo "Unsigned", "Generic" o "ML", y ningún virus con nombre y apellido.
-
Compílalo tú mismo. El código está entero aquí, son unos dos segundos y no depende de nada externo. El ejecutable que salga es tuyo y no tienes que confiar en el mío. Está más abajo, en Compilar.
No debería pasar, pero si el programa se interrumpe a media faena, esto lo devuelve a su sitio desde PowerShell:
$ruta = "$env:USERPROFILE\Desktop"
Set-ItemProperty "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" Desktop $ruta
Set-ItemProperty "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" Desktop $ruta
Stop-Process -Name explorer -ForceCambia $ruta si tu escritorio no está en la carpeta de siempre.
Windows 10 u 11 de 64 bits y nada más. Sin Python, sin .NET, sin Visual C++ redistributable, sin WebView2: el ejecutable solo usa librerías que ya trae Windows.
Hace falta Go. Inno Setup es opcional, solo para el instalador.
go build -ldflags "-s -w -H windowsgui" -o MisEscritorios.exe .O el guion que deja todo listo en dist\ —ejecutable, portable e instalador—:
powershell -ExecutionPolicy Bypass -File empaquetar.ps1 -Version 2.1.0El icono se genera con hacer-icono.ps1, que dibuja cada tamaño por separado
usando solo System.Drawing.
MisEscritorios.exe listar
MisEscritorios.exe crear <nombre>
MisEscritorios.exe cambiar <id>
MisEscritorios.exe siguiente
MisEscritorios.exe duplicar <id> <nombre>
MisEscritorios.exe renombrar <id> <nombre>
MisEscritorios.exe quitar <id>
MisEscritorios.exe principal
MisEscritorios.exe arranque [si|no]
MisEscritorios.exe oculto
MIT, por VONJAN. Puedes usarlo, copiarlo, modificarlo, distribuirlo y venderlo.
Se entrega tal cual, sin garantía de ningún tipo. No respondo por daños derivados de su uso, ni por versiones modificadas por terceros, ni por copias que otros vendan o distribuyan: lo único que respaldo son las publicadas en este repositorio.
