システムwiki

Office365 XMLハンドラは正しく機能しません.エラー:このファイルには、このアクションを実行するためのプログラムが関連付けられていません.

SvenCel 受付中 最終更新日:2021-05-17 16:13

デフォルトのOffice365 XMLハンドラが正しく機能しないという注意があります.

ソフトウェア

Windows 101703とOffice 365version1803(半年列チャネル)を実行しています.

行動

「XMLハンドラ」がXMLファイルのデフォルトのApplicationとして割り当てられている場合、ユーザーがXMLファイルを開きたいときに次のメッセージが表示されます.このメッセージは、XMLファイルの2行目に情報がある場合にのみ表示されます.
開く必要があるApplication

予想される動作は、XMLファイルの2行目に依存します.

  • ==>Microsoft Word
  • ==>Microsoft Excel
  • 何も指定されていない==>Internet Explorer

分析

一部のシステム(C2R VS MSI)を比較すると、Office365のプロプラスインストールのレジストリが正しく構成されていないようです.

デフォルトで(動作していません):

computer\hey_classes_root\htmlfile\shell\open\command

  • "c:¥Program Files(x86)¥Common Files¥Microsoft Shared¥office14\msoxmled.exe "/動詞オープン"%1 "

コンピュータ\HKEY_CLASSES_ROOT\HTMLFILE\Shell\Edit\Command

  • "c:¥Program Files(x86)¥Common Files¥Microsoft Shared¥office14\msoxmled.exe "/動詞編集"%1 "

変更(作業):

computer\hey_classes_root\htmlfile\shell\open\command

  • "c:¥Program Files(x86)¥Microsoft Office¥Root¥vfs¥ProgramFilesCommonX64¥Microsoft Shared¥Office16¥msoxmled.exe"/動詞Open "%1"

コンピュータ\HKEY_CLASSES_ROOT\HTMLFILE\Shell\Edit\Command

  • "c:¥Program Files(x86)¥Microsoft Office¥Root¥vfs¥ProgramFilesCommonX64¥Microsoft Shared¥Office16¥msoxmled.exe"/動詞編集 "%1"

しかし、これは依然としてアイコンが空白のままであるという問題を解決していません.

Office 2016 MSI(XMLハンドラが正しく機能しています)

Office 365 Proplusのスクリーンショット(XMLハンドラは正しく機能していません.上記の変更は正しいApplicationを開きますが、アイコンはまだ変更されていません)

私のビジネスユーザーはあなたに感謝します.

返信リスト(回答:6)

6 #
JustinC 1

こんにちはスヴェン、

アイコンの問題は、Office365のインストールで一部のレジストリキーが欠落していることが原因である可能性があります.これをテストしたところ、同じ動作が発生しました.キーを手動で追加することを含むレジストリの修正が見つかり、アイコンが表示され始めます.あなたは手順に従うことができます
以下.

1.次のテキストをメモ帳にコピーして、filename.reg

として保存します.

Windowsレジストリエディタversion5.00

[HKEY_LOCAL_MACHINE\SOFjpARE\Microsoft\Shared]

[HKEY_LOCAL_MACHINE\SOFjpARE\Microsoft\Shared\XML]

[HKEY_LOCAL_MACHINE\SOFjpARE\Microsoft\Shared\XML\ProgIds]

"Word.Document"="""Excel.Sheet"="""PowerPoint.Show"="""InfoPath.Document"=""

2.レジストリにインポートします
3.Windowsがアイコンキャッシュを更新するのに時間がかかる場合があります.マシンの電源を入れたままにして約20分間待つことができます.

どうなるか教えてください.

参考のためにここに記事があります.

応答6# ->にスキップ
5 #
SvenCel

こんにちはジャスティン、

フィードバックをありがとう.このアプローチをテストし、正しく機能します.

しかし、私はこれを製品自体に固定したいと思います:

  • XMLハンドラXMLファイル
  • にApplicationが定義されていない場合のIE/EDGE
  • 正しいApplicationを表示するアイコン(レジストリキーを設定した後のように)

質問:

長期:このバグは積極的に製品チームの世話をしていますか?そうでなければ、このバグを報告する方法(これが最良の場所になると思いました)?

短期: "HKEY_CLASSES_ROOT"のレジストリキーの変更可能な方法での私のアプローチですか?プロダクトチームがレジストリキーを自分で変更する場合は問題を回避したいと思います.
行動を解決するための新しいリリースで.

応答5# ->にスキップ
4 #
JustinC 1

こんにちはSven、

それがあなたのためにも働くことを聞いてうれしいです!あなたの最初の質問のために、あなたは関連チームに直接フィードバックを送ることができます.以下の記事を確認してください.
Microsoft Officeでフィードバックを教えてください.

2番目の質問では、同じ問題を持つ複数のユーザーもそれを解決するために同じアプローチを使用しました.また、これが最も可能な限り最良の解決策であり、問題を回避するために見つけることができる.

応答4# ->にスキップ
3 #
SvenCel

こんにちはジャスティン、

情報とリンクをありがとう、問題を報告してください.私はそのリンクを使いました、しかし私はそれが「XML Handler」であり、Excelや他のApplicationではなく、正しい人々に到達しないと恐れていました.

だから私が正しくあなたを理解していれば、私たちはレジストリ(アイコン+クラスのルート)を変更することができ、将来問題に問題がないでしょうか.

応答3# ->にスキップ
1 #
JustinC

こんにちはSven、

理解しています.フィードバックを投稿することもできます Uservoice. .これは、関連チームに顧客のフィードバックを聞くことができるもう1つの方法です.多くの機能が顧客の貴重な提案に基づいて追加または改善されました.

できるだけ早くこれを修正する必要がある場合は、それを使用することを選択することができます.この回避策では、この回避策では考えられません.
多くのユーザーがそれを推薦します.

Windowsでレジストリをバックアップして復元する方法

応答1# ->にスキップ
2 #
SvenCel 3
返信ありがとう、ジャスティン.レジストリの修正を進め、MSが今後のリリースでこれを修正することを願っています.よろしければ、このトピックを閉じてもかまいません.助けてくれてありがとう.