If you happen to check your WindowsUpdate.log file and found this error, you might want to check your WSUS' IIS settings especially if you have your URLScan.ini modified. If you install WSUS after you configured your URLScan.ini, it doesn't change the settings at all. You need to add the following setting in the URLScan.ini:
And remove ".exe" it from...
You can find out more about WSUS troubleshooting at this site. There may be more than this reason why your WSUS just wouldn't cooperate when you deploy your patches