O programa iexpress tem essa função e está dentro do windows 7 e versões superiores: windows 8, 8.1 e 10.
Para exemplo, criei um arquivo chamado tela.bat e o salvei na área de trabalho
#1 Pesquise o iniciar por “iexpress.exe” e abra o programa encontrado.
uma outra forma de abrir o iexpress é por meio do executar. Tecle “Windows + R” para abrir o executar e digite “iexpress” e tecle enter,
#2 Aberto o iexpress, deixe a opção “Create a New self extraction directive file” marcada e avance
#3 Deixe marcado a opção “Extract files and run a installation command” e clique em avançar.
#4 Na tela “Package title” dê um nome/título e avance.
#5 Em “Confirmation prompt” só avance.
#6 Em “License Agreement” não faça nada além de avançar para próxima tela.
#7 Na tela seguinte clique em “add” e procure pelo arquivo .bat no meu caso peguei o arquivo tela.bat que está na área de trabalho. Após selecionado o arquivo avance
#8 Estamos na tela “Install Program to Lauch”. No campo “install program” escolha o tela.bat e avançe
#9 Na tela “Show window” Só clique em avançar
#10 Na tela seguinte(Finished Message) apenas avance
#11 Na tela “Package name and Options” clique no botão “browser” e escolha o local e nome onde irá ficar o programa extraído para o usuário usar. No meu caso essa janela ficou com:
C:\Users\elder\Desktop\tela.exe Nessa mesma tela eu selecionei a opção "hide file Extraction Progress Animation from User"
#12 A próxima tela pergunta se quer salvar o passo a passo que fizemos para ser usado mais tarde. Clicarem em “Don’t save”.
#13 Em “Configure restart” apenas avance
#14 Avance novamente na próxima “Create package”
#15 Clique em Concluir na última tela para encerrarmos.