Не ассоциируются файлы – Решение – как исправить?
На компьютере установлена Windows 7 Professional x64
на винте только одна секция C:
мне пришлось прочитать файл .pdf
ну я скачал программу (это просто .exe)
все открылось через нее и все было хорошо
а вот программу как-то неудобно открывать а то в ней файл
а я просто щелкнул по файлу .pdf и появляется такое окошко – в общем как обычно – выбрал эту прогу и все связалось!
все работало нормально
прошло пару дней
я перезагружал компьютер несколько раз
и сегодня комп после включения порадовал “может программный файл как-то отрицательный есть что-то…”
и совет по переименованию Program1
а затем я вспомнил, что поместил эту программу для .pdf в папку Program на диске C:
ну я думаю ок – переименовал
для программы пришлось заменить ярлык на рабочем столе – тут все нормально
но с ассоциацией файлов…
1)
попробовал “Открыть с помощью…” – не сработало
выбираю программу – ОК – не нажимается! (а программа не появляется в списке прог!)
2)
протестировано в Панели управления – Программы по умолчанию – Сопоставление типов файлов
перед .pdf написано “неизвестное приложение”
то же самое – программа не выбрана
и еще выяснилось, что нет “Удалить”
3)
командная строка открыта с правами администратора
ассоциированный .pdf
Не найдено совпадений для расширения имени файла .pdf
ну решил создать новый
ассоциированный .pdf = PdfFile
кажется, был создан
ftype PdfFile = “C: \ Users \ Ruslan \ Downloads \ SumatraPDF-1.1 \ SumatraPDF.exe”
вроде совпадает
и никакого результата!
более того
пытался связать файл с блокнотом: заработало!
потом снова выполнил вышеуказанные действия – ничего не изменилось!
4) так как теперь .pdf открывается в блокноте, я попытался снова набрать 1 и 2 балла – результат тот же
5) пробовал создать другую папку для программы и назначить доступ к папке на изменение и т.д. – тот же результат
6) попытался создать текстовый документ и изменил его расширение с .txt на .trulala
я попытался открыть его и связать новое расширение с какой-то программой – не сработало!
То есть новые расширения не могут быть связаны с новыми программами.
7) полностью отключил avast!
Решил воссоздать то, с чего все начиналось.
Папки и файлы созданы там, где они были.
Это чудо!
Я нажал кнопку «Открыть с помощью», и это УЖЕ была программа, которая мне нужна в группе «Рекомендуемые программы.
Теперь все нормально!
Ассоциации заработали!
Этот файл .trulala теперь можно связать с любой программой – так и должно быть.
PS
Почему я пишу это здесь?
Потому что я начал печатать первые несколько абзацев в надежде, что они мне помогут.
В процессе написания я решил свою проблему.
Остались только вопросы:
-Почему не помогла «Командная строка?
-А кто придумал такую ужасную ассоциацию? (насколько хорошо было в WinXP Pro SP3)
Отвечать
Попробуйте вот так:
В блокноте напишите это:
Редактор реестра Windows версии 5.00 [HKEY_CLASSES_ROOT \ .exe]
@ = “EXE-файл”
“Content type” = “application / x-msdownload” [HKEY_CLASSES_ROOT \ .exe \ PersistentHandler]
@ = “{098f2470-bae0-11cd-b579-08002b30bfeb}”
[HKEY_CLASSES_ROOT \ exe файл]
@ = “Приложение”
“EditFlags” = шестнадцатеричный: 38.07.00.00
“TileInfo” = “prop: FileDescription; Company; FileVersion”
“InfoTip” = “prop: FileDescription; Company; FileVersion; Create; Size”
[HKEY_CLASSES_ROOT \ exe файл \ DefaultIcon]
@ = “% 1”
[HKEY_CLASSES_ROOT \ exe файл \ оболочка]
[HKEY_CLASSES_ROOT \ exefile \ shell \ open]
“EditFlags” = шестнадцатеричный: 00.00.00.00
[HKEY_CLASSES_ROOT \ exefile \ shell \ open \ command]
@ = “\”% 1\” %*”
[HKEY_CLASSES_ROOT \ exe файл \ оболочка \ runas]
[HKEY_CLASSES_ROOT \ exe файл \ оболочка \ runas \ команда]
@ = “\”% 1\” %*”
[HKEY_CLASSES_ROOT \ exe файл \ shellex]
[HKEY_CLASSES_ROOT \ exe файл \ shellex \ DropHandler]
@ = “{86C86720-42A0-1069-A2E8-08002B30309D}”
[HKEY_CLASSES_ROOT \ exe файл \ shellex \ PropertySheetHandlers]
[HKEY_CLASSES_ROOT \ exe файл \ shellex \ PropertySheetHandlers \ PEAnalyser]
@ = “{09A63660-16F9-11d0-B1DF-004F56001CA7}”
[HKEY_CLASSES_ROOT \ exe файл \ shellex \ PropertySheetHandlers \ PifProps]
@ = “{86F19A00-42A0-1069-A2E9-08002B30309D}”
[HKEY_CLASSES_ROOT \ exefile \ shellex \ PropertySheetHandlers \ Страница свойств ShimLayer]
@ = “{513D916F-2A8E-4F51-AEAB-0CBC76FB1AF8}”
Сохраните файл .reg и запустите его, чтобы обновить реестр. Ну и нафиг, скачайте все обновления для операционной системы и просканируйте компьютер антивирусной программой с новыми сигнатурными базами.
Источник: https://answers.microsoft.com/ru-ru/windows/forum/all/not/d0e5cbce-caf0-4562-9ed2-93cca0df0290