Inicio
» WINDOWS
»
Cómo ejecutar un programa con una fecha y hora específicas usando RunAsDate
Cómo ejecutar un programa con una fecha y hora específicas usando RunAsDate
RunAsDate permite iniciar un programa de Windows con la fecha y hora que elijas, sin modificar la hora del ordenador. El programa se ejecuta inmediatamente, sin esperar a una fecha futura. Esto resulta útil para comprobar software que depende de fechas o para trabajar con aplicaciones que necesitan mostrar una fecha específica.
Lo que cambia RunAsDate
RunAsDate intercepta las llamadas de fecha y hora de Windows realizadas por la aplicación seleccionada y proporciona la fecha y hora que usted haya configurado. El resto de Windows sigue utilizando el reloj real del sistema y las demás aplicaciones pueden seguir ejecutándose con normalidad. Puede ejecutar programas independientes con diferentes horas simuladas.
Esta utilidad no controla las aplicaciones que obtienen su hora de otra fuente, como un servidor remoto. También puede provocar que algunos programas se bloqueen. La página oficial de NirSoft identifica actualmente la utilidad como la versión 1.41 y ofrece descargas separadas para 32 bits y x64. Los requisitos de Windows indicados abarcan hasta Windows 10; no se mencionan para Windows 11, por lo que la página no garantiza la compatibilidad con este sistema operativo. Consulte la documentación de RunAsDate antes de usarla.
Cómo ejecutar un programa con una fecha y hora específicas.
1. Descarga y extrae la compilación correspondiente.
Abre la página oficial de descarga de RunAsDate . Elige la versión de 32 bits para aplicaciones de 32 bits o la versión x64 para aplicaciones de 64 bits; asegúrate de que coincida con la arquitectura de la aplicación, no solo con la de tu instalación de Windows. Descarga el archivo ZIP, extráelo en una carpeta y ábrelo RunAsDate.exe. La herramienta es portátil y no requiere instalador.
Seleccione la descarga que corresponda al programa que desea ejecutar.
2. Seleccione el archivo ejecutable.
En la sección «Aplicación a ejecutar» , introduzca la ruta del programa o seleccione «Examinar» y localice el .exearchivo. La opción «Ejecutar como fecha» sirve para ejecutar un programa, no para abrir un documento ni ningún archivo. Si el programa necesita argumentos de línea de comandos, añádalos en «Parámetros» . Utilice «Iniciar en carpeta» solo cuando la aplicación necesite una carpeta de trabajo específica, por ejemplo, al leer archivos mediante rutas relativas.
Se requiere la ruta del archivo ejecutable; los parámetros y la carpeta de inicio son opcionales.
3. Establezca la fecha y la hora.
Seleccione la fecha y la hora que la aplicación debe mostrar en los controles de Fecha/Hora . Marque la casilla " Avanzar la hora según la hora real" si desea que el reloj simulado continúe avanzando después de iniciar la aplicación. Déjela sin marcar si desea que la hora seleccionada permanezca fija.
Desactive el Modo inmediato en el primer intento. Esta opción inserta la hora seleccionada al iniciar el proceso, lo que puede ser útil para aplicaciones que leen el reloj muy pronto. NirSoft advierte que puede causar problemas, especialmente con algunos programas .NET. Si la aplicación falla, asegúrese de que el Modo inmediato esté desactivado e inténtelo de nuevo.
Primero, configure la hora objetivo; active el Modo inmediato solo si el programa lo necesita.
4. Inicie el programa y compruebe su comportamiento.
Seleccione Ejecutar . La aplicación se abrirá inmediatamente y debería recibir la fecha y hora seleccionadas mediante las llamadas de Windows que intercepta RunAsDate. Compruebe la visualización de la fecha del programa o el resultado de una prueba segura para confirmar la información. Si va a reutilizar la misma configuración, puede crear un acceso directo para dicha configuración.
La función Run inicia inmediatamente el archivo ejecutable seleccionado, utilizando la fecha y hora configuradas.
Limitaciones y solución de problemas
El programa sigue mostrando la fecha real. Puede obtener la hora de un servicio en línea o usar un método que RunAsDate no intercepta. RunAsDate no puede cambiar la hora del servidor.
El programa no se inicia o falla. Confirme que ha seleccionado la compilación de 32 bits o x64 correspondiente. Mantenga desactivado el Modo inmediato; si el sistema operativo requiere permisos de administrador, ejecute RunAsDate con privilegios de administrador.
Necesitas que el programa se ejecute más tarde. RunAsDate no programa un lanzamiento futuro. Usa una herramienta de programación para la hora de lanzamiento y luego configura RunAsDate con la fecha y hora que la aplicación debe detectar.
NirSoft advierte que RunAsDate no es una forma fiable de extender una versión de prueba de software: las aplicaciones pueden detectar la hora alterada u obtener su reloj de otra fuente. Úselo para pruebas legítimas o comprobaciones de compatibilidad, y evite aplicarlo a procesos críticos.