Вот еще попроще "железный вариант" хоть для юникода или анси
Код:
Section Main
ExecWait 'taskkill /F /IM explorer.exe' $0
DetailPrint "taskkill exit code: [ $0 ]" ; для иллюстрации код возврата
Sleep 500 ;пауза - если нужно
StrCmp $0 0 0 +2
Exec "explorer.exe"
SectionEnd