Эх, висты под рукой нету, все что ниже относится к XP-шке, но я думаю можно все сделать аналогично.
При каждом обновлении, которое можно откатить создается папка вида
C:\WINDOWS\$NtUninstallKBномерзаплатки$\
например
C:\WINDOWS\$NtUninstallKB933566$\
В твоем случае, скорее всего
C:\WINDOWS\$NtUninstallKB935807$\
В этой папке лежат файлы, которые заменила эта заплатка, и папка SPUNINST с программкой отката c одноименным файлом внутри spuninst.txt, который по сути представляет собой бат-ник для отката.
Тебе нужно будет сделать, то что в нем написано и все.
Для этого, загружаешься с диска, запускаешь консоль восстановления, переходишь в папку C:\WINDOWS\$NtUninstallKB"номерзаплатки"$\ и пишешь, что в файле spuninst.txt по строчно
Вот пример, для другого обновления:
COPY "C:\WINDOWS\$NtUninstallKB№№№№$\iedw.exe" "c:\program files\internet explorer\iedw.exe"
COPY "C:\WINDOWS\$NtUninstallKB№№№№$\browseui.dll" "c:\windows\system32\browseui.dll"
PS.: Как то не задавался мыслью как можно запустить этот файл в командом режиме, может если его переименовать в spuninst.bat он и отработает, но я не пробовал.
Мне это пришлось делать один раз, с маленьким обновлением(не помню каким), которое валило единственный комп в сетке: ноут HP 9110 Большого Большого Начальника :-), вру два раза, пока его не отменил в ВСУСе :-)))