Impedir imágenes de fondo escritorio
En un ordenador compartido puede interesar que un usuario concreto no pueda cambiar el fondo de escritorio, por ejemplo para mantener un aspecto uniforme en los equipos de una oficina o de un aula, o simplemente para que nadie toque el que has dejado puesto. Windows tiene una directiva pensada justo para eso: deja el fondo fijo y desactiva la opción de cambiarlo (aparece atenuada). El mismo ajuste funciona desde Windows XP hasta Windows 11.
Los cambios del registro bajo HKEY_CURRENT_USER se aplican solo al usuario con el que inicies sesión al hacerlos, así que entra con la cuenta que quieres restringir. Antes de tocar nada, exporta la clave que vas a modificar (Archivo > Exportar en el Editor del Registro) por si necesitas volver atrás.
Impedir el cambio de fondo desde el registro
El valor que controla esto se llama NoChangingWallPaper. Con el dato 1, Windows bloquea el cambio de fondo de escritorio para ese usuario.
- Pulsa Win + R, escribe
regedity pulsa Intro. - Ve a la clave siguiente, creando las subclaves que falten (clic derecho > Nuevo > Clave):
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\ActiveDesktop - En el panel derecho, haz clic derecho > Nuevo > Valor de DWORD (32 bits) y llámalo
NoChangingWallPaper. - Haz doble clic en él, escribe
1y pulsa Aceptar. - Cierra la sesión y vuelve a entrar (o reinicia). A partir de ahí, en Personalización > Fondo la opción de cambiar el fondo quedará desactivada para ese usuario.
Para deshacerlo, pon el valor NoChangingWallPaper a 0 o bórralo.
Si quieres aplicar el bloqueo a todos los usuarios del equipo a la vez (y no solo a la cuenta actual), usa la misma clave y valor pero bajo HKEY_LOCAL_MACHINE en lugar de HKEY_CURRENT_USER:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\ActiveDesktop. Para tocar HKEY_LOCAL_MACHINE necesitas permisos de administrador.
Hacerlo con las directivas de grupo
Si tu Windows es Pro, Enterprise o Education, puedes conseguir lo mismo sin tocar el registro, con el Editor de directivas de grupo local:
- Pulsa Win + R, escribe
gpedit.mscy pulsa Intro. - Ve a Configuración de usuario > Plantillas administrativas > Panel de control > Personalización.
- Abre la directiva Impedir el cambio del fondo de escritorio (Prevent changing desktop background), ponla en Habilitada y pulsa Aceptar.
La edición Home de Windows no incluye gpedit.msc; en ese caso usa el método del registro de arriba, que hace exactamente lo mismo.
Dejar puesto un fondo concreto que no se pueda cambiar
Si además de bloquear el cambio quieres imponer una imagen concreta, puedes fijarla también por registro, en esta clave:
- Clave:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System - Valor
Wallpaper(de tipo cadena): la ruta completa de la imagen, por ejemploC:\fondos\empresa.jpg. - Valor
WallpaperStyle(de tipo cadena): el modo de ajuste (por ejemplo2para estirada o10para rellenar).
Combinado con NoChangingWallPaper, el usuario verá siempre ese fondo y no podrá cambiarlo. Para el control más completo, lo más seguro es que el usuario restringido tenga una cuenta estándar y no de administrador, de modo que no pueda revertir estos ajustes.
El truco original para Windows XP
Este ajuste no es nuevo: el valor NoChangingWallPaper existe desde Windows XP y se usaba exactamente igual, en la misma clave HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\ActiveDesktop. En aquella época, una vez aplicado, la pestaña Escritorio de las Propiedades de pantalla dejaba de permitir elegir otro fondo. Por eso el mismo método sigue valiendo hoy sin cambios en todas las versiones de Windows.