Duda sobre cómo descomprimir unos archivos (Winrar o cualquier otro programa)

Buenas, tengo unos archivos en formato zip que están metidos en carpetas.
Carpetas a, b, c, d... contienen dentro unos zips tales como 1, 2, 3. Para más rollo, esos zips tienen los mismos nombres en cada carpeta.
Ejemplo: la carpeta a tiene 1.zip, 2.zip y 3.zip. La carpeta b tiene 1.zip, 2.zip, 3.zip, 4.zip.
En algunas carpetas hay más o menos zips, pero están numerados iguales en todas.

¿Sabéis si hay manera de descomprimir esos zips de tal manera que queden dentro de las carpetas originales y evidentemente si tener que ir carpeta por carpeta?

He probado con la búsqueda de windows seleccionar los *.zip y darle a extraer en archivos separados, pero los intenta meter en la primera carpeta todos y al tener nombres iguales pues acaba pidiendo sobreescribir unos archivos con otros.

Saludos
Seria con un script, ya que casi todos los programas descompresoprs soportan algun comando via scripts. Lo otro seria ir carpeta por carpeta pulsando el boton secundario y en le menu contextual usar la opcion de 'descomprimir aqui' para que los deje en la misma carpeta.
Puedes hacerlo desde la consola de comandos con un vuvle recursovo FOR.

Busca la utilidad unzip.exe para Win32, la copias en la carpeta Windows para tenerla accesoble por ruta y luego colocas los archivos ZIP en la estructura de carpetas correspondientes.

Luego en una consola de comandos tecleas:

FOR /R %i in (*.zip) do unzip "%i"
2 respuestas