В Windows 10 Home (версия 10.0.17134 Build 17134) я обнаружил, что не могу запустить .bat-файлы, потому что они стали связаны с notepad++ и поэтому были открыты для редактирования по умолчанию. Обычно я исправляю это, щелкая правой кнопкой мыши, выбирая "открыть с помощью", выбираю приложение и проверяю "Сделать по умолчанию". Эта опция была недоступна.
Попытка обновить тип файла, который будет связан с CMD, также не сработала. Выбор приложения по умолчанию по типу файла дал мне возможность загрузить приложение из магазина приложений Microsoft.
Отсюда (метод 5) я нашел параметр командной строки
Откройте командную строку с повышенными привилегиями
ftype > %UserProfile%\outputAssociations.txt
Это создает список всех текущих ассоциаций в виде файла .txt в текущей папке текущего пользователя. Я искал outputAssociations.txt и не смог найти .bat, связанный с чем-либо. Странный.
Мое решение
cmd
(запуск от имени администратора)
ftype batch=c:\Windows\System32\cmd.exe "%1"
assoc {.bat}={batch}
.bat файлы теперь запускаются в CMD, а не открываются в notepad++.