Не так давно спалил, что бат перестал открывать создание нового письма при клике по ссылке вида
mail@mail.ru в браузере. Ну не открывал и не открывал, копировал руками, вставлял, отсылал. Благо не так часто писал на ящики со страничек и откладывал решение вопроса на потом...
Сегодня наступило "потом". Понадобилось мне обратиться в саппорт буржуйского регистратора - а у них не просто ссылка
mail@mail.ru, а сразу уже все заполнено - тема, тело письма с моими обратными данными и шаблон обращения - только циферки вставить. Так вот, жму я на линк - 0 эмоций... А уже такую работу проделывать руками мне лень, решил, что пришло время разобраться.
Копал, крутил-вертел - не работает и все... Для теста запускаю ноут - работает. Переустановил прогу на всякий случай - не помогает. Откатил версию - не помогает. И тут, смотря на версию на ноуте и на компе до меня доходит, что не так давно ритлабс сменили название файла с thebat.exe на thebat
32.exe (ну или 64 у кого 64-битка).
Иду в реестр сюда HKEY_CURRENT_USER\Software\Classes\The Bat! mailto\shell\open\command и что я там вижу? Конечно же в реестр исправления не внесены... там фигурирует старый thebat.exe. Переименовал в thebat32.exe и все заработало
Возможно, туда ложится правильное имя при первичной установке свежей версии бата на чистую систему, а у тех, у кого версии идут апдейтом - никаких изменений не происходит.
Кому важна работоспособность ссылок - идем руками правим имя файла в реестре и продолжаем пользоваться привычным