Как связать файлы документов с MS Office 2010 Beta?

8997
Simon Perepelitsa

Я установил MS Office 2010 Beta (технология OneClick). Все приложения запускаются из 1 программы, например, Word имеет следующую ссылку:

"C:\Program Files (x86)\Common Files\microsoft shared\Virtualization Handler\CVH.EXE" "Microsoft Word 2010 (Beta) 2014006204190000"

Или OneNote:

"C:\Program Files (x86)\Common Files\microsoft shared\Virtualization Handler\CVH.EXE" "Microsoft OneNote 2010 (Beta) 2014006204190000"

Из-за этого я не могу связать файлы с программами Office в свойствах файлов, они фактически ассоциируются с «Обработчиком виртуализации клиента Microsoft Office» (CVH.EXE).

Кто-нибудь знает другой способ сделать это?

3
Окончательный выпуск не имеет проблем с этим. Simon Perepelitsa 14 лет назад 1

3 ответа на вопрос

1
nhinkle

Вы уверены, что у вас установлена ​​64-битная версия? Похоже, что файлы были установлены в каталоге программных файлов x86, который существует только в 64-битной Windows. Доступна 64-разрядная версия бета-версии Office. Возможно, это будет работать лучше.

Если у вас уже есть 64-битная версия, попробуйте это. Он должен работать:

Выберите, какой тип документа вы хотите установить для этого. Установите его, чтобы открыть CVH.EXE. Откройте редактор реестра. Перейдите к HKEY_CLASSES_ROOT.docx(например, замените тем, .docxкакое расширение применяется). Посмотрите, на что установлено значение REG_SZ (по умолчанию). По умолчанию это будет что-то вроде Word.Document.12, но это может быть что-то другое в вашей системе. Затем перейдите к HKEY_CLASSES_ROOT\Word.Document.12\shell\Open\command(замените Word.Document.12 тем значением, которое вы получили на последнем шаге). Измените значение REG_SZ «default» на то, что вы хотите, чтобы команда была; в вашем случае, наверное "C:\Program Files (x86)\Common Files\microsoft shared\Virtualization Handler\CVH.EXE" "Microsoft Word 2010 (Beta) 2014006204190000" %1. ( %1это имя файла, которое вы открываете)

Это должно работать! Если этого не произойдет, я посмотрю, смогу ли я предложить какие-либо другие идеи.

Похоже, `HKEY_CLASSES_ROOT \ Word.Document.12 \ shell \ Open \ command` не принадлежит` .docx` (если я изменяю команду в реестре, файл все еще открывается со старой программой; если я изменяю программу в свойствах файла, ничего не меняется в этом пункте реестра). Поле по умолчанию `HKEY_CLASSES_ROOT \ .docx` показывает` Word.Document.12`, а файл имеет расширение `.docx`. Не нашел где можно скачать 64-битную версию. На microsoft.com я скачал X16-NNNNN_CCCCC-CCCCC-CCCCC-CCCCC-CCCCC.exe (N - номер, C - номер или буква), мне не предложили выбрать версию. Simon Perepelitsa 14 лет назад 0
Это зависит от того, откуда вы скачиваете его. Я скачал его из TechNet, где есть возможность выбрать. См. Http://technet.microsoft.com/en-us/evalcenter/ee390818.aspx, нажмите «Начать сейчас», войдите в систему, затем выберите 64-разрядную загрузку. В любом случае это может работать лучше для вас. Что связано с упомянутой записью реестра? Что в данный момент открывает файлы .docx? Попробуйте найти в ключе HKEY_CLASSES_ROOT имя исполняемого файла, с которым вы открываете слово docs - приложение-обработчик. Это появляется где-нибудь? nhinkle 14 лет назад 0
Удачи с этим? nhinkle 14 лет назад 0
Я создал пустой файл .com (unique_name.com на рабочем столе) и связал .docx с ним. Я нашел что-то интересное в HKEY_CURRENT_USER. `HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts \ .docx \ UserChoice` содержит` unique_name.com`. `HKEY_CLASSES_ROOT \ Applications \ unique_name.com \ shell \ open \ command` содержит полный путь к программе` "C: \ Users \ Sema \ Desktop \ unique_name.com"% 1`. Все приложения Office запускаются из одного .exe с разными параметрами, я думаю, что невозможно разделить каждое расширение, чтобы открыть exe с его собственными параметрами. Simon Perepelitsa 14 лет назад 0
1
Adrian

У меня была такая же проблема на ОС Windows 7. Мне удалось это исправить, просто зайдя в Панель управления / Удалить программу, щелкнув правой кнопкой мыши по MS Office и выбрав опцию «изменить», после этого была выполнена «починка» приложения, и проблема с ассоциацией была устранена.

1
lingbee

не уверен, что это ответит на ваш вопрос, но у меня была похожая проблема, связанная с невозможностью изменить настройки программы по умолчанию для офисных программ ms, как вы упоминали из-за обработчика виртуализации. Вместо того, чтобы возиться с реестром, я решил избавиться от обработчика виртуализации. Для этого вам нужно удалить и установить некоторые офисные программы, см. Подробные инструкции по адресу: http://social.technet.microsoft.com/Forums/en/office2010/thread/0d2708ec-13d8-41dc-a62a-32792975801b надеюсь, это поможет ,

Похожие вопросы