Lo que sucede es que en Windows es un dolor tratar algo asi...
Es mejor si probas con una distribución Live de Linux que sirva para eso como BackTrack, asi no tocas tus datos y lo usas solo cuando necesites sacar claves.
Y lo que te digo del tiempo: todo depende de la calidad de la señal que tengas.
Muchas personas fracasan y dicen "esto no sirve" porque ven que captan la señal pero nunca logran nada, esto es porque los AP (el router o dispositivo inalambrico) tiene mucha mas potencia que la tarjeta inalambrica de una laptop o una tarjeta PCI o modulo USB para internet inalambrico, por lo que estos pueden recibir la señal a gran distancia de los AP pero no tienen la potencia para transmitirla de vuelta.
Aparte de esto no todas las tarjetas inalambricas soportan inyección de paquetes que es necesario para poder acelerar el proceso.