Cómo programar un cambio de fondo de pantalla en Windows 10

Windows 10 permite rotar una carpeta de fondos de pantalla a intervalos predefinidos, pero no incluye un activador integrado para mostrar una imagen específica a una hora determinada o en días específicos de la semana. Para programar un cambio, el Programador de tareas puede ejecutar un breve script de PowerShell que aplica una imagen al escritorio del usuario que ha iniciado sesión. Esto cambia el fondo de escritorio, no la imagen de la pantalla de bloqueo.

Microsoft indica que el soporte para Windows 10 finalizó el 14 de octubre de 2025. Estas opciones de personalización permanecen en los sistemas instalados, pero las actualizaciones de seguridad gratuitas han finalizado. Consulte la guía de fondos de escritorio de Microsoft para obtener las instrucciones actuales para Windows.

Utilice la presentación de diapositivas para cambios de intervalo.

Para la rotación automática sin un horario fijo, pulsa Windows + I , abre Personalización > Fondo , selecciona Presentación de diapositivas y, a continuación, usa Examinar para elegir una carpeta de imágenes. Configura la opción Cambiar imagen cada intervalo y, opcionalmente, habilita la reproducción aleatoria. También puedes hacer clic con el botón derecho en el escritorio y seleccionar Siguiente fondo de escritorio para avanzar manualmente. La presentación de diapositivas rota por intervalos; no establece un fondo de pantalla específico para un momento determinado.

Configuración de Personalización y Fondo de Windows 10 con Presentación de diapositivas seleccionada, una carpeta de Fondos de pantalla y la opción Cambiar imagen cada intervalo.
La página de fondo contiene la presentación de diapositivas de carpetas integrada de Windows y los controles de intervalo.

Programa un fondo de pantalla específico para una hora determinada.

Una tarea programada aplica una imagen con una frecuencia diaria o semanal. Para mostrar imágenes diferentes en momentos distintos, repita la configuración de la tarea para cada momento y archivo. El script utiliza la función SystemParametersInfoW documentada por Microsoft para establecer el fondo de escritorio.

El programador de cambio de fondo de pantalla anterior, mencionado en la versión anterior, no se utiliza aquí: la página de producto actual de FutureSight enumera Windows XP, Vista y 7 en Requisitos, por lo que no documenta la compatibilidad con Windows 10.

1. Coloca la imagen en una carpeta permanente.

Crea una carpeta, por ejemplo C:\Users\YourName\Pictures\Wallpapers, , guarda la imagen allí y anota su ruta completa. Mantén el archivo en su lugar; moverlo o cambiarle el nombre posteriormente interrumpirá la operación. Si se encuentra en una carpeta sincronizada en la nube, asegúrate de que se descargue localmente.

El Explorador de archivos está abierto en la carpeta Imágenes y Fondos de pantalla, con varias miniaturas de imágenes locales y un archivo seleccionado.

2. Configura Windows en modo imagen.

Abre Ajustes > Personalización > Fondo y selecciona Imagen . Si la Presentación de diapositivas permanece activada, es posible que cambie el fondo automáticamente.

3. Guarda el script de PowerShell.

Abre el Bloc de notas, pega el script y guárdalo SetWallpaper.ps1en la carpeta de imágenes. En Guardar como, elige Todos los archivos para que el Bloc de notas no añada .txt.

param(
    [Parameter(Mandatory = $true)]
    [string]$ImagePath
)

if (-not (Test-Path -LiteralPath $ImagePath -PathType Leaf)) {
    throw "Wallpaper image not found: $ImagePath"
}

Add-Type -TypeDefinition @"
using System.Runtime.InteropServices;
public static class WallpaperApi
{
    [DllImport("user32.dll", EntryPoint = "SystemParametersInfoW",
        CharSet = CharSet.Unicode, SetLastError = true)]
    public static extern bool SystemParametersInfo(
        uint action, uint param, string value, uint flags);
}
"@

$resolvedPath = (Resolve-Path -LiteralPath $ImagePath).Path
$success = [WallpaperApi]::SystemParametersInfo(20, 0, $resolvedPath, 3)
if (-not $success) {
    $code = [Runtime.InteropServices.Marshal]::GetLastWin32Error()
    throw "Windows could not set the wallpaper. Error: $code"
}

El valor de acción 20selecciona la operación de configuración del fondo de pantalla; el valor de indicadores 3guarda el cambio y lo difunde. Utilice una imagen que Windows ya pueda establecer como fondo de escritorio.

Un archivo SetWallpaper.ps1 abierto en el Bloc de notas, que muestra el script de PowerShell guardado con su nombre de archivo .ps1.

4. Crea el disparador de tiempo

Busca y abre el Programador de tareas . Selecciona Crear tarea básica , asígnale un nombre y elige Diaria o Semanal . Establece la fecha y hora de inicio; para un cambio diario, selecciona que se repita cada día. Elige una hora de inicio futura si quieres probarlo pronto.

La página de activación diaria del asistente para crear tareas básicas incluye ejemplos de campos de fecha y hora de inicio y una recurrencia de un día.

5. Seleccione la acción

Seleccione " Iniciar un programa" cuando el asistente le pregunte qué debe hacer la tarea.

La página de acciones del Asistente para crear tareas básicas con la opción "Iniciar un programa" seleccionada.

6. Agregue PowerShell y ambas rutas de archivo.

Introduzca powershell.exeen Programa/script . En Agregar argumentos , introduzca esto como una sola línea, reemplazando el nombre de cuenta y el nombre de archivo de imagen de ejemplo:

-NoProfile -WindowStyle Hidden -ExecutionPolicy Bypass -File "C:\Users\YourName\Pictures\Wallpapers\SetWallpaper.ps1" -ImagePath "C:\Users\YourName\Pictures\Wallpapers\Evening.jpg"

Mantenga las comillas alrededor de cada ruta completa, incluso cuando los nombres contengan espacios. La opción de política de ejecución se aplica a este proceso de PowerShell; úsela solo con el script que guardó. Continúe con el asistente. En Finalizar, marque Abrir el cuadro de diálogo Propiedades para esta tarea cuando haga clic en Finalizar .

La página "Iniciar un programa" muestra powershell.exe en Programa/script y un comando en Agregar argumentos.

7. Usa tu cuenta con la que has iniciado sesión.

En la pestaña General de Propiedades de la tarea , conserve su cuenta y seleccione Ejecutar solo cuando el usuario haya iniciado sesión . El cambio se aplica al escritorio interactivo de ese usuario. Microsoft explica las cuentas de tarea y el contexto de inicio de sesión en su documentación sobre el contexto de seguridad del Programador de tareas .

En la pestaña General de Propiedades de la tarea, seleccione Ejecutar solo cuando el usuario haya iniciado sesión para la tarea Establecer fondo de pantalla.

8. Atrapa las carreras perdidas y realiza pruebas.

En la pestaña Configuración , active la opción Ejecutar tarea lo antes posible si se omite un inicio programado . Esto permite ejecutar una tarea omitida una vez que Windows esté disponible; no reactiva un PC apagado ni garantiza la hora original. Microsoft describe este comportamiento en la documentación de StartWhenAvailable .

Haz clic en Aceptar para guardar. Busca la tarea en la Biblioteca del Programador de tareas, haz clic con el botón derecho y selecciona Ejecutar para probar el cambio de imagen. Si no funciona, verifica ambas rutas, el modo de imagen y la cuenta seleccionada en Propiedades. Windows debe estar en ejecución y la cuenta debe haber iniciado sesión para que el escritorio se actualice.

En la pestaña Configuración de propiedades de la tarea, seleccione la opción "Ejecutar la tarea lo antes posible después de que se haya omitido un inicio programado".
La opción de inicio erróneo puede solucionar el problema una vez que Windows esté disponible, pero no reactiva el PC.

Dejar un comentario

Convierte fotos en pinturas, bocetos y dibujos animados con FotoSketcher.

Convierte fotos en pinturas, bocetos y dibujos animados con FotoSketcher.

Convierte una foto en una pintura, un boceto a lápiz o una caricatura con FotoSketcher Studio. Aprende a elegir un efecto, ajustar la vista previa y guardar tu obra.

Analice e identifique archivos de audio en detalle con Audio Identifier.

Analice e identifique archivos de audio en detalle con Audio Identifier.

Descubre qué revela Audio Identifier sobre la tasa de bits, los codificadores y las etiquetas, cómo funciona su flujo de trabajo anterior y qué herramientas actuales inspeccionan archivos o identifican canciones.

My Photo Index: Un organizador de fotos de código abierto para Windows

My Photo Index: Un organizador de fotos de código abierto para Windows

My Photo Index es un catalogador de fotos antiguo de Windows para etiquetar, clasificar y explorar imágenes locales. Consulta sus funciones documentadas, limitaciones de compatibilidad y una alternativa actualizada.

Cambiar atributos, fechas y horas de archivos y carpetas con Attribute Changer

Cambiar atributos, fechas y horas de archivos y carpetas con Attribute Changer

Aprenda a usar Attribute Changer para editar los atributos y las marcas de tiempo de los archivos de Windows, actualizar las fechas EXIF ​​de las fotos JPEG y previsualizar los cambios por lotes de forma segura.

NeoDownloader: Configura parámetros y descarga imágenes por lotes desde sitios web.

NeoDownloader: Configura parámetros y descarga imágenes por lotes desde sitios web.

Aprende a crear un proyecto de NeoDownloader, elegir el alcance del rastreo, configurar los filtros de imagen y el destino, y revisar las descargas por lotes.

pViewer: Un visor de imágenes minimalista y lector de manga y cómics.

pViewer: Un visor de imágenes minimalista y lector de manga y cómics.

Aprende qué hace pViewer, cómo funcionan sus modos de foto y cómic, qué edición de Windows descargar y en qué se diferencian las versiones anterior y la reescrita.

Cómo configurar un fondo de pantalla diferente en cada monitor en Windows 10

Cómo configurar un fondo de pantalla diferente en cada monitor en Windows 10

Configura un fondo de pantalla diferente para cada monitor de Windows 10, identifica las pantallas, ajusta el tamaño de la imagen y soluciona problemas con la falta de opciones de monitor.

Cómo cambiar al siguiente fondo de escritorio con una combinación de teclas en Windows 7 y 8.

Cómo cambiar al siguiente fondo de escritorio con una combinación de teclas en Windows 7 y 8.

Configura una presentación de diapositivas en Windows 7 u 8, crea un pequeño acceso directo en VBScript y asigna una combinación de teclas para pasar al siguiente fondo de pantalla.

XnConvert: Aplica efectos y convierte formatos de imagen por lotes.

XnConvert: Aplica efectos y convierte formatos de imagen por lotes.

Usa XnConvert para aplicar efectos, redimensionar fotos y convertir formatos de imagen por lotes. Elige la configuración de salida, previsualiza las ediciones y protege tus originales.

Controla tus horas de trabajo y el uso del ordenador con ManicTime.

Controla tus horas de trabajo y el uso del ordenador con ManicTime.

Aprende cómo ManicTime realiza un seguimiento del uso de las aplicaciones, el tiempo de actividad e inactividad y los documentos, y luego convierte tu historial de actividad en etiquetas de proyecto y hojas de horas.