Disabling the Microsoft .NET NGEN is purely optional, but recommended if you are not using IIS as a web server. Granted, there are rare cases where I have seen the process use unnecessary CPU usage when port 80 is triggered by web server applications such as Apache. This could be a case-by-case...
Another good option are disk utilities for each hard drive type provided free by each vendor. Each have an option to re-write the drive to 0s removing all partitions, and surface data. Although this process is thorough; it can also be time consuming on larger drives.
In order to use third-party HTTP services such as Apache on port 80, and 443 on Windows 7, and Server 2008; you will need to disable the following services then reboot:
WebClient
Web Deployment Agent Service
Microsoft .NET Framework NGEN.
If you use the Windows Firewall; you will need to...