Не работает расширение bat

[Исправлено] Пакетные файлы Windows (.bat) не запускаются при двойном щелчке

При двойном щелчке командного файла Windows ( .bat ), может возникнуть один из следующих симптомов:

  • Пакетный файл открывает окно командной строки, но его команды не выполняются.
  • Блокнот или любой другой текстовый редактор открывает (редактирует) содержимое командного файла.

В этом посте рассказывается, как исправить сопоставление файлов .bat, чтобы Windows правильно запускала пакетные файлы.

[Исправлено] .BAT файлы не запускаются при двойном щелчке

Пакетный файл Windows ( .bat ) — это специальный тип файла, с помощью которого вы можете запускать или автоматизировать ряд команд. Командная строка читает и интерпретирует командный файл и выполняет каждую команду, указанную в файле.

Возможно, пользователь случайно связал .bat файлы в текстовом редакторе или связанные файлы .bat с cmd.exe или подделал настройки в реестре. После того, как вы установите файловую ассоциацию для .bat Для файлов, использующих диалог Открыть или программы по умолчанию, невозможно вернуться к настройкам по умолчанию, используя пользовательский интерфейс. Единственный способ это исправить — изменить настройки в реестре.

Выполните следующие действия, чтобы исправить сопоставление пакетных файлов Windows:

Способ 1: использовать исправление реестра ассоциации файлов .BAT

  1. Посетите страницу исправлений сопоставления файлов Windows 10 и загрузите исправление сопоставления файлов .bat. Если вы используете более старую операционную систему, такую ​​как Windows 7 или Windows 8, вы можете найти ссылки на исправления для этих операционных систем ниже на этой странице.
  2. Разархивируйте архив и запустите вложенный файл реестра
  3. Нажмите Да, когда вас попросят подтвердить продолжение
  4. Нажмите ОК.

Способ 2: исправить сопоставление файлов .BAT вручную

Важный: Прежде чем продолжить, создайте точку восстановления системы в качестве меры безопасности. Неправильная модификация реестра Windows может вызвать серьезные проблемы.

  1. Запустите редактор реестра ( regedit.exe )
  2. Перейти к следующему ключу:
  3. Установить (default) значение данных для batfile
  4. Перейти к следующему ключу:
  5. На правой панели убедитесь, что (default) значение данных не установлено. Следует читать как value not set , Если вы видите какой-то другой текст, щелкните правой кнопкой мыши (default) оценить и выбрать Delete ,
  6. Затем перейдите к следующему ключу:
  7. Двойной щелчок (default) и установите его значение данных на:
  8. Перейти к следующей ветке:

Значения, представленные в одном из его подразделов ( OpenWithList , OpenWithProgids а также UserChoice ) может быть причиной проблемы.

  • Щелкните правой кнопкой мыши на .bat ключ и выберите Delete , щелчок Yes когда запрос на подтверждение. Не волнуйся! Этот раздел реестра и три его подраздела являются тривиальными, и они требуются, только если вы хотите переопределить .bat файловая ассоциация по умолчанию.
  • Выйдите из редактора реестра.
  • Читайте также:  Бойлер термекс не работает дисплей

    Способ 3: создайте свой собственный файл REG для автоматизации шагов, перечисленных в способе 2

    Если вы хотите автоматизировать шаги, перечисленные в способе 2, используйте этот метод. Разница между Method 1 а также Method 3 это в Method 1 каждая деталь .bat регистрация типов файлов осуществляется. В то время как Method 2 является несколько хирургическим, то есть он проверяет и удаляет только переопределенные записи.

    1. Откройте Блокнот или ваш любимый текстовый редактор.
    2. Скопируйте следующие строки и вставьте его в блокнот
    3. Сохраните файл с любым именем, имеющим .reg расширение, скажем fix_bat.reg
    4. Двойной щелчок fix_bat.reg применить настройки в реестре. Нажмите Да, когда будет предложено подтвердить.

    Это оно! Теперь вы исправили настройки связывания пакетных файлов. Пакетные файлы теперь должны выполняться правильно при двойном щелчке.

    Источник

    Не работает расширение bat

    Спрашивающий

    Вопрос

    Всем привет. Что бы скачать игровой сервер, в .bat файле прописывается команда. сохранили, закрыли, открываем..

    Файл открывался на доли секунды и снова закрывался, Хотя должно было произойти скачивание сервера. Такую операцию я уже проделывал на другом компьютере, там была Windows 7, у меня 8.1 не открывается. Где то прочитал что мне поможет — редактор реестра. Но как у людей было все исправлено, у меня так не выходит. Подскажите пожалуйста что делать.

    Все ответы

    Запустите командой name.bat > log.txt и посмотрите может что будет в логе.

    Второй вариант — start cmd — пропишите команду

    name.bat — такой программы у меня нет.

    start cmd — это командная строка?

    Запустите командой name.bat > log.txt и посмотрите может что будет в логе.

    Второй вариант — start cmd — пропишите команду

    Набрал в командной строке команду- она мне пишет » HldsUpdateTool.exe не является внутренней или внешней командой, исполняемой программой или пакетным файлом.

    name.bat — такой программы у меня нет.

    start cmd — это командная строка?

    name.bat — такой программы у меня нет.

    start cmd — это командная строка?

    name.bat — это «название вашего bat файла в котором прописываете команду.bat»

    cmd — командная строка — в ней введите ту самую команду, которая должна скачать ваш сервер

    name.bat — такой программы у меня нет.

    start cmd — это командная строка?

    name.bat — это «название вашего bat файла в котором прописываете команду.bat»

    cmd — командная строка — в ней введите ту самую команду, которая должна скачать ваш сервер

    скорей всего у вас не доустановлена некоторая программа для этого бат файла, или этот бат файл находиться не в той директории где должен быть(обычно все должно быть вместе)

    но все же попробуйте заново так:

    1. нажмите (Windows + R)

    2. в окне введите cmd

    3. в черном окне пропишите cd ‘путь до этого бат файла’ например cd C:/Program Files/Google

    4. после успешного выполнения шага 3, пропишите просто имя бат файла name.bat

    5. черное окно должна сама выполнить команды что прописаны в бат файле.

    Читайте также:  Не работает повторение строки заголовков

    Если выходит ошибка, попробуйте переместить этот бат файл рядом с основным приложением если таковое имеется

    Источник

    Не запускаются BAT-файлы в Windows 10

    Здравствуйте, не могу понять или у меня одного не запускается BAT-файл на Windows 10? Не могу не один батник запустить. На Windows 8.1 все отлично работает, на Windows 10 не работает не один батник. В чем проблема может быть? Или может что-то, я пропустил ранее обсуждалось тема

    За ранее Спасибо за ваши советы!

    Помощь в написании контрольных, курсовых и дипломных работ здесь.

    Не запускаются ни bat, ни cmd файлы.
    Стоит WinXP SP3. В общем захожу в любой bat и cmd файл, а мне все время пишет: Windows не удалось.

    Запускаются ли пакетные файлы в Windows 8?
    действуют ли бат файлы еа виндовс 8

    Не запускаются exe-файлы в Windows XP
    Здравствуйте. Установил на ноут XP и столкнулся с такой проблемой, что некоторые экзешники не.

    Bat файлы Windows и скрипты Linux
    Написал вот такой bat файл @echo off echo «Приветствую вас %username%».Сегодня: %date% pause.

    Могут ли bat-файлы по-разному работать в разных ОС Windows?
    На работе стоят запреты на всякие EXE файлы, для того что б использовать EXE необходимо.

    Почему Windows считает BAT и Exe файлы — исполнимыми, а TXT нет
    Добрый день. Объясните,почему Windows считает BAT и Exe файлы — исполнимыми,а TXT нет.

    В Windows XP не запускаются кликом мыши файлы Excel-a вида «name-file.xlsx»
    В Windows XP не запускаются кликом мыши файлы Excel-a вида «name-file.xlsx» . Раньше кликал мышкой.

    Не запускаются программы c BAT по VPN
    Есть Bat файл в котором прописаны команды для запуска программ на удаленных PC c помощью PCexec.

    Как сделать bat-ник с фильтром который будет проверять абсолютно все на пк, но файлы с окончанием .bat и .vbs
    Как сделать bat-ник с фильтром который будет проверять абсолютно все на пк, но файлы с окончанием.

    Источник

    Не работает расширение bat

    . а вместо этого открывается в текстовом редакторе! В простом Виндовом проводнике и картинка *.bat файла точно такая же как и простой *.txt-шки. (В Тотал Коммандере же отображается как и положено)

    П.С. Вышеописанное относится не только к созданным мною батникам, но ко всем без исключения!
    П.П.С.: На другом форуме мне посоветовали следующее:

    Чтобы восстановить запуск bat-файлов, нужно создать reg-файл(например bat_restore.reg) следующего содержания:

    Windows Registry Editor Version 5.00

    [HKEY_CLASSES_ROOT\batfile]
    @=»Пакетный файл MS-DOS»
    «EditFlags»=hex:30,04,00,00

    [HKEY_CLASSES_ROOT\batfile\shell\edit\command]
    @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
    00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4e,00,4f,00,\
    54,00,45,00,50,00,41,00,44,00,2e,00,45,00,58,00,45,00,20,00,25,00,31,00,00,\
    00

    A затем запустить его.

    Блин ну ничего не помогает!
    Всеравно открывает в текстовом редакторе.

    Вот как моя проблема выглядит в проводнике:
    http://photofile.com.ua/photo/maxdar. /102183129.jpg
    И вот как в Комманндере (на картинке все тот же батник и блокнот — результат дабл-клика по батнику):
    http://photofile.com.ua/photo/maxdar. /102183111.jpg

    Меню пользователя MaxDarklighter
    Посмотреть профиль
    Посетить домашнюю страницу MaxDarklighter
    Найти ещё сообщения от MaxDarklighter

    . а вместо этого открывается в текстовом редакторе! В простом Виндовом проводнике и картинка *.bat файла точно такая же как и простой *.txt-шки. (В Тотал Коммандере же отображается как и положено)

    Читайте также:  Не работают розетки автомат включен

    П.С. Вышеописанное относится не только к созданным мною батникам, но ко всем без исключения!
    П.П.С.: На другом форуме мне посоветовали следующее:

    Чтобы восстановить запуск bat-файлов, нужно создать reg-файл(например bat_restore.reg) следующего содержания:

    Windows Registry Editor Version 5.00

    [HKEY_CLASSES_ROOT\batfile]
    @=»Пакетный файл MS-DOS»
    «EditFlags»=hex:30,04,00,00

    [HKEY_CLASSES_ROOT\batfile\shell\edit\command]
    @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
    00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4e,00,4f,00,\
    54,00,45,00,50,00,41,00,44,00,2e,00,45,00,58,00,45,00,20,00,25,00,31,00,00,\
    00

    A затем запустить его.

    Блин ну ничего не помогает!
    Всеравно открывает в текстовом редакторе.

    Источник

    Не запускаются ни bat, ни cmd файлы.

    Стоит WinXP SP3. В общем захожу в любой bat и cmd файл, а мне все время пишет:
    Windows не удалось найти ‘путь к файлу’. Проверьте, что имя было введено правильно, и повторите попытку. Чтобы выполнить поиск файла, нажмите «Пуск», а затем выберите команду «Найти».

    Вроде бы все просто но мне не понятно. Так сервер ла2 не могу запустить(

    Помощь в написании контрольных, курсовых и дипломных работ здесь.

    Не запускаются BAT-файлы в Windows 10
    Здравствуйте, не могу понять или у меня одного не запускается BAT-файл на Windows 10? Не могу не.

    Раскидать файлы по папкам CMD/BAT
    Здравствуйте, Уважаемые. Помогите новичку. Есть два каталога D:\KAT1\FOTO и D:\KAT2\IN В.

    Batch (CMD/BAT) несколько заданий на CMD/BAT
    1.Напишите bat файл на диске с ,который будет искать на всех дисках файлы с расширением.

    Разложить файлы по папкам с именами, являющимися частью имени файла — CMD/BAT
    Привет. Помогите пожалуйста. Есть WIN7 папка F:\PIC в ней 4000 фото =) Файлы.

    HKEY_CLASSES_ROOT\batfile\shell\open\command
    (По умолчанию) REG_SZ «%1» %*

    HKEY_CLASSES_ROOT\cmdfile\shell\open\command
    значения те же самые.

    Аналогичная ситуация: Не запускаются командные файлы *.cmd, *.bat.
    Выходит ошибка: Windows не удалось найти ‘путь к файлу’. Проверьте, что имя было введено правильно, и повторите попытку.
    содержимое файла 123.cmd, calc.exe перименовываем в 123.bat выходит таже ошибка.

    cmd.exe присутствует и запускается с командной строки, также запускается с меню пуск-выполнить любой экзешник лежащий в c:\windows\system32
    файлы config.nt, autoexec.nt присутствуют в c:\windows\system32, (содержимое в порядке, на всяк случай переписал из C:\WINDOWS\repair)
    Содержание переменной «PATHEXT»=».COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH»
    Выкладываю ветки реестра с содержимым относящимся к cmd:

    @=»Командный сценарий Windows NT»
    «EditFlags»=hex:30,04,00,00

    [HKEY_CLASSES_ROOT\cmdfile\DefaultIcon]
    @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f, 00,6f,00,74,00,25,\
    00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c, 00,73,00,68,00,\
    65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00, 2d,00,31,00,35,\
    00,33,00,00,00

    [HKEY_CLASSES_ROOT\cmdfile\shell\edit\command]
    @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f, 00,6f,00,74,00,25,\
    00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c, 00,4e,00,4f,00,\
    54,00,45,00,50,00,41,00,44,00,2e,00,45,00,58,00,45,00,20,00, 25,00,31,00,00,\
    00

    [HKEY_CLASSES_ROOT\cmdfile\shell\print\command]
    @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f, 00,6f,00,74,00,25,\
    00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c, 00,4e,00,4f,00,\
    54,00,45,00,50,00,41,00,44,00,2e,00,45,00,58,00,45,00,20,00, 2f,00,70,00,20,\
    00,25,00,31,00,00,00

    [HKEY_CLASSES_ROOT\cmdfile\shellex\PropertySheetHandlers\Shim Layer Property Page]
    @=»<513d916f-2a8e-4f51-aeab-0cbc76fb1af8>«

    на запрос: assoc .cmd ответ: .cmd=cmdfile
    на запрос: ftype cmdfile ответ: cmdfile=»%1″ %*

    Возможно еще чтото упустил, пока не знаю в какую сторону копать.
    PS OS Windows XP SP3

    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\cmdfile]
    @=»Командный сценарий Windows NT»
    «EditFlags»=hex:30,04,00,00

    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\cmdfile\DefaultIcon]
    @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f, 00,6f,00,74,00,25,\
    00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c, 00,73,00,68,00,\
    65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00, 2d,00,31,00,35,\
    00,33,00,00,00

    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\cmdfile\shell\edit\comma nd]
    @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f, 00,6f,00,74,00,25,\
    00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c, 00,4e,00,4f,00,\
    54,00,45,00,50,00,41,00,44,00,2e,00,45,00,58,00,45,00,20,00, 25,00,31,00,00,\
    00

    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\cmdfile\shell\open\comma nd]
    @=»\»%1\» %*»

    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\cmdfile\shell\print\comm and]
    @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f, 00,6f,00,74,00,25,\
    00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c, 00,4e,00,4f,00,\
    54,00,45,00,50,00,41,00,44,00,2e,00,45,00,58,00,45,00,20,00, 2f,00,70,00,20,\
    00,25,00,31,00,00,00

    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\cmdfile\shellex\Property SheetHandlers\ShimLayer Property Page]
    @=»<513d916f-2a8e-4f51-aeab-0cbc76fb1af8>«

    Источник

    Оцените статью