The bat ассоциации с типами файлов
Обновлено: 04.07.2024
При двойном щелчке командного файла Windows ( .bat ), может возникнуть один из следующих симптомов:
- Пакетный файл открывает окно командной строки, но его команды не выполняются.
- Блокнот или любой другой текстовый редактор открывает (редактирует) содержимое командного файла.
[Исправлено] .BAT файлы не запускаются при двойном щелчке
Способ 1: использовать исправление реестра ассоциации файлов .BAT
- Посетите страницу исправлений сопоставления файлов Windows 10 и загрузите исправление сопоставления файлов .bat. Если вы используете более старую операционную систему, такую как Windows 7 или Windows 8, вы можете найти ссылки на исправления для этих операционных систем ниже на этой странице.
- Разархивируйте архив и запустите вложенный файл реестра
- Нажмите Да, когда вас попросят подтвердить продолжение
- Нажмите ОК.
Важный: Прежде чем продолжить, создайте точку восстановления системы в качестве меры безопасности. Неправильная модификация реестра Windows может вызвать серьезные проблемы.
- Запустите редактор реестра ( regedit.exe )
- Перейти к следующему ключу:
- Установить (default) значение данных для batfile
- Перейти к следующему ключу:
- На правой панели убедитесь, что (default) значение данных не установлено. Следует читать как value not set , Если вы видите какой-то другой текст, щелкните правой кнопкой мыши (default) оценить и выбрать Delete ,
- Затем перейдите к следующему ключу:
- Двойной щелчок (default) и установите его значение данных на:
- Перейти к следующей ветке:
Значения, представленные в одном из его подразделов ( OpenWithList , OpenWithProgids а также UserChoice ) может быть причиной проблемы.
Способ 3: создайте свой собственный файл REG для автоматизации шагов, перечисленных в способе 2
Если вы хотите автоматизировать шаги, перечисленные в способе 2, используйте этот метод. Разница между Method 1 а также Method 3 это в Method 1 каждая деталь .bat регистрация типов файлов осуществляется. В то время как Method 2 является несколько хирургическим, то есть он проверяет и удаляет только переопределенные записи.
- Откройте Блокнот или ваш любимый текстовый редактор.
- Скопируйте следующие строки и вставьте его в блокнот
- Сохраните файл с любым именем, имеющим .reg расширение, скажем fix_bat.reg
- Двойной щелчок fix_bat.reg применить настройки в реестре. Нажмите Да, когда будет предложено подтвердить.
Это оно! Теперь вы исправили настройки связывания пакетных файлов. Пакетные файлы теперь должны выполняться правильно при двойном щелчке.
Каким образом сохранить Ассоциацию в настройках с URL mailto?
Ставлю там галочку, нажимаю сохранить, а ассоциация не получается - галочка вновь убирается.
Выбираете нужный аккаунт, жмёте на нём правую кнопку мыши/свойства почтового ящика(или Alt+Enter), потом "Общие сведения" и в самом низу "По умолчанию использовать этот ящик для mailto. "
У меня не убирается. Версия бата последняя, да и в предыдущих такой проблемы не было.
В Vista в 4-х версиях The Bat ассоциация не работает (все настройки в Bat установлены).Версия 3.99.29 работает без проблемм. Почему? да, как сказал Igor N! в при использовании TheBAT 4.0.022 и WinVista не работает mailto:
то есть, открывается окно бата, НО без нового письма с подставленным адресом.
при это заметил интересные вещи, МБ в них дело:
1. в списках программ по умолчанию (вистовых) БАТа нет вообще, видимо он не регистрируется в системе.
2.в типах файлов и привязках (виста) на url: mailto: опять же нет бата, но есть MSO и Opera, и их можно включить для отправки почты.
3. в реестре HKCR\mailto\shell\open\command
есть REG_SZ говорящее
что явно не способствует запуску БАТа при mailto:
Да, с вистой пока не всё ладно.О проблеме известно, работа идет и в ближайших версиях будет исправлено.
Такая же проблема и под WIN XP. Появилась после установки Office 2007.
Посканировал REGMONîì реестр
При запуске OUTLOOK 2007, независимо от того стоит ли в настройках Оутлука галочка "использовать оутлук по умолчанию для отправки почты. ", или не стоит, примерно через минуту в реестре изменяются ключи
HKCR\mailto\shell\open\command на
на
"C:\PROGRA
2\Office12\OUTLOOK.EXE" -c IPM.Note /m "%1"
Использую Outlook как органайзер и календарь, поэтому постоянно приходиться его запускать.
The bat, сам ассоциации при загрузке не возвращает.
Кто нибудь решил эту проблему?
Скажите, решана ли проблема ассоциации The Bat с типами файлов и протоколами ? Использую VISTA ULTIMATE, 64 разрядная ОС, Service Pack 1
Использую The Bat 4.1.7 .
Вхожу в Свойства -> Настройка -> Программы. Отмечаю галочками все пункты (Почтовый клиент по умолчанию, .EML, .MSG, .VCF, MAILTO). Жму кнопку ассоциировать. Выходит табличка с текстом:
Жду помощь от специалистов как решить эту проблему. Нужно сделать TheBat почтовым клиентом по умолчанию, заставить его реагировать на mailto в Explorer 8 и ассоциировать его с перечисленными выше типами файлов.
Эта проблема уже коснулась многих.
Как установить свойство «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' был глаголом оболочки по умолчанию.)
Различные места для осмотра
Поэтому, в конце концов, существуют разные причины и разные версии ОС, и (по крайней мере) (по умолчанию) значения следующих папок реестра (и подпапок) необходимо проверить - используя некоторый здравый смысл :-). И я думаю, что этот список может отражать порядок приоритета, который имеет отношение к ОС:
Настройка The Bat!
Установку некоторых ассоциаций произвести не удалось.
Возможно у вас не хватает прав для таких действий или
какое другое программное обеспечение предотвращает это.
Не удалось установить ассоциации:
Почтовый клиент по умолчанию
.EML (файлы писем в формате RFC-822)
.MSG (файлы писем в формате RFC-822)
VCF (vCard - электронная визитная карточка)
MAILTO: (ссылки на электронный почтовый адрес)
ОК
Можно ли каким-то образом решить эту ситуацию? Заранее спасибо за
любые ответы.
Ответы:
S> У меня win7 x86. Версия программы: The Bat! Portable 4.2.36.4 russian. S> Не получается ассоциировать программу с типами файлов. В частности, S> Можно ли каким-то образом решить эту ситуацию? Заранее спасибо за S> любые ответы. |
Попробуйте на вопрос, "чем открыть файл данного расширения?" показать на
файл thebat.exe, находящийся по пути:
Диск и папка расположения программы TheBat Ваши.
Доброго времени суток всем!
Svetlada в письме от 30.06.2012; 21:03 пишет:
S> Не получается ассоциировать программу с типами файлов. |
ыыыы, так программа то portable, сиречь переносимая, она и не может
лазить в систему и перебивать системные ассоциации. Выхода тут два:
1. поставить нормальную установочную версию, при этом все настроенные
ящики можно спасти, если предварительно забекапить встроенными
средствами летучего.
2. Смириться с невозможностью установки ассоциаций и покориться
судьбе.
Вы писали 2 июля 2012 г., 8:37:05:
y> ыыыы, так программа то portable, сиречь переносимая, она и не может y> лазить в систему и перебивать системные ассоциации. |
Может. Все зависит от настроек сборки. Основных режима 3:
1. Полная изоляция. Программа не догадывается о реальной системе, все
операции происходят в песочнице. Реестр для неё там же.
2. WriteToCopy - программа может читать реальную систему (содержимое
папок и реестр), но пишет все равно в песочницу.
3. Нулевая изоляция. Прога остается портативкой, но может читать и
писать в реальной системе.
Как именно собран Бат, которым пользуется автор вопроса, сказать
трудно не разобрав этой конкретной портативки.
Доброго времени суток всем!
Uni Korn в письме от 02.07.2012; 23:50 пишет:
При третьем варианте сборки теряется весь смысл портабелизации, а
именно способность программы не курочить чужих систем.
Вы писали 3 июля 2012 г., 7:09:48:
y> При третьем варианте сборки теряется весь смысл портабелизации, а y> именно способность программы не курочить чужих систем. |
А тут уже идет вопрос терминологии - что называть портативками. Бывают
программы - тот же QIP - портативны по своей природе, хотя и имеется
инсталлер. А вот нормально виртуализованного Бата мне пока не
попадалось. Может если руки дойдут - то и соберу сам.
Почтовый клиент от Ritlabs является одной из лучших программ в своем роде. The Bat! не только входит в ряды наиболее защищенных мейлеров, но и отличается достаточно объемным набором функций, а также гибкостью работы.
Добавляем email-ящики в программу
Начать работу с электронной корреспонденцией в The Bat! (да и в целом работу с программой) можно, лишь добавив почтовый ящик в клиент. Более того, в мейлере можно использовать несколько почтовых аккаунтов одновременно.
Почта Gmail
Добавить ящик Gmail в мейлер от Ritlabs также совсем не составит труда. Все дело в том, что программа уже знает, какие настройки должны быть установлены для полноценного доступа к почтовому серверу. К тому же, сервис от Google предлагает практически аналогичный функционал для клиента, как при использовании протокола POP, так и IMAP.
Яндекс.Почта
Настройка имейл-ящика от Яндекс в The Bat! должна начинаться с определения параметров на стороне сервиса. Затем уже на основе этого можно добавлять почтовый аккаунт в клиент.
Антиспам для The Bat!
Настройка программы
Интерфейс
Внешний вид почтового клиента абсолютно ничем не приметен и стильным его назвать уж точно нельзя. Но вот в плане организации персонального рабочего пространства The Bat! может дать фору многим своим аналогам.
Собственно, почти все элементы интерфейса программы масштабируемы и могут быть перемещены простым перетягиванием из одного места в другое. К примеру, основную панель инструментов, ухватив за левый край, можно перетащить вообще в любую область визуального представления почтового клиента.
Первая группа здешних параметров позволяет включить или выключить отображение окон автопросмотра писем, адресов и заметок. При этом для каждого такого действия существует отдельная комбинация клавиш, также отображенная в списке.
Далее следуют настройки общей компоновки элементов в окне. Сделав всего лишь пару-тройку кликов здесь можно полностью изменить расположение составляющих интерфейса, а также добавить новые компоненты.
В первой группе, состоящей из двух параметров, мы можем выбрать, какие письма показывать в списке электронной корреспонденции, а также, по какому критерию их сортировать.
Фундаментальные параметры
Здесь же доступны настройки резервного копирования писем и пользовательских данных, а также расширенные параметры кнопок мыши и звуковых оповещений.
В корневой категории можно изменить формат заголовков писем, некоторые параметры внешнего вида и функциональности списка.
Кроме того, здесь полностью настраивается внешний вид этих самых тегов.
Просто устанавливаем курсор на нужный нам объект и изменяем его параметры с помощью инструментов ниже.
Здесь же устанавливаются действия при обнаружении угроз. К примеру, найдя вирус, плагин может излечить зараженные части, удалить их, удалить письмо целиком или сослать его в папку карантина.
Помимо формы для добавления новых антиспам-плагинов в программу, эта категория настроек содержит параметры работы с письмами, в зависимости от присвоенного им рейтинга. Сам рейтинг является числом, величина которого варьируется в пределах 100.
Таким образом можно обеспечить максимально продуктивную работу нескольких модулей расширения для защиты от спама.
Кроме того, могут быть изменены параметры предупреждения при открытии файлов с определенными вами расширениями.
Так, на главной вкладке категории можно настроить отображение панели быстрого ответа в некоторых функциональных окнах программы.
Другие вкладки служат для управлениями таблицами перекодировки, используемых при чтении писем, настройки подтверждений для различных действий, добавления форм запросов и создания новый сочетаний клавиш.
В целом, несмотря на обилие самых различных параметров в The Bat!, разбираться абсолютно во всех из них вам вряд ли придется. Достаточно просто знать, где можно настроить ту или иную функцию программы.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Читайте также: