Utilities Windows

RunAsDate for Windows

Run a Windows application with a chosen date and time without changing the system clock. RunAsDate is a portable freeware utility from NirSoft.

WindowsFreeware; redistribution must be free of charge and preserve the complete, unmodified packageVersion 1.41
Operating system
Windows 2000, XP, Server 2003, Server 2008, Vista, 7, 8 and 10, as listed by NirSoft
Architecture
32-bit; separate x64 edition for 64-bit applications
Download package
Portable executable in a ZIP archive
Download RunAsDate for Windows (32-bit ZIP)

Linked ZIP is the standard edition. Match RunAsDate to the target application's architecture. Publisher page does not state Windows 11 support.

Link checked · Download guidance

What is RunAsDate?

RunAsDate gives a selected Windows application a different date and time while leaving the computer's clock unchanged. It suits checking how your own software handles time-dependent behavior without changing the clock for every other program. The utility intercepts supported Windows time APIs; it does not create a separate Windows environment.

Choose an executable and a date and time in the main window, optionally supply program parameters, and start the application. You can also set a relative time offset, create a desktop shortcut for a particular configuration or use command-line options. Different applications can run with different simulated times. The publisher describes the program as portable: no installation process is required.

The linked ZIP is the standard 32-bit edition. NirSoft provides a separate x64 edition for 64-bit target applications; the RunAsDate edition must match the application you want to run. The publisher lists Windows versions through Windows 10 but does not state Windows 11 support on this page.

Time simulation has limits. Applications that obtain their time from a remote server or another source may ignore it, and some applications can crash. Immediate Mode can be troublesome, particularly with .NET programs. Attaching to a running process carries a higher crash risk and has no detach option. This is not a guaranteed way to extend software trials; the publisher explicitly rejects that promise.

What it offers

  • Supply a chosen date and time to a selected application without changing the system clock.
  • Set an absolute date or a relative offset in units from seconds to years.
  • Run multiple applications with different simulated dates and times.
  • Create desktop shortcuts or use command-line options for repeatable configurations.

Good to know

  • Applications using a remote time source or another unsupported source may not be affected.
  • Some applications may crash; Immediate Mode can cause problems, particularly with .NET programs.
  • Attaching to an existing process has a higher crash risk and no detach option; the publisher advises against attaching system or critical processes.
  • The 32-bit and x64 editions must match the target application's architecture.

Product images

Sources

References used for this listing. Retrieval dates do not indicate hands-on testing.

  1. RunAsDate — publisher description, requirements, history and license ↗Retrieved
  2. RunAsDate - Download — Windows product page and screenshot gallery ↗Retrieved

Browser storage

No analytics or advertising cookies. If you dismiss this notice, we remember its acknowledgement in your browser for 180 days. How storage works