pitr-config 1.3.0
A more compact window that fits your screen, and a corrected scheduled interval.
Download pitr-config.cmd below — that single file is still the whole tool. No installation,
no dependencies. Double-click it; it requests administrator rights itself.
The scheduled interval was wrong when a run had been skipped. It was computed as next
run minus last run, which only equals the configured interval if no run is ever missed. But
the task runs only while the system is idle, so skipped runs are the normal case — an hourly
schedule then displayed as two hours, with a note wrongly claiming the value came from an
earlier setting. The interval is now read from the repetition of the task's time trigger,
where it actually lives.
Skipped runs are shown next to the task status now. They are what explains a gap between two
restore points that is longer than the configured interval:
Scheduled interval: 60 minutes = 1 hour
Task status: ready · runs skipped: 1
The window adapts to the screen. It opens at 800 pixels at most and never taller than the
work area minus a margin. The work area excludes the taskbar, so the window can no longer end
up behind it. On a tall screen it grows past 800 when that lets everything fit without
scrolling, and re-centres itself afterwards.
Less wasted space. The introduction and the "unofficial approach" notice now run the full
width instead of sitting in a column beside the language buttons, where they wrapped early
and left the area under the buttons empty. Paddings, margins, the restore point list and the
log box were tightened throughout, and the restore point count shares a line with the oldest
point. The same content needs about 200 pixels less height than in 1.2.1.
The README now shows what all this looks like.
Full list of changes: CHANGELOG.md
· Guide: https://henmedia.github.io/windows-pitr-config/guide.html
SHA-256
a1d859ed82b98db9d455384054bce99772bf84392741a4990575ad896f8d1d36 pitr-config.cmd
8574d8de6fc69f1ff904095fe253dcf519b79b6bdfa9982b61d8b038d1fe917a guide.html
Worth comparing before running something that writes to HKLM:
Get-FileHash pitr-config.cmd -Algorithm SHA256