PowerShell
Get-ChildItem “S:\Folder\” -recurse | Select-String -pattern “Text” | group path | select name
Сам не сразу вспомнил что PowerShell мощь :)
Даже еще круче, с Windows XP cmd
find "Text" S:\Folder\*
UPD: Оказывается в Windows 10 при поиске в папке, есть на вкладке поиск есть дополнительные параметры. В которых можно указать поиск в файлах и архивах ZIP. Так что все есть, дополнительное ПО не требуется.