Ve Windows jsou soubory, tyto soubory obstaravaji funkce, ktere pouzivaji vsechny programy. Napriklad aby fungovala nejaka hra, tak musi pouzit 70 knihoven Windows a na tyto knihovny se bude obracet s pozadavky, jako "je stisknuta klavesa?" a knihovna vrati "ano", "ne", atp.
V knihovnach jsou chyby, ktere dovoluji utocnikum zmenit funkce, takze by se hra zeptala "Je stisknuta klavesa?" a knhivona by misto toho provedla navic neco, co ji prikazal utocnik, napriklad "Odesli jmena vsech uzivatelskych uctu na muj PC".
Microsoft chybu opravi, tim se stare knihovny PREPISI novymi, opet s novymi chybami. Cili vsechno se to prepisuje na novejsi verze, ktere maji chyby na novych mistech. Vetsina zaplat opravuje chyby, ktere vznikly v Service Packu 2. Zalozni kopie starych knihoven se vytvareji jako skryte adresare v c:\windows, pomoci pridat ci odebrat lze novou knihovnu prepsat tou starou ze zalohy, bohuzel je to na zaklade nazvu opravy, tzn. KB123456 je zhruba ten format, ve kterem se nevyznate bez dohledani detailu na microsoft.com