'How can I install a program, so that I can completely uninstall it later? [closed]

For university I need to install some programs for which I know, I will uninstall them after half a year.

From the past I know that simply uninstalling a program on Windows does not reset to the state before the installation. There are still some folders, icons, etc. which are related to the application, which are not deleted. Since my laptop has very little memory, I really want to avoid that.

What can I do in advance so I can get back to my current state later? Can I somehow tell my PC that I want a specific program to be cleand clearly in advance? I was thinking about a virtual machine or something that I then can just kill when I dont need the program any more. But my PC is a bit too slow for that.

Any idears?

and please excuse my bad english :P



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source