The way I handle the BITS and AU thingy is this. Understand now that I am using Windows XP, but don't see why it shouldn't work for Vista.
I make a separate folder and place it on my desktop.
Into the folder I have 2 batch files (beforeupdate.bat and afterupdate.bat)
I have BITS set to manual and AU disabled.
Here are the bat files:
Before:
sc config wuauserv start= auto
sc start wuauserv
sc start BITS
After:
sc stop BITS
sc stop wuauserv
sc config wuauserv start= disabled
Just copy the above commands and paste them into Notepad and save them as labled (beforeupdate.bat and afterupdate.bat).
Before I do an automatic update using only the custom option at MS, I open the folder on the desktop, double click the "Before" batch file and the do my updating, if necessary.
When finished, I open the folder on my desktop and double click on the "After" batch file.
As you can see, one starts BITS and AU and the other shuts 'em off.
Hope this helps. Sure saves me worrying about what MS could be doing to me.
Now go have a great day.
Bill
P.S. I imagine if you wanted to, you could add commands to completely disable BITS in the after file and also to enable and start it in the before file.