Не удается найти bat файл при запуске

Обновлено: 29.06.2024

Как установить свойство «Opens with . », чтобы система снова запускала файлы .bat (при двойном щелчке по ним)?

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

Я даже не могу найти .BAT в диалоге сопоставления типов файлов в Windows. И я не могу вызвать диалог Open With . для файла .bat. Как он мог изменить это ?? Мои бат-файлы также не имеют меню «Открыть с помощью» (Windows 7). Конечно, есть и в других файлах. К вашему сведению, файлы .bat не являются исполняемыми файлами. Это интерпретированные сценарии.

Я думаю, вам придется удалить .bat ассоциации файлов из реестра (с помощью программы regedit).

Согласно этой ветке форума на LockerGnome , вам необходимо удалить настройки реестра под этим ключом:

Вы, вероятно, захотите сделать резервную копию реестра, прежде чем делать это, просто чтобы быть в безопасности.

Для вас, минималистов, я бы добавил, что добился успеха, удалив только подпапку UserChoice. После того, как оно исчезло, поведение «Выполнение по умолчанию» было восстановлено. HKEY_CURRENT_USER \ Программное обеспечение \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts \ .bat \ UserChoice Я удалил весь .bat ключ, и все пришло в норму. По какой-то причине (я подозреваю, антивирус) я не мог переименовать UserChoice ключ. Такая боль!! и это произошло автоматически при обновлении. Спасибо большое MS. В пути HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.bat я полностью удалил UserChoice ключ, который работал нормально для меня. @ Ким - может быть, вы не работали regedt32 администратором (щелкните правой кнопкой мыши и выберите Run as administrator )? Есть много других возможных причин / мест в реестре. Смотрите другие ответы, и мой ответ пытается резюме.

Этот файл ключа реестра сделает это. Скопируйте и вставьте в текстовый файл с именем «restore.reg», и дважды щелкните его, чтобы объединить с реестром.

Он удалит все настройки для каждого пользователя, которые вы могли случайно создать для файлов .bat, и восстановит системные настройки по умолчанию, включая отношение типа файла .bat <->, batfile а также фактические параметры для запуска batfile .

также должен был запускаться для cmd файлов на моей машине Работает отлично, но чтобы добиться эффекта, мне пришлось снова убить explorer.exe и запустить как новую задачу, используя диспетчер задач. Это решило, если для меня выбранный ответ не сделал. Он все еще просил приложение для открытия .bat файлов.

У меня была такая же проблема (в Windows 7); командные файлы открывались в блокноте, а не выполнялись.

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

Сохраните эти записи, но удалите все остальные .bat . Обновите и запустите командный файл, дважды щелкнув - он будет работать правильно.

Это решение для Win 2008 Server, cmd запускается от имени администратора. Не требуется перезапуск Explorer.exe или Windows. С Run as Administrator , это отлично работает для меня на Windows 10 ! :-) Теперь (установите) .exe-файлы, которые вызывают .bat-файлы, работают как положено. Это решение намного лучше, чем возиться с реестром! В качестве идентификатора, чтобы увидеть текущую ассоциацию, просто введите assoc .bat В моем случае оба .bat и cmd были связаны как Notepad++_file . Теперь, когда они есть .batfile , щелчок правой кнопкой мыши по файлам bat позволяет мне запускаться или запускаться от имени администратора. До этого не было возможности. Ранее мой обходной путь состоял в том, чтобы открыть окно cmd, а затем вручную ввести a filename.bat для запуска файла

Информация в этом ответе привела меня к решению моего вопроса .

Я открыл ключ реестра, упомянутый там и

  • удалил UserChoice ключ
  • убрал все записи под OpenWithList ключ

Ответ, получивший 40 голосов от Калеба, не сработал для меня, но в итоге я нашел ответ. Чтобы снова запустить файл bat, вам нужно перейти на:

[HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes.bat] и установите (по умолчанию) значение «batfile». Если у вас есть пакетные сценарии, открывающиеся в Word или Notepad ++ вместо запуска по двойному щелчку, это потому, что эти программы установили (по умолчанию) свои собственные пантомимы.

И сохраните его с расширением .reg и дважды щелкните, чтобы объединить.

В regisrty ваша запись .bat должна указывать на запись batfile :

Естественно, вам также необходимо убедиться, что у вас есть запись реестра batfile :

В Windows 8 используйте Блокнот для создания или изменения командного файла, но секрет заключается в следующем:

Сохраните пакетный файл, используя двойные кавычки. Буквально используйте «MYBACK.BAT», используя двойные кавычки в окне сохранения, чтобы сохранить файл. Вместо MYBACK.BAT

True (то же самое для предыдущих версий Windows / Notepad). Но как это отвечает на вопрос?

Содержимое реестра различается для разных версий Windows.

Я предлагаю вам найти другой компьютер с той же версией O / S и использовать regedit для экспорта содержимого HKEY_CLASSES_ROOT\.bat и HKEY_CLASSES_ROOT\batfile .

Затем перейдите к машине босса, удалите два вышеуказанных ключа и импортируйте два файла.

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

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

(Как только я изменил ассоциации расширений типов файлов в диалоговом окне параметров папки Explorer. Файлы BAT были и не предлагались для изменения. Похоже, есть особое исключение. Но я помню, как только я добавил тип BAT в диалоговом окне параметров папки Explorer , чтобы 'edit' был глаголом оболочки по умолчанию.)

Различные места для осмотра

Поэтому, в конце концов, существуют разные причины и разные версии ОС, и (по крайней мере) (по умолчанию) значения следующих папок реестра (и подпапок) необходимо проверить - используя некоторый здравый смысл :-). И я думаю, что этот список может отражать порядок приоритета, который имеет отношение к ОС:

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

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

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

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

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

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

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

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

Способ 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, он выдает ошибку: "Windows can't find file .bat.", если я использую cmd или щелкаю Правой Кнопкой Мыши и запускаю от имени администратора, он работает. На компьютере коллегиума работает двойной щелчок. Я проверил, что у меня те же настройки реестра, что и у моих коллег. У тебя есть какие-нибудь идеи?

2 ответа

Как часть установки бедняка (на Windows 7) Мне нужно зарегистрировать DLL из файла .bat. Я предоставляю пользователю набор файлов, составляющих приложение, говорю им скопировать их в какой-то (любой) каталог, а затем, как 1-я часть установки, говорю им выполнить мой файл register.bat, который.

Я запускаю код Java из каталога а, и там тоже есть файл myBat.bat. Я хочу использовать Java для выполнения файла bat. Содержание myBat.bat таково: svn update C:\DirectoryB\file.txt Я уже скачал клиент командной строки Slik SVN Windows. Когда я дважды щелкаю по файлу bat, он svn правильно обновляет.

Ммм, если run as administrator работает, возможно, в версиях enterprise пользователи группы S-1-5-32-544, за исключением встроенной учетной записи администратора, имеют Elevated admin=No , поскольку по умолчанию включена директива User Account Control: Run all administrators in Admin Approval Mode .

Итак, попробуйте изменить его либо с помощью secpol.msc, либо установив EnableLUA=0 в реестре.

Использование secpol.msc под

  1. локальная политика безопасности
  2. местная политика
  3. параметры безопасности
  4. Контроль учетных записей пользователей: Запуск всех администраторов в режиме утверждения администратором=отключить

или использование реестра в соответствии с

  1. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
  2. EnableLUA=0

Файл .BAT-это просто текстовый файл со списком инструкций.

Откройте файл .BAT в Блокноте.

Посмотрите на каждую строку файла .BAT, чтобы увидеть, какой файл не существует на вашем PC.

Если вы не понимаете файл .BAT, отредактируйте свой пост, чтобы включить его содержимое.

Похожие вопросы:

Можно ли получить ошибку, связанную с javascript, только в IE9 с Windows 7 Professional, а не в IE9 с Windows Enterprise? Может ли быть какая-то разница в том, как IE9 ведет себя по отношению к.

Файл Windows .Bat ведет себя по-разному при выполнении из командного окна и двойном щелчке по файлу bat. Это мое личное дело: ECHO ON del activity_ftp.log cd D:\My_Test IF EXIST united_ops*.csv (.

Я распространяю программу Java, где я хочу запустить файл с двойным кликом java -cp MyProgram.jar;MyLib.jar my.program.Main На Windows я просто распространяю файл .bat, для *nix-исполняемый файл.

Как часть установки бедняка (на Windows 7) Мне нужно зарегистрировать DLL из файла .bat. Я предоставляю пользователю набор файлов, составляющих приложение, говорю им скопировать их в какой-то.

Я запускаю код Java из каталога а, и там тоже есть файл myBat.bat. Я хочу использовать Java для выполнения файла bat. Содержание myBat.bat таково: svn update C:\DirectoryB\file.txt Я уже скачал.

как проверить, работает ли файл .bat в windows 7.when я запускаю его от имени администратора, я вижу только черное окно, которое затем исчезает. Я не знаю, работает ли он в background.how ли я.

В windows 7 году был составлен файл bat: rem set UD_LOG_FILE_PATH=%temp%\defrag_native.log C: cd \Windows\System32 udefrag.exe --optimize-mft C: udefrag.exe -o C: pause Я могу дважды щелкнуть файл.

Я написал файл Jar, который открывает файл. Этот Jar связан с расширениями .jbz и .jbr. Что нужно моей программе, так это полное имя файла, чтобы программа могла его открыть. Windows 7, похоже.

В приложениях магазина C++ Windows в главном окне есть событие под названием PointerPressed . Я пытаюсь найти способ обнаружения двойного щелчка, а не одиночного. Я не вижу эквивалентного события.

Последнее обновление: 07/01/2021 [Необходимое время для чтения:

Файл run.bat считается разновидностью файла DOS Batch. Наиболее часто он используется в ПО exPressit SE Label Design Studio 3.1, разработанном компанией PressIt. Он использует расширение BAT и считается файлом Сценарий (DOS Batch).

Первая версия run.bat для iCloud Remover Tool 1.0.2 увидела свет 04/11/2016 в Windows 10. Последним обновлением версии [v3.1] для exPressit SE Label Design Studio является 3.1, выпущенное 12/21/2010. Файл run.bat входит в комплект exPressit SE Label Design Studio 3.1 и iCloud Remover Tool 1.0.2.

Продолжайте читать, чтобы найти загрузку правильной версии файла run.bat (бесплатно), подробные сведения о файле и порядок устранения неполадок, возникших с файлом BAT.




Совместимость с Windows 10, 8, 7, Vista, XP и 2000

Средняя оценка пользователей

Сведения о разработчике и ПО
Программа: exPressit SE Label Design Studio 3.1
Разработчик: PressIt
Программное обеспечение: exPressit SE Label Design Studio
Версия ПО: 3.1
Сведения о файле
Размер файла (байты): 223
Дата первоначального файла: 12/21/2019
Дата последнего файла: 12/23/2019
Информация о файле Описание
Размер файла: 223 bytes
Дата и время изменения файла: 2019:12:23 14:56:15+00:00

✻ Фрагменты данных файлов предоставлены участником Exiftool (Phil Harvey) и распространяются под лицензией Perl Artistic.

Общие ошибки выполнения run.bat

Ошибки файла run.bat часто возникают на этапе запуска exPressit SE Label Design Studio, но также могут возникать во время работы программы. Эти типы ошибок BAT также известны как «ошибки выполнения», поскольку они возникают во время выполнения exPressit SE Label Design Studio. К числу наиболее распространенных ошибок выполнения run.bat относятся:

  • Не удается найти run.bat.
  • run.bat — ошибка.
  • Не удалось загрузить run.bat.
  • Ошибка при загрузке run.bat.
  • Не удалось зарегистрировать run.bat / Не удается зарегистрировать run.bat.
  • Ошибка выполнения — run.bat.
  • Файл run.bat отсутствует или поврежден.

Программа: C:\Program Files (x86)\Medea International Ltd\exPressitSE3.1\run.bat

Среда выполнения получила запрос от этого приложения, чтобы прекратить его необычным способом.
Для получения дополнительной информации обратитесь в службу поддержки приложения.

В большинстве случаев причинами ошибок в BAT являются отсутствующие или поврежденные файлы. Файл run.bat может отсутствовать из-за случайного удаления, быть удаленным другой программой как общий файл (общий с exPressit SE Label Design Studio) или быть удаленным в результате заражения вредоносным программным обеспечением. Кроме того, повреждение файла run.bat может быть вызвано отключением питания при загрузке exPressit SE Label Design Studio, сбоем системы при загрузке или сохранении run.bat, наличием плохих секторов на запоминающем устройстве (обычно это основной жесткий диск) или заражением вредоносным программным обеспечением. Таким образом, крайне важно, чтобы антивирус постоянно поддерживался в актуальном состоянии и регулярно проводил сканирование системы.

Шаг 1. Восстановите компьютер до последней точки восстановления, «моментального снимка» или образа резервной копии, которые предшествуют появлению ошибки.

Чтобы начать восстановление системы (Windows XP, Vista, 7, 8 и 10):

Если на этапе 1 не удается устранить ошибку run.bat, перейдите к шагу 2 ниже.


Шаг 2. Если вы недавно установили приложение exPressit SE Label Design Studio (или схожее программное обеспечение), удалите его, затем попробуйте переустановить exPressit SE Label Design Studio.

Чтобы удалить программное обеспечение exPressit SE Label Design Studio, выполните следующие инструкции (Windows XP, Vista, 7, 8 и 10):

После полного удаления приложения следует перезагрузить ПК и заново установить exPressit SE Label Design Studio.

Если на этапе 2 также не удается устранить ошибку run.bat, перейдите к шагу 3 ниже.


exPressit SE Label Design Studio 3.1

Шаг 3. Выполните обновление Windows.


Если ни один из предыдущих трех шагов по устранению неполадок не разрешил проблему, можно попробовать более агрессивный подход (примечание: не рекомендуется пользователям ПК начального уровня), загрузив и заменив соответствующую версию файла run.bat. Мы храним полную базу данных файлов run.bat со 100%-ной гарантией отсутствия вредоносного программного обеспечения для любой применимой версии exPressit SE Label Design Studio . Чтобы загрузить и правильно заменить файл, выполните следующие действия:

Если этот последний шаг оказался безрезультативным и ошибка по-прежнему не устранена, единственно возможным вариантом остается выполнение чистой установки Windows 10.

Читайте также: