Note: If you have applications hanging on shutdown, you have a larger problem with those specific programs. This treats the symptom, not the problem. In most cases this is good enough.

Prune Autoruns

Deletes start-up entries that are unnecessary. The internal file that it uses to determine what is unnecessary is attached to this page.Key...name=executableIf it fits either the name, or runs that executable, then it is deleted.

Clear Start Menu Order Cache

Effectively alphabetizes the items in the start menu and favorites menu.

Reset Services to Default Values and Use Performance Settings

Modifies the start settings of services (names given by name, not displayname)Windows 7 may require a restart for full system functionality after this function is run.WARNING: Do NOT use performance settings on systems connected to a domain.

Disables the Paging Executive: Should only be done on computers with more than 512 MB RAM; Keeps DLLs no longer in use loaded in RAM until they must be cleared out to free RAM for other applications; has performance benefits when re-opening applications

Enables large System Cache: Should only be done on computers with more than 512 MB RAM; Allows the kernel to load fully into RAM, increasing windows performance

Disables Page Zeroing: Stops the OS from setting all bits in the page file to 0 before shutting down; there is a minimal possibility that a persistent and highly educated hacker with physical access to your system could use this to find out some of your activities before you turned the computer off, but this possibility is slight considering the high skill required to execute, and low payoff in comparison to other computer forensics.

Sets Prefetch options for best prefetch performance

Re-prioritizes CPU allocation to favor the process which has a window that is currently in focus

Lowers the Menu Show Delay to 150 ms: visual performance boost, but saves no system resources