- I checked all the File Permissions as directed by TechNet
- I checked all the Registry permissions as directed by TechNet
- I checked all the ISS permissions as directed by TechNet
- I restarted IIS, Reset IIS, & restarted the WSUS Service
- I ran wsusutil.exe checkhealth
As I'm staring at the values in this registry key:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Update Services\Server\Setup
I notice that the String "HostHeader" contained the external DNS FQDN instead of the Internal. I figure "that's odd", so I change it to the local DNS FQDN, host.domain.local. after all, I'm only running WSUS internally. Sure, I host our .com zone internally so things like OWA can be accessed from inside without having to give users yet another URL, but I figured that in this case, WSUS should be using the local FQDN no matter what.
SUCCESS!!
I went from basically seeing the Event ID 12012 about 4 or 5 times a day to not seeing it at all. Whowuddathunkit?
"The simplest things are ALWAYS DNS!"