This is usually caused be too much junk code in your registry. You need to use a registry cleaner to clear up all the obsolete code. Each time you copy , move or delete files this leaves obsolete snippets of code in the registry, after a while this clutter will cause crashes and programs to malfunction. You can Google for free or full version registry cleaners. Once your registry is cleaned up the program will run without any issues. Make sure you have installed all the latest service packs from Microsoft