Мой ответ относится к аналогичной, но не той же проблеме, где я не могу связать расширение файла с программой с тем же именем удаленной программы, ранее использовавшейся для этого расширения, когда новая программа находится по другому пути. , Тем не менее, это должно иметь отношение к вашему делу.
Как уже отмечали другие, неработающие записи реестра объясняют это поведение. Я использовал CCleaner, чтобы избавиться от ошибочной записи после того, как попытался и не смог избавиться от нее самостоятельно. Похоже, это происходит, когда программа, используемая для открытия файла определенного типа, удаляется, и вы пытаетесь связать этот тип файла с другой программой с таким же именем, установленной в другом месте. Когда это происходит, Windows запутывается в программе, которая использовалась для ее открытия, и система не может связать расширение файла с новой программой.
Возможно, вы захотите посмотреть на этот ответ для получения дополнительной информации и некоторых предостережений по очистителям реестра, включая CCleaner.