One of the .NET Framework 3.0 or 3.5 prerequisite packages requires that the Print Spooler service is running in the “Started” State. If the Print Spooler Service is not running, the .NET Framework 3.0 or 3.5 installation will fail.
To resolve this issue
Start the Print Spooler service before you install the .NET Framework. To do this:
Click Start, point to Settings, click Control Panel, and then double-click Administrative Tools.
Double-click Services, click to select Services (Local), right-click Print Spooler, and then click Properties.
Click Start, and then click OK.