I went round and round on .NET Framework related downloads a while back, so for what its worth, here is what I leaned during that process.
The practical value of the .NET Framework installation is one must have it in order to use some programs, mostly utilities (which I do a lot of). Beyond that, i agree with stantley position it falls into the optional category.
To get rid of the ongoing reminders, do the following.
1. Temporarily turn Automatic Updates off.
2. Go to the Windows Update site and after validation and all that stuff M$ does, click the "Custom" button.
When the scan is finished, see if the .NET Framework update is listed. If it is, uncheck it then click the + box to expand the narrative.
3. At the bottom of the narrative will be a another check box for "Hide this Update" (or something like that). Check that box.
4. Next, up near the top of the page, click "Review and Install Updates".
The same page will come up again minus the .NET Framework update. If there are other updates you wish to install, clcik the "Install updates". If not close the browser.
Now open Windows Explorer and navigate to C:\Windows/Software Distribution. In that folder, right-click "Downloads" and select "Rename". Change it to "Downloads.old" (no quotes). Reboot your computer. Windows will create a new downloads folder on reboot. This process will get rid of the install prompt and the previous action of hiding the update will prevent it from occurring again.
A suggestion... Set Automatic Update to "Notify me but do not download or install them". This way, when an update is released, you can go to the update site and decide if you want the update(s) and hide the ones you do not need/want.
BTW... Attached is a screen shot of my Add/Remove Programs list showing my .NET Framework installations. I noted I do NOT have the Hot Fix KB928366 you have installed, nor have I ever been notified it was needed. Don't know if that is related to what you have going on, but thought I'd mention it.
Raybro