This behavior may occur if the temporary folder of Windows Update has been corrupted. We can refer to the following steps to rename this folder. Please be assured the folder will be created again when we visit the Windows Update site again.

1. Click Start, Run, type: cmd and press Enter. Please run the following command in the opened window.

net stop WuAuServ

2. Click Start, Run, type: %windir% and press Enter.
3. In the opened folder, rename the folder SoftwareDistribution to SDold.
4. Click Start, Run, type: cmd and press Enter.


Please run the following command in the opened window.

net start WuAuServ



首先确定 Windows Update 是否开启,请选开启动在试一遍

解决方法 
1.下载以下链接地址中的.NET Framework 自动清理工具。在文件下载窗口,单击“保存”按钮将文件另外保存(附件里有) 

http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Components-PostAttachments/00-08-90-44-93/dotnetfx_5F00_cleanup_5F00_tool.zip 

2. 双击运行 Cleanup_tool.exe 清理工具,弹出确认窗口后,请单击“是”继续。 

3. “Product to cleanup”(清理产品)一项,请在右边下拉菜单中选择“.NET Framework - All Versions(...)“(所有版本的.NET Framework),然后单击“Cleanup Now”(立即清理)继续。 

4. 出现“Product cleanup succeeded!”信息后,就表示清理已经完成了。按一下“Exit”(退出)关闭窗口。 

最后,请重启计算机以重新安装您所需要的.NET Framework。 

解决方法 2. 
1.运行 cmd 
2.(强制停止 Windows Update )输入 net stop WuAuServ 
3.进出C:\Windows下把SoftwareDistribution文件夹 直接删除。 
4.(开启 Windows Update )继续输入 net start WuAuServ