Я пытаюсь сделать Windows Устранение неполадок в пакетном режиме, потому что почему бы и нет?

Когда я прихожу в главное меню скрипта, приложение больше не запускается и закрывается. Я попытался использовать функцию CALL для вызова главного меню приложения и поместить код в отдельную программу, но тогда он тоже не будет выполняться ... Кто-нибудь знает, как это исправить? Код прилагается ниже.

First.bat

@echo off 
color a 
title Windows Toubleshooter 
cd C:\windows 
cls 
echo Loading files. Please wait... {LOADING MECHANISM HERE!!} 
echo Loading complete echo Press a key to continue... 
pause >nul 
call main.bat

Main.bat

cls
color 7c
echo Welcome to the  Windows Troubleshooter. To continue, please chose one of the options below.


echo 1) Check for errors
echo 2) Repair errors
echo 3) Exit
echo Please chose an option: 
choice /c asdw/n /m "Chose with W A S D"
IF %errorlevel%==1 goto errorcheck
IF %errorlevel%==2 goto repair
IF %errorlevel%==3 goto exit

0