none
Проблема ассоциации Excel RRS feed

  • Вопрос

  • Добрый день всем!

    Стоял office 2010 (x86)

    Переставили на office 2010 (x64)

    После переустановки, dbf файлы которые раньше открывались по умолчанию Excel, теперь открываются всем чем угодно кроме Excel.

    Ну наша не пропадала? мы ведь знаем что такое настройка ассоциации в Windows 7

    1. Я делаю на самом файле Изменить и выставляю в ручную путь к нужной мне программе, 

    C:\Program Files\Microsoft Office\Office14\EXCEL.EXE 

    После нажатия enter, НИЧЕГО не происходит... прогарммма вообще не отображается в списке доступных программм....

    2. ок, идем в панель управления, находим там все наши расширения, пытаемся добавить к .dbf нашу программу Excel.... Ставлю открывать через C:\Program Files\Microsoft Office\Office14\EXCEL.EXE

    В итоге.. опять ничего не происходит...файл как открывался explorer, так и открывается....

    Сталкивался кто нибудь??? спасибо за помощь!

Ответы

  • Решено с помощью ccleaner ( почистил реестр, затем все заработало )
    • Помечено в качестве ответа SharpQ 28 мая 2013 г. 6:52
  • Проблема заключается что в ветке HKEY_CLASSES_ROOT\Applications\EXCEL.EXE\shell\open\command в стровом параметре у вас стояла ссылка на старую версию "C:\Program Files\Microsoft Office\Office12\EXCEL.EXE" "%1" (В случае если переустановить на 2010 то путь Office14 ),  просто удалил старый путь, т.е. оставил значение пустым. Программа добавляется в окно "Выбор программы", файлы ассоциируются. Почему после переустановки на другую версию этот путь автоматически не меняется, неизвестно
    • Изменено SAYBEREX 23 декабря 2013 г. 12:02
    • Предложено в качестве ответа SAYBEREX 23 декабря 2013 г. 12:17
    • Помечено в качестве ответа SharpQ 22 апреля 2016 г. 7:58
    23 декабря 2013 г. 12:01

Все ответы

  • Добавлю, если открыть Excel, зайти в папку к этим dbf, то он уже понимает эти файлы как свои, иконка меняется на excel. Смотрю на этиже файлы рядом, но через обычный "explorer" то вижу иконку internet explorer... Соответственно из самой программы ексель, открыть файл дбф можно.
  • Нет решений?(
  • К сожалению формат - Форум, не всегда предполагает быстрого получения ответа, наберитесь терпения.

    Далее, обычно для открытия файла требовалась команда "...EXCEL.EXE" "%1"


    Да, я Жук, три пары лапок и фасеточные глаза :))

    Модератор
  • Решено с помощью ccleaner ( почистил реестр, затем все заработало )
    • Помечено в качестве ответа SharpQ 28 мая 2013 г. 6:52
  • Проблема заключается что в ветке HKEY_CLASSES_ROOT\Applications\EXCEL.EXE\shell\open\command в стровом параметре у вас стояла ссылка на старую версию "C:\Program Files\Microsoft Office\Office12\EXCEL.EXE" "%1" (В случае если переустановить на 2010 то путь Office14 ),  просто удалил старый путь, т.е. оставил значение пустым. Программа добавляется в окно "Выбор программы", файлы ассоциируются. Почему после переустановки на другую версию этот путь автоматически не меняется, неизвестно
    • Изменено SAYBEREX 23 декабря 2013 г. 12:02
    • Предложено в качестве ответа SAYBEREX 23 декабря 2013 г. 12:17
    • Помечено в качестве ответа SharpQ 22 апреля 2016 г. 7:58
    23 декабря 2013 г. 12:01
  • ВЫШЕ ПЕРЕЧИСЛЕННОЕ НЕ СПАСЛО НИ РАЗУ!!!нету в реестре такого....вот сам сделал рабочий метод, надеюсь кому то поможет!

    создаем 4 файла

    1. ИМЯ.reg

    Windows Registry Editor Version 5.00

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.dbf]

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.dbf\OpenWithList]
    "a"="EXCEL.EXE"
    "MRUList"="a"

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.dbf\OpenWithProgids]
    "DBF_auto_file"=hex(0):

    2. ИМЯ.reg

    Windows Registry Editor Version 5.00

    [HKEY_CURRENT_USER\Software\Classes\.DBF]
    @="DBF_auto_file"

    3. ИМЯ.reg тут Office11 поменять на тот где у вас лежит EXE экселя

    Windows Registry Editor Version 5.00

    [HKEY_CURRENT_USER\Software\Classes\DBF_auto_file]
    @=""

    [HKEY_CURRENT_USER\Software\Classes\DBF_auto_file\shell]

    [HKEY_CURRENT_USER\Software\Classes\DBF_auto_file\shell\open]

    [HKEY_CURRENT_USER\Software\Classes\DBF_auto_file\shell\open\command]
    @="\"C:\\Program Files\\Microsoft Office\\Office11\\EXCEL.EXE\" \"%1\""

    4.ИМЯ.reg тут Office11 поменять на тот где у вас лежит EXE экселя

    Windows Registry Editor Version 5.00

    [HKEY_CLASSES_ROOT\DBF_auto_file]
    @=""

    [HKEY_CLASSES_ROOT\DBF_auto_file\shell]

    [HKEY_CLASSES_ROOT\DBF_auto_file\shell\open]

    [HKEY_CLASSES_ROOT\DBF_auto_file\shell\open\command]
    @="\"C:\\Program Files\\Microsoft Office\\Office11\\EXCEL.EXE\" \"%1\""

    ________________всё

    после этого 2 раза кликнуть по файлу и эти ключи добавятся в реестр, после чего если правильно указаны пути то ексель появится в списке программ открыть с помощью и можно будет поставть галку открывать все файлы этого типа!!!и всё открывается....проверенно на ВИН7!

    18 апреля 2018 г. 13:37
  • Помогло данное решение на вин7.