Software to block programs that are not listed in the list?

I'm afraid there are people who idle install malicious programs on my computer. Looks like this is also a good idea to limit what programs can be installed.
So I want to ask is there any software that can block programs or files. Exe not found in the previous list that we have set? But it can also set the program on several clients PC.
