Простого решения не нашел.
Накатал вам
программку (в архиве также есть исходники на языке C++). На проверку ошибок забил.
Использование:
runexplorer.exe c:\ 0 0 500 400
(путь,координаты x,y, ширина, высота)
можно сразу несколько путей открыть:
runexplorer.exe c:\ 0 0 500 400 d:\ 500 500 600 500
Проверил на Windows 8.1 и 10, но работу не гарантирую. Еще в ней стоит таймер на 5 секунд, если в течении этого времени explorer не успеет открыть окна, то их размеры не будут заданы.