No Windows 7, Vista, XP, etc.
Na linha de comando:
cd folder for /f "usebackq" %i in ('dir *.7z /s/b') do 7za x %i
De um arquivo em lotes, dobre os sinais%:
cd folder for /f "usebackq" %%i in ('dir *.7z /s/b') do ( @echo extracting %%i 7za x %%i )