Accueil
» WINDOWS
»
Comment exécuter un programme avec une date et une heure spécifiques à l'aide de RunAsDate
Comment exécuter un programme avec une date et une heure spécifiques à l'aide de RunAsDate
RunAsDate permet de lancer un programme Windows à la date et à l'heure de votre choix, sans modifier l'horloge de votre ordinateur. Le programme s'exécute immédiatement, sans attendre une date ultérieure. Cette fonctionnalité est donc utile pour tester des logiciels sensibles à la date ou pour utiliser une application nécessitant l'affichage d'une date précise.
Ce que RunAsDate modifie
RunAsDate intercepte les appels de date et d'heure Windows effectués par l'application sélectionnée et fournit la date et l'heure que vous avez définies. Le reste de Windows continue d'utiliser l'horloge système réelle et les autres applications peuvent continuer à fonctionner normalement. Vous pouvez ainsi exécuter des programmes distincts avec des heures simulées différentes.
Cet utilitaire ne contrôle pas les applications qui synchronisent leur heure avec une autre source, comme un serveur distant. Il peut également provoquer le plantage de certains programmes. La page officielle de NirSoft indique actuellement la version 1.41 et propose des téléchargements distincts pour les systèmes 32 bits et 64 bits. La configuration requise pour Windows est limitée à Windows 10 ; Windows 11 n'étant pas mentionné, la compatibilité avec ce système n'est pas garantie. Consultez la documentation de RunAsDate avant utilisation.
Comment exécuter un programme avec une date et une heure spécifiques ?
1. Téléchargez et extrayez la version correspondante
Ouvrez la page de téléchargement officielle de RunAsDate . Choisissez la version 32 bits pour une application 32 bits ou la version x64 pour une application 64 bits ; assurez-vous qu'elle corresponde à l'architecture de l'application, et non à votre installation Windows. Téléchargez le fichier ZIP, extrayez-le dans un dossier et ouvrez-le RunAsDate.exe. Cet outil est portable et ne nécessite aucun programme d'installation.
Choisissez le téléchargement correspondant au programme que vous souhaitez lancer.
2. Sélectionnez le fichier exécutable
Dans le champ « Application à exécuter » , saisissez le chemin d'accès du programme ou sélectionnez « Parcourir » pour localiser le .exefichier. L'option « Exécuter sous » sert à lancer un fichier exécutable, et non à ouvrir un document ou un fichier quelconque. Si le programme nécessite des arguments en ligne de commande, ajoutez-les dans le champ « Paramètres » . Utilisez l'option « Démarrer dans le dossier » uniquement si l'application requiert un dossier de travail spécifique, par exemple lorsqu'elle lit des fichiers via des chemins relatifs.
Le chemin d'accès à l'exécutable est obligatoire ; les paramètres et le dossier de démarrage sont facultatifs.
3. Réglez la date et l'heure
Choisissez la date et l'heure que l'application doit afficher dans les commandes Date/Heure . Cochez la case « Avancer l'heure en fonction de l'heure réelle » si l'horloge simulée doit continuer d'avancer après le lancement. Décochez-la si vous souhaitez que l'heure sélectionnée reste fixe.
Désactivez le mode immédiat lors de votre première tentative. Cette option injecte l'heure sélectionnée dès le démarrage du processus, ce qui peut être utile pour une application qui lit l'horloge très tôt. NirSoft prévient que cela peut entraîner des problèmes, notamment avec certains programmes .NET. Si l'application plante, assurez-vous que le mode immédiat est désactivé et réessayez.
Définissez d'abord l'heure cible ; n'activez le mode immédiat que si le programme en a besoin.
4. Lancez le programme et vérifiez son comportement.
Sélectionnez Exécuter . L'application s'ouvre immédiatement et devrait recevoir la date et l'heure sélectionnées via les interceptions d'appels Windows RunAsDate. Vérifiez l'affichage de la date du programme ou le résultat d'un test sécurisé pour confirmer les informations reçues. Si vous réutilisez ces paramètres, l'option Créer un raccourci vous permet d'enregistrer un raccourci pour cette configuration.
La commande « Run » lance immédiatement le fichier exécutable sélectionné en utilisant la date et l'heure configurées.
Limitations et dépannage
Le programme affiche toujours la date réelle. Il peut lire l'heure auprès d'un service en ligne ou utiliser une méthode que RunAsDate n'intercepte pas. RunAsDate ne peut pas modifier l'horloge d'un serveur.
Le programme ne démarre pas ou se bloque. Vérifiez que vous avez bien sélectionné la version 32 bits ou x64 correspondante. Désactivez le mode d'exécution immédiate ; si la cible requiert normalement des privilèges d'administrateur, exécutez RunAsDate avec ces mêmes droits.
Vous devez programmer l'exécution ultérieurement. La fonction RunAsDate ne permet pas de planifier un lancement futur. Utilisez un outil de planification pour définir l'heure de lancement, puis configurez RunAsDate en indiquant la date et l'heure auxquelles l'application doit s'exécuter.
NirSoft met également en garde contre l'utilisation de RunAsDate, une méthode peu fiable pour prolonger une période d'essai logicielle : les applications peuvent détecter une modification de l'heure ou obtenir leur horloge ailleurs. Utilisez cette fonction pour des tests légitimes ou des vérifications de compatibilité, et évitez de l'appliquer à des processus critiques.