Have you ever tried ninite (https://ninite.com/) ?
Not perfect at all - but at least it works for some of the freeware utilities / programs I'm using on my windows PC.
Simply run the generated exe to install the program. Run it later to update the program.