Как заставить Windows-10 запомнить мое приложение по умолчанию? - PullRequest
0 голосов
/ 03 декабря 2018

У меня установлен cygwin на моем новом ПК с Windows-10, и у меня есть файл "foo.bash" на моем рабочем столе, для которого мне нужно иметь возможность дважды щелкнуть мышью и иметь c: \ cygwin64 \ bin \ bash.execоткройте его (foo.bash - это скрипт оболочки, интерпретируемый bash.exe).На моих предыдущих компьютерах я просто дважды щелкал программу, просматривал, пока не нашел / не выбрал bash.exe, нажал кнопку «всегда использовать это приложение», и с тех пор при двойном щелчке по foo.bash всегда открывался с помощью bash.exe..

На моем новом ноутбуке с Windows 10 у меня изначально был такой же опыт, но затем через пару дней я создал файл с именем "bar.bash" и был удивлен, когда мне предложили выбрать тип приложения для его открытия.с.Файл bash.exe был указан в списке, поэтому я выбрал его, снова нажал кнопку «всегда открывать с», и это было нормально, но потом, когда мне пришлось открыть его снова позже, я обнаружил, что «всегда открывать с» не застрял.Поэтому я повторил и не смог заставить Windows вспомнить, чтобы открыть этот файл расширения «.bash» bar.bash с помощью «bash.exe»

Так что я вернулся и дважды щелкнул на исходном «foo.bash» ион открылся с помощью bash.exe.Я попытался изменить его «открыть с помощью» на «Блокнот», чтобы посмотреть, будет ли это зависать, и не сработало. И затем я обнаружил, что больше не могу привязать bash.exe.

Так что теперь каждый раз, когда я дваждыщелкните файл с расширением «.bash». Мне нужно щелкнуть файл bash.exe, чтобы открыть его.Я пытался связать расширение с приложением из свойств файла, из меню «Настройки» и везде, где любая веб-страница, которую я могу найти, говорит мне, что она будет работать, и ни одна из них не работает - я 100% НЕ МОГУ получить Windows 10, чтобы не забыть открытьФайлы «.bash» с «bash.exe».

Я также выполнил шаги в https://www.winhelponline.com/blog/remove-file-association-windows/, чтобы удалить ссылки на расширение «.bash» из реестра, и это изменило всплывающую подсказку.для какого приложения открывать файл, но после повторного выбора bash.exe и «всегда открывать с» я снова вернулся к необходимости повторять процесс каждый раз, когда открываю файл.

Есть ли у кого-нибудькакие-нибудь реальные идеи о том, как это сделать?Я предполагаю, что это потребует какой-то непонятной процедуры для редактирования записей реестра или чего-то еще, с чем я ДЕЙСТВИТЕЛЬНО не хочу связываться, но я исчерпал все «нормальные» способы, которыми это должно работать с точки зрения пользователя.

1 Ответ

0 голосов
/ 03 декабря 2018

Эврика!Вдохновенно вдохнув, я перезапустил Windows в безопасном режиме (сама по себе работа в наши дни - см. https://www.digitalcitizen.life/4-ways-boot-safe-mode-windows-10), а затем щелкнул правой кнопкой мыши на foo.bash, снова искал bash.exe, выбрал его и теперь после перезагрузки назадВне безопасного режима связь с «bash.exe» все еще сохраняется для всех моих файлов «.bash».

Итак, хитрость - перейти в безопасный режим, чтобы навсегда связать суффикс файла с приложением.

...