Ants Projects Hub

Anthony Schemel · Open Source

Ants Projects Hub

A home for the things I build — engines, games, emulation tools, utilities and more. Free, open, and downloadable.

20Projects
9Live now
3Desktop OSes
All posts →

A button that did nothing, and the settings Windows kept throwing away

After a big system update, some programs are still running the old version of things they depend on. OneUp offers to restart those for you, so you don't have to reboot. That button did nothing at all. No error, no message, no restart — you clicked it and the window sat there.

Before handing a name to the system, OneUp checks it, so that nothing strange can be smuggled through as a command. The check insisted every name end in .service. The list OneUp actually receives uses bare names, without the suffix. So every single name failed the check, and the whole job gave up silently. A safety check that rejected everything looked exactly like a button that had nothing to do.

Read the rest →