O Explorer.exe não se presta ao tipo de interação suave que você deseja. Os comandos abaixo (veja o código abaixo) podem ajudá-lo a atingir "o tipo de" que você solicitou, mas não ficará muito bonito. O código mataria o processo antigo do Explorer pelo ID do processo e seria severamente limitado, porque só funcionaria se houvesse apenas um processo.
O melhor que você pode fazer com o Explorer.exe é abrir uma pasta específica com um arquivo selecionado (está em foco). Isso parece promissor e faz parecer que mais poderia ser feito. Mas não é tão versátil quanto essa capacidade sugeriria. Portanto, com essas referências da Microsoft / SS64 (no final deste artigo), você sabe que não pode alterar os diretórios do processo Explorer atualmente aberto. Apenas mate e abra um novo.
REM Kill explorer without having to restart it.
wmic process where "ProcessID='11972'" CALL Terminate
REM Kill/restart Explorer
TaskKill /F /FI "ImageName eq "Explorer.exe"
Explorer
Sua melhor aposta, se você realmente quiser alcançar seu objetivo, é usar uma substituição do Windows Shell ou algum software de automação como o AutoIT. Você pode procurar o tópico Substituição de shell do Windows e encontrar muitos aplicativos que possuem outros recursos faltando no Windows, um tópico popular, ou talvez um deles seja exatamente o que você está procurando.
Se você for um programador, provavelmente conseguirá isso link
Comandos do Explorer não documentado Do link
da MicrosoftSS64 Explorer.exe link