Отказ от ответственности: я знаю, как установить приложения по умолчанию и расширения файлов, я делал это много раз ранее.
Я только что установил Windows 10 Home на новую машину. Я пытаюсь связать свои файлы веб-разработки именно с Netbeans, но это может быть неактуально.
1. Расширения файлов недоступны
Во-первых, много общих расширений файлов, которые я использую, отсутствуют в списке расширений файлов - например, .php
расширение. Я не знаю, если это обычно доступно в списке Windows. Мне, конечно, не пришлось вручную добавлять .php
расширение на моем предыдущем компьютере с той же ОС.
Я решил это, добавив расширение файла вручную . Как я уже сказал, мне никогда не приходилось делать это раньше.
2. «Открыть с помощью» не сохраняет мой выбор приложения
Если щелкнуть правой кнопкой мыши файл и выбрать «Открыть с помощью» и включить «Всегда использовать это приложение для открытия файлов», он откроет файл в выбранной мной программе, но значок файла в Проводнике не изменится и не будет установлен это как программа по умолчанию.
Мне по-прежнему приходится выбирать «Открыть с помощью» каждый раз, когда я открываю файл с таким расширением.
3. Я не могу выбрать значения по умолчанию в приложении
Настройки> Приложения по умолчанию> Установить настройки по умолчанию для приложения
Моя программа (Netbeans) отсутствует в списке доступных приложений.
4. Я не могу выбрать значения по умолчанию по типу файла
Настройки> Приложения по умолчанию> Выбор приложений по умолчанию по типу файла
Если я выберу расширение файла и "[+] Выбрать по умолчанию" , когда я выберу приложение, оно будет зависать на секунду, как будто оно работает, тогда ничего не произойдет. Значение по умолчанию не будет установлено, и кнопка «[+] Выбрать значение по умолчанию» все еще там.
Примечание. Это работает для файлов любого типа с уже установленным приложением по умолчанию.
Другая информация
- Я могу изменить расширение для распространенных файлов, таких как PNG, TXT.
- Я не могу изменить расширения для таких файлов, как HTML, CSS, JS, PHP, SQL.
источник
Ответы:
Windows 10 патч KB4467682
Я могу подтвердить, что этот недавний патч исправляет проблему. Просто обновите Windows 10 и она должна снова заработать
источник
Можно добавить новую ассоциацию файлов непосредственно в реестр, когда интерфейс Windows не работает для новых расширений:
HKEY_CLASSES_ROOT
HKEY_CLASSES_ROOT
и выберите,New
а затемKey
..ext
. (Если уже существует, пропустите этот шаг.)MyFileType
. (Если уже установлено, пропустите этот шаг.)MyFileType
. (Если уже существует, пропустите этот шаг.)File Type name
.MyFileType
и создайте новый подраздел с именемDefaultIcon
.C:\path-to\executable,0
использования исполняемого файла, который должен обрабатывать запрос. Выберите другой исполняемый файл, если у вас нет ресурсов значков. (0
это индекс значка в исполняемом файле.)shell
.open
,edit
илиprint
.command
и установите его значение по умолчанию для запускаемой программы. Также обязательно включите все необходимые параметры, добавив кавычки, если внутри есть пробелы, например"C:\My Path\My Program.exe" "%1"
.%1
будет заменено фактическим именем файла, выбранным для этого действия.Например, вот пример файла реестра для создания ассоциации между файлами .txt и EmEditor:
источник
Мне, наконец, удалось решить эту проблему после нахождения неясного сообщения на форуме (теперь я потерял ссылку после переустановки Windows). По сообщениям, пользователь много раз переустанавливал Windows 10, чтобы выяснить проблему.
Эта проблема связана с установкой Windows 10 с локальной учетной записью, а не с привязкой учетной записи Microsoft и входом в систему. Я не уверен, является ли это ошибкой или каким-либо ограничением со стороны Microsoft.
По-видимому, как только вы начнете работать с локальной учетной записью и начнете пытаться изменить настройки приложения по умолчанию, все будет испорчено, и вы никогда не сможете это исправить. Исправление состоит в том, чтобы полностью переустановить Windows 10 и связать учетную запись Microsoft (что я не хотел делать в первую очередь).
Примечание. Переустановка с помощью параметра «Начать заново» в меню «Параметры Windows» не решит проблему, необходимо выполнить полную очистку и переустановить, а затем связать учетную запись Microsoft либо во время установки, либо сразу после нее, прежде чем пытаться изменить какие-либо настройки.
источник
Мое решение было вдохновлено подходом @ harrymc, но, возможно, более прямо к сути.
источник