There are a lot of ways to manually accomplish what you're trying to do but most of them require a fair degree of proficiency in using registry snapshots, and usually two seperate tools for making before and after file/registry change comparisons. Sysinternals "Autoruns" can accomplish this alone, but it still requires you to take before and after snapshots and understand how to analyze them. For something more user friendly you can monitor an installation, from the instant you start the program installer until that installation is completed, using an uninstaller program.
Many of the "uninstaller" type programs (both freeware and paid) claim that they're capable of accurately monitoring all the changes an installation makes, and over several years I've tested these claims by comparing their results to the results obtained with Sysinternals Autoruns. When compared against Sysinternals Autoruns, Revo Uninstaller Pro is the only uninstaller software I've tested (and use regularly) which will accurately track every file and registry change that occurs. It's available as a full-featured 30-day free trial.
.