Ручной запуск:
Вы можете запустить cmd и передать параметры для запуска файла.
С http://ss64.com/nt/cmd.html:
Опции:
/C Выполнить команду, а затем прекратить
Команда: команда, программа или пакетный скрипт для запуска ...
Откройте команду запуска (WIN+R) и введите
cmd /C "Path_to_your_file"
Например:
cmd /C "C:\Users\name\Desktop\script.cmd"
Сбросить .cmd к cmdfile ассоциации
Вы также можете сбросить сопоставление файлов .cmd в cmdfile, если предположить, что именно это и послужило причиной открытия ваших файлов .cmd в vim: Запустите cmd от имени администратора и введите
assoc.cmd=cmdfile
Сбросить реестр
Это может нанести вред вашему компьютеру, если вы делаете что-то неправильно, так как вы работаете в реестре.
Откройте regedit (WIN+R: regedit)
Сначала мы хотим проверить, связан ли арт .cmd с cmdfiles.
Перейдите: HKEY_CLASSES_ROOT\.cmd и проверьте, содержит ли строка (Default) cmdfile данных
Также проверьте, содержит ли HKEY_CLASSES_ROOT\cmdfile\shell\open\command (Default) строка по умолчанию)"%1" %* .
Если это так, перейдите в HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.cmd
.cmd должен содержать 2 ключа: OpenWithList и OpenWithProgids . Если есть ключ UserChoice , удалите его со всем его содержимым.
OpenWithList должен содержать только строку (Default) с пустым значением. Следует сказать (значение не установлено). Удалите любые другие значения в OpenWithList .
OpenWithProgids должен содержать только строку (Default) с пустым значением и двоичное значение с именем cmdfile . Опять же, удалите любые другие значения в OpenWithProgids .