Isso funciona para mim:
set targetfilepath=c:\temp\test.txt
%SystemRoot%\explorer.exe /select, "%TARGETFILEPATH%"
Editar: dessa forma, o arquivo será selecionado e não aberto , exatamente exatamente que foi solicitado.
Talvez o downvoter não tenha lido atentamente a pergunta ou não tenha tentado a minha resposta.