В 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++.

0