Question: why do pc updates take so long?
Answer: Because Windows Update is its own little program, components within can break and throw the entire process off of its natural course. Running this tool might be able to fix those broken components, resulting in a faster update the next time around.