29

У меня Chrome, связанный с файлом .xlsx на компьютере с Windows 8.1.

В Control Panel\Programs\Default Programs\Set Associations невозможно удалить ассоциацию только для изменения ее на другую программу.

В Control Panel\Programs\Default Programs\Set Default Programs\Set Program Associations .xlsx отсутствует в Chrome.

Я удалил все ключи из HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xlsx .

Тем не менее Chrome остается связанным с этим расширением в Control Panel\Programs\Default Programs\Set Associations , и в проводнике Windows отображается значок Chrome с файлом .xlsx .

4 ответа4

45

Создайте пустой файл со случайным расширением файла. Допустим, <filename>.blaw .

 1. Open Notepad
 2. Menu *File* → *Save As*
 3. Give a name with your extension.
 4. And save it on your desktop (you can also save it at any other
    location).

Теперь щелкните правой кнопкой мыши свой файл (в данном случае *.xlsx ) и выберите « Открыть с помощью» → « Выбрать программу по умолчанию» → прокрутите вниз и выберите « Обзор приложения на этом ПК».

Теперь перейдите к filename.blaw и выберите его.

Когда ваш файл *.xlsx связан с <filename>.blaw , все, что вам нужно сделать, это удалить <filename>.blaw . Теперь он заставит любой файл *.xlsx снова создать файловую ассоциацию, и вы сможете выбрать приложение, из которого хотите открыть свой файл, или оставить его как есть.

И это решение, безусловно, работает!

Тот же процесс работает и для Windows 10.

8

Я думаю, что вы пропустили другой список SystemFileAssociations xlsx в HKCR.

Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOTS\SystemFileAssociations\.xlsx]
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xlsx]

Чтобы убедиться, что все хорошо, затем перейдите сюда и проверьте настройку по умолчанию для xlsx, обычно она указывает на другой ключ в HKCR или иногда имеет длинный GUID, ссылающийся на постоянный обработчик.

HKEY_CLASSES_ROOT\.xlsx

В любом случае нам нужно перейти к HKCR\xslx_auto_file или выполнить поиск GUID постоянного обработчика и убедиться, что все выглядит без хрома.

2

Другой вариант (протестирован в Windows 10) - открыть CMD с правами администратора и запустить:

assoc .ext=

(Таким образом, вы ничего не указываете за =).

Для меня это остановило загрузку CSV-файла в Excel *. Запрос на загрузку по-прежнему содержал Open with Excel в качестве предложения по умолчанию, но он позволил мне выбрать вместо этого « Сохранить на диск» .

* Это НЕ правильно форматирует данные в столбцы (возможно, потому что настройки по умолчанию не совпадают), что делает бесполезным ассоциирование CSV с Excel.

2

FileTypesMan - это бесплатная утилита, которую вы можете использовать для изменения ассоциаций или еще лучше (как я ее использовал):

Я открыл FileTypesMan.exe, выбрал расширение с неправильной ассоциацией приложения и щелкнул меню ПравкаОткрыть тип файла в Regedit ... Бэм, все шло как надо ... Затем я перешел к открытому ключу под типом файла, очистил данные в regkey по умолчанию, закрыл regedit и обновил свой проводник Windows (F5). Уолла, готово!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .