Если открываемый файл не имеет расширения, этот параметр никогда не будет доступен.
В противном случае постарайтесь конкретизировать свой вопрос, указав более подробно, с какими типами файлов вы имеете дело.
Извините за этот ответ, я понимаю, что эта тема спала 3 месяца, но я недавно обнаружил, как решить аналогичную проблему на моем ПК и надеюсь, что это поможет и оригинальному плакату.
Во-первых, вы уверены, что это касается файлов всех типов? Маловероятно, что вы проверили их все, поэтому я надеюсь, что это исправление сработает для вас.
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts
Прокрутите вниз и найдите расширение файла, с которым у вас проблемы (для меня это был .sln).
Разверните его, чтобы просмотреть его подключи.
Найдите подключ под названием "UserChoice" и удалите его.
Повторите шаги с 3 по 5 для каждого расширения файла, вызывающего проблемы.
Для меня "UserChoice" содержал ключ под названием "Progid" и его значение было "Applications\vbexpress.exe". Из-за этого все мои .sln файлы открывались с помощью vbexpress.exe, и Windows не позволяла мне выбрать альтернативную программу (я хотел, чтобы они открывались с помощью Studio2010). Эта проблема мучила меня в течение недели, пока я наконец не нашел вышеупомянутое решение lol. Надеюсь, это поможет.