The right syntax for "start" is at least to give a title and an executable. START /WAIT Dir\"%%~nA"\KB123456.exe /quiet /norestart should be START "hotfix" /WAIT "Dir\%%~nA\KB123456.exe" /quiet /norestart and i put "hotfix" you can put almost whatever you want. I also set the right quoting method in this case. Lastly, i don't understand why you would get a folder named like Windows*-KB* (that's what you do when using "\%%~nA\ ") as in the batch you pasted, all hotfixes must be in the same folder....