Пакетный файл Windows не запускается при двойном щелчке, как восстановить связь с cmd.exe?

64-разрядная версия Windows 8. Пользователь, с которым я вошел в систему, имеет права администратора. Когда я открываю окно cmd, в заголовке окна даже написано "Администратор: cmd.exe ".

Итак, я настроил ассоциацию файлов .bat так, чтобы файл .bat был открыт в Notepad++, и теперь я не могу настроить его обратно для запуска файла bat при двойном щелчке по нему. Я перепробовал несколько веб-страниц, на которых мне предлагалось отредактировать реестр, но безрезультатно.

Когда я пытаюсь объединить файл .reg со своим компьютером, я получаю сообщение об ошибке "Вы не иметь разрешения" или что-то в этом роде. Мой пользователь не является "администратором", но у моего пользователя "чак" есть права администратора. Так было всегда.

  1. Я попробовал этот метод, на этот раз файл .reg был объединен без ошибок, но когда я дважды щелкаю по файлу .bat, он все равно открывается в Notepad++. Я скачал файл, чтобы изменить только ассоциативный файл .bat. Должен ли я перезагрузить компьютер?

  2. Я также попытался внести изменения в реестр здесь: нажмите здесь. Это тоже не сработало.

  3. Расширение файла .bat не может быть изменено в расширении файла, связанном с программой на панели управления. Когда я пытаюсь ассоциировать cmd.exe с файлом .bat я получаю сообщение об ошибке типа "Вы не можете связать эту программу с этим файлом."

  4. Я нашел эту ссылку, но в разделе FileExts нет записи файла .bat. Также по этой ссылке у меня нет ключа выбора пользователя для удаления для HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerFileExts.b‌​atUserChoice.

  5. Перезагрузил компьютер, у меня все та же проблема. Я буду убедитесь, что Notepad++ не восстанавливает связи с самим собой при каждом запуске. РЕДАКТИРОВАТЬ: Что касается предпочтений NPP, он не регистрирует файлы .bat.

Есть еще идеи? Я занимаюсь этим уже 3 месяца подряд.

ПРИМЕЧАНИЕ. Некоторые исправления этой проблемы работают в Windows 7, но НЕ работают в Windows 8.


ОБНОВЛЕНИЕ: Исправлено. Я должен был

  1. Сделайте короткий путь к regedt32.exe на моем рабочем столе.
  2. Щелкните правой кнопкой мыши ярлык и сделайте "Запуск от имени администратора", даже если у моего пользователя есть права администратора.
  3. Найдите во всем реестре строку "блокнот", в которой я нашел маленькую хитрую вещь здесь: HKEY_CURRENT_USERSoftwareMicrosoftWindows\**Roaming**OpenWithFileExts\.bat и удалил элемент UserChoice.
  4. Перезагрузите Windows.