У меня была похожая проблема, кроме моей была с PowerPoint 2013.
На рабочем компьютере был установлен Office 2007, и ему нужно было поддерживать Outlook 2007 на компьютере, поэтому я не удалил Word, Excel или PowerPoint 2007. Затем я установил Office 2013, думая, что по умолчанию будет установлена новейшая версия. Однако это было не так, и независимо от того, сколько раз я выбирал "открыть с помощью" PowerPoint 2013 и устанавливал его в качестве открытой по умолчанию, программа всегда открывалась в 2007 году.
Уловка была такой же, как описанная выше techturtle, за исключением того, что в реестре не было ключа POWERPNT.EXE.
Я должен был пойти в:
HKEY_CLASSES_ROOT\Applications\
затем:
- щелкните правой кнопкой мыши на папке "Приложения" и выберите новый, а затем выберите ключ и введите «POWERPNT.EXE»
- сделать это снова, новый ключ "оболочка"
- новый ключ "команда"
- новый ключ "открыть"
поэтому я создал свой собственный ключ реестра для POWERPNT.EXE, который выглядел так
HKEY_CLASSES_ROOT\Applications\POWERPNT.EXE\shell\open\command\(Default)
Как только это было сделано, я поместил расположение исполняемого файла PowerPoint 2013 в ключ (по умолчанию). Который для меня был:
"C:\Program Files\Microsoft Office 15\root\office15\POWERPNT.EXE" "%1"
* Обновление ноябрь 2014 *
Недавно я обнаружил, что Windows сделала обновление в начале ноября 2014 года, которое снова вернулось к Office 2007 в качестве программы по умолчанию. На этот раз мне пришлось создать значения реестра для PowerPoint, Excel и Word, как упоминалось выше. После того, как они были созданы, документы по умолчанию все равно будут иметь Office 2007. Последний трюк заключался в том, чтобы щелкнуть правой кнопкой мыши -> открыть с помощью -> выбрать программу по умолчанию -> выбрать программу Office 2013. После создания значений реестра вы найдете эту опцию доступной.