次の方法で共有

エクスプローラのプレビューがDCOMエラー、レジストリエディタで復旧済み

Anonymous
2021-07-27T15:56:49+00:00

エクスプローラのプレビューでDCOMエラーが発生しました。

色々調べてレジストリエディタと力技で何とか復旧できたのですが、

この現象に関する情報があまり出回っていないので一応報告しておきます。


類似事項「エクスプローラーのプレビューウインドウでエラー」という質問は見つけましたが、

イベントビューワでの確認などは行われておらず、解決もしていなかったので・・・。

( https://answers.microsoft.com/ja-jp/msoffice/forum/all/%E3%82%A8%E3%82%AF%E3%82%B9%E3%83%97%E3%83%AD/65c4515d-b08a-4b68-9f99-194d2783a129 )


再現性について、すぐ検証できるものは試しましたが、現象は再現しませんでした。

(フィードバックHUBで送ろうか迷いましたが、再現性などについて不明な事が多いのでやめておきました。)

(自分でも時間があれば再検証しようと思いますが、すぐには動けない状態です。)

(お暇な方、再現試験などをしてフィードバックHUBに送って頂けると助かります。)

エラー発生環境----------------------------------------

Windows10 21H1、Office 2013 (32bit)

(VBAマクロでMSCOMCTL.ocxを使っている関係で32bit版Officeを使用しています。)

(レジストリがWOW64とネイティブで重複する現象なので、Officeのバージョンは無関係・32bit版で発生の可能性も…。)

エラー発生環境----------------------------------------

エラー現象----------------------------------------------

気が付いたら「エクスプローラでExcelファイル、Wordファイルの選択時」にエラーが発生するようになりました。

詳しく確認すると、エクスプローラのプレビューウィンドウがOnだとエラーが発生し、プレビューが表示されない現象でした。

プレビューウィンドウを閉じておくとファイル選択してもエラー表示はされませんでした。

PDFやテキストファイルは正常にプレビュー出来ていました。

Excelのエラーは

タイトルが「Microsoft ...」内容は空っぽのダイアログ(OKボタンのみ)が表示され、

エラーログには「サーバー {00020827-0000-0000-C000-000000000046} は、必要なタイムアウト期間内に DCOM に登録しませんでした。」

Wordのエラーは

タイトルが「Microsoft Word 15.0」内容は「申し訳ございません。何らかの問題が発生したため、Wordを起動できません。(24)」のダイアログ

(OKボタンのみ)が表示され、

エラーログには「サーバー {84F66100-FF7C-4FB4-B0C0-02CD7FB668FE} は、必要なタイムアウト期間内に DCOM に登録しませんでした。」

それぞれ、ファイルをダブルクリックすれば正常に開きました。

エラー現象----------------------------------------------

原因と対応----------------------------------------------

レジストリエディタで{00020827-0000-0000-C000-000000000046} を検索した所、

\HKEY_CLASSES_ROOT\Wow6432Node\CLSID{00020827-0000-0000-C000-000000000046} (中身ぎっしり)

\HKEY_CLASSES_ROOT\CLSID{00020827-0000-0000-C000-000000000046} (中身スカスカ)

で重複登録されていました。

Officeが32bit版なので、WOW6432Nodeを残して

\HKEY_CLASSES_ROOT\CLSID{00020827-0000-0000-C000-000000000046}

を削除した所、エクセルファイルのプレビューが正常動作するようになりました。

同様にWordの方もWOW6432Nodeを残して

\HKEY_CLASSES_ROOT\CLSID{84F66100-FF7C-4FB4-B0C0-02CD7FB668FE} 

を削除した所、プレビューが正常動作するようになりました。

原因と対応----------------------------------------------

関係ありそうな事項(原因かも?)------------------------------------

現象に気づく前にVisual StudioからVisual Studio Codeに関連付けを変更しようと

[設定]-[アプリ]-[ファイルの種類ごとに既定のアプリを選ぶ]を開きましたが選択できなかったので

対象ファイルをエクスプローラで右クリックして[プログラムから開く]で、Visual Studio Codeに関連付けなおしました。

今までプレビューウィンドウがOffで、現象を確認した時にたまたまOnになった可能性もあります。

(だとすると、インストール時点からCLSIDのレジストリがネイティブとWOW64で重複してた?)

詳しく覚えていませんが、もしかするとこのPCに64bit版Officeを1回インストールして、

それをアンインストールしてから32bit版Officeをインストールしたかもしれません。

(Officeのアンインストール時にCLSIDが残ってる?)

関係ありそうな事項(原因かも?)------------------------------------

復旧の試み(これでは解決できなかった)----------------------------------------------

はじめは軽く考えていたので、sfc /scannow をしましたが、破損は検出されず正常終了しました。

その後、Office2013の修復インストールを試しましたが復旧しませんでした。

復旧の試み(これでは解決できなかった)----------------------------------------------

家庭向け Windows | Windows 10 | アクセシビリティ

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

2 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2021-07-27T23:52:48+00:00

    Officeのアプリケーションで問題が起きるのであれば、Officeのアプリケーションを上書きでインストールして修復インストールすればほとんどの問題が解決可能です。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません