Я понятия не имею, когда это начало происходить, но это мешает мне открывать .bat файлы по двойному щелчку. Я могу запустить его только как администратор. Есть ли способ исправить это, чтобы я мог дважды щелкнуть вместо запуска в качестве администратора? Это приводит к тому, что некоторые программы не работают.

Я попытался сбросить сопоставление файлов в реестре, проверил переменные окружения и проверил, действительно ли cmd находится в папке System32.

Если потребуется дополнительная информация, я постараюсь предоставить ее.

2 ответа2

0

Ладно, некоторые из вас могут подумать, что я глуп, но именно так я решил эту проблему.

Я вошел в мои переменные среды и искал COMSPEC, но вместо этого я нашел ComSpec. Как только я переименовал его обратно в COMSPEC, все снова заработало.

Я понятия не имею, как это вообще было переименовано, но это решило мою проблему.

Надеюсь, что это помогает другим людям с этой проблемой.

0

Я думаю, что это связано с cmd, а не с вашим конкретным файлом bat. поэтому откройте cmd (меню Пуск >> RUN >> введите cmd и нажмите клавишу ВВОД) на панели задач, щелкните правой кнопкой мыши значок cmd, вы увидите небольшое меню, щелкните правой кнопкой мыши первый параметр в ( Командная строка ) Теперь выберите « Свойства» , затем на вкладке « Ярлыки » нажмите « Дополнительно» , затем выберите « Запуск от имени администратора», затем нажмите « ОК» и « ОК», попробуйте запустить файл bat ...

пожалуйста, прокомментируйте, если это не решило ваше дело ... в противном случае проголосуйте за мой ответ как за решение ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .