Startseite
» WINDOWS
»
Wie man ein Programm mit einem bestimmten Datum und einer bestimmten Uhrzeit mithilfe von RunAsDate ausführt
Wie man ein Programm mit einem bestimmten Datum und einer bestimmten Uhrzeit mithilfe von RunAsDate ausführt
RunAsDate startet Windows-Programme mit einem Datum und einer Uhrzeit Ihrer Wahl, ohne die Systemuhr zu verändern. Das Programm wird sofort gestartet und nicht bis zu einem späteren Datum gewartet. Dadurch eignet es sich zum Testen datumsabhängiger Software oder für Anwendungen, die ein bestimmtes Datum anzeigen müssen.
Was RunAsDate ändert
RunAsDate fängt die Datums- und Zeitabfragen von Windows ab, die von der ausgewählten Anwendung ausgeführt werden, und stellt das von Ihnen festgelegte Datum und die Uhrzeit bereit. Windows verwendet weiterhin die tatsächliche Systemuhr, und andere Anwendungen können normal weiterlaufen. Sie können separate Programme mit unterschiedlichen simulierten Zeiten ausführen.
Das Dienstprogramm hat keine Kontrolle über Anwendungen, die ihre Zeit von einer anderen Quelle, z. B. einem Remote-Server, beziehen. Es kann außerdem zum Absturz einiger Programme führen. Auf der offiziellen Webseite von NirSoft wird das Dienstprogramm aktuell als Version 1.41 geführt und separat als 32-Bit- und 64-Bit-Version angeboten. Die angegebenen Windows-Systemvoraussetzungen gelten bis einschließlich Windows 10; Windows 11 wird nicht aufgeführt, daher kann die Webseite keine Kompatibilität mit Windows 11 garantieren. Lesen Sie die Dokumentation zu RunAsDate, bevor Sie es verwenden.
Wie man ein Programm mit einem bestimmten Datum und einer bestimmten Uhrzeit ausführt
1. Laden Sie die passende Build-Datei herunter und extrahieren Sie sie.
Öffnen Sie die offizielle Downloadseite von RunAsDate . Wählen Sie die 32-Bit-Version für eine 32-Bit-Anwendung oder die x64-Version für eine 64-Bit-Anwendung. Achten Sie dabei auf die Architektur der Anwendung und nicht nur auf Ihre Windows-Installation. Laden Sie die ZIP-Datei herunter, entpacken Sie sie in einen Ordner und öffnen Sie sie RunAsDate.exe. Das Tool ist portabel und benötigt keine Installation.
Wählen Sie den Download aus, der zu dem Programm passt, das Sie starten möchten.
2. Wählen Sie die ausführbare Datei aus.
Geben Sie unter „Auszuführende Anwendung“ den Pfad des Programms ein oder wählen Sie „Durchsuchen “ und suchen Sie die .exeDatei. „RunAsDate“ dient zum Starten einer ausführbaren Datei, nicht zum Öffnen eines Dokuments oder einer beliebigen Datei. Falls das Programm Befehlszeilenargumente benötigt, fügen Sie diese unter „Parameter“ hinzu . Verwenden Sie „Starten in Ordner“ nur, wenn die Anwendung ein bestimmtes Arbeitsverzeichnis benötigt, beispielsweise beim Lesen von Dateien über relative Pfade.
Der Pfad zur ausführbaren Datei ist erforderlich; Parameter und ein Startordner sind optional.
3. Datum und Uhrzeit einstellen
Wählen Sie im Menü „ Datum/Uhrzeit“ Datum und Uhrzeit aus, die die Anwendung anzeigen soll . Aktivieren Sie „Zeit entsprechend der Echtzeit vorwärts bewegen“, wenn die simulierte Uhr nach dem Start weiterlaufen soll. Deaktivieren Sie diese Option, wenn die ausgewählte Zeit fixiert bleiben soll.
Lassen Sie den Sofortmodus beim ersten Versuch deaktiviert. Diese Option fügt die ausgewählte Zeit direkt beim Start des Prozesses ein, was Anwendungen helfen kann, die die Uhrzeit sehr früh auslesen. NirSoft weist jedoch darauf hin, dass dies insbesondere bei einigen .NET-Programmen zu Problemen führen kann. Sollte die Anwendung abstürzen, stellen Sie sicher, dass der Sofortmodus deaktiviert ist, und versuchen Sie es erneut.
Legen Sie zuerst die Zielzeit fest; aktivieren Sie den Sofortmodus nur, wenn das Programm ihn benötigt.
4. Starten Sie das Programm und überprüfen Sie sein Verhalten.
Wählen Sie „Ausführen“ . Die Anwendung öffnet sich sofort und sollte das ausgewählte Datum und die Uhrzeit über die Windows-Funktion „RunAsDate“ empfangen. Überprüfen Sie die Datumsanzeige des Programms oder ein sicheres Testergebnis, um die angezeigten Werte zu bestätigen. Wenn Sie dieselben Einstellungen wiederverwenden möchten, können Sie mit „Verknüpfung erstellen“ eine Verknüpfung für diese Konfiguration speichern.
Run startet die ausgewählte ausführbare Datei sofort mit dem konfigurierten Datum und der konfigurierten Uhrzeit.
Einschränkungen und Fehlerbehebung
Das Programm zeigt weiterhin das korrekte Datum an. Es liest die Zeit möglicherweise von einem Online-Dienst oder verwendet eine Methode, die von RunAsDate nicht abgefangen wird. RunAsDate kann die Serveruhr nicht ändern.
Das Programm startet nicht oder stürzt ab. Stellen Sie sicher, dass Sie die passende 32-Bit- oder x64-Version ausgewählt haben. Deaktivieren Sie den Sofortmodus. Falls für das Zielsystem normalerweise erhöhte Berechtigungen erforderlich sind, führen Sie RunAsDate mit Administratorrechten aus.
Das Programm soll zu einem späteren Zeitpunkt gestartet werden. RunAsDate plant keinen zukünftigen Start. Verwenden Sie ein Planungstool für die Startzeit und konfigurieren Sie anschließend RunAsDate für das Datum und die Uhrzeit, zu der die Anwendung ausgeführt werden soll.
NirSoft weist außerdem darauf hin, dass RunAsDate keine zuverlässige Methode zur Verlängerung einer Software-Testphase darstellt: Anwendungen können veränderte Zeitangaben erkennen oder ihre Uhrzeit anderweitig beziehen. Verwenden Sie es daher nur für legitime Tests oder Kompatibilitätsprüfungen und vermeiden Sie die Anwendung auf kritische Prozesse.