「コンバータ mswrd632.wpc を起動できません」

■2011年1月27日(木)更新しました
アクセス解析をみると「コンバータ mswrd632」でお越しになる方が、ダントツで多く、記事をアップしてから1年たちましたので、あらためて簡潔に整理してみました。

■症状
ExcelやWordのファイルを開こうとすると、次のエラーが出てファイルを開くことができない。

◇表示されるエラー
「コンバータ mswrd632.wpc を起動できません」

■回避策
MS技術情報「[MS09-073] Windows XP、Windows 2000、および Windows Server 2003 の更新プログラムについて: 2009 年 12 月 8 日」(http://support.microsoft.com/kb/973904/ja)に掲載されている「Fixit」でレジストリを修正するのが一番簡単です。この技術情報の「自分で解決する」に、レジストリの修正がありますが、まれに記載されているキーがなかったりし、修正を間違ってしまう可能性もあるので、「Fixit」をお勧めします。

この「Fixit」を適用後も同じエラーが表示される場合、ファイル破損していることが多いです。ファイル破損したファイルを開こうとしても、同じエラーが表示される場合があります。

///// 以下 2010/1/8 にUpした記事 /////

この記事でも書いたのですが、「973904 [MS09-073] Windows XP、Windows 2000、および Windows Server 2003 用のセキュリティ更新プログラム (2009 年 12 月 8 日) について」を適用後にWordやExcelで「コンバータ mswrd632.wpc を起動できません」が出てしまう現象について自分なりに調べた備忘録。(かなり長い)

※Word2007での動作について修正しました。(2010/1/9)←修正部分はこんな文字色

※MSサポート技術情報 973904の英語版のリビジョンが3.0になっていました。(2010/01/13 追記)
※MSサポート技術情報 973904の英語版のFixit使ってみました(2010/1/16 追記)
※この現象は、ファイル破損をしているファイルを開いても発生してしまうようです。(2010/1/31 追記)

■シナリオ1
Word2007で簡単な文書を作成し、Excel2007で「Microsoft Office Wordオブジェクト」として貼り付けます。
↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓
このオブジェクトはEmbed関数で貼り付けされ、オブジェクトを選択し数式バーを見ると次の式になっています。
=EMBED("Word.Documents.12","")
↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓
このオブジェクトを編集しようとダブルクリックすると「コンバータ mswrd632.wpc を起動できません」が表示されます。[OK]を押しても同じメッセージが出てきますが、数回繰り返すと編集できるようになります。

■シナリオ2
また、別の過程で、上記のオブジェクトを保存したExcelファイルを「Excel97-2003ブック」で保存し、Excel2003で開きます。
↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓
「=EMBED("Word.Documents.12","")」のオブジェクトをダブルクリックすると「コンバータ mswrd632.wpc を起動できません」が数回表示されます。結果オブジェクトは編集できません。

Excel2007で[挿入]タブ→[オブジェクト]で「Microsoft Word文書」を挿入した場合も同様に「=EMBED("Word.Documents.12","")」ですが、Excel2007での編集は可能です。Excel2003では「コンバータ mswrd632.wpc を起動できません」が数回表示し、結果オブジェクトの編集作業はできません。

◇Word2007では・・・・
・「形式を選択して貼り付け」→「Microsoft Office Word文書オブジェクト」
・「挿入」→「オブジェクト」→「Microsoft Office Word文書」
いずれでも、[OK]をクリックすると、コンバータのメッセージが表示されます。何度か表示されますが、最終的には編集できます。


■結論(個人的見解)
「形式を選択して貼り付け」の中にある「Microsoft Office Word文書オブジェクト」は裏のテキストコンバート役としてWordpadが最初に動いていると思います。この動作に関係してくる、Msconv97.dllがMicrosoft サポート技術情報 973904 のセキュリティ更新でバージョンがかわりWindowsXPと何かしら合わなくなっちゃった感じです。Windows VISTAでは現象が起こりません。

Word2007でも同様です。「形式を選択して貼り付け」で「Microsoft Office Word文書オブジェクト」で貼り付けすると、Excelを同じ現象が再現されます。
「形式を選択して貼り付け」のWord文書オブジェクトでは現象が出て、[挿入]→[オブジェクト]から貼り付けした「Microsoft Word文書」のオブジェクトでは出ない。その違いがいまひとつわからないわぁ。


Wordpadのコンバートが、セキュリティの更新によって「Word.Documents.12」=Word2007の互換がなくなった(対応できなくなった)と推測。

■回避策(案)※2010/1/9一部修正
Word2007/Excel2007だけで操作する場合
[挿入]→[オブジェクト]→[Microsoft Word文書]でオブジェクトを挿入し内容を入力する(またはテキストを貼り付ける)方が無難でしょう。

◇オブジェクトを変換する
オブジェクト上で右クリック→変換→Microsoft Office Word 97-2003文書→[OK]で変換するとメッセージが出てきません。Excel2003でもオブジェクトを編集することができます。
※Word2007の場合、同じ操作をしてもメッセージは表示されます。変換後はWord2003で編集できると思いますが、まだ未確認です。


◇Word2007/Excel2007/Word2003/Excel2003のバージョン間で操作する場合
Word2003/Excel2003で「Word文書オブジェクト」を貼り付けまたは挿入した場合「Word.Document.8」になります。「8」ってことは「Word97」あたりになるんでしょうか。バージョンが低いので、Word2007/Excel2007上で操作には問題ありません。
Excel2007で「Word文書オブジェクト」を扱う場合、[挿入]タブ→[オブジェクト]で「Microsoft Word 97-2003文書」を選択します。「Word.Document.8」のオブジェクトが作成されるので、旧バージョンでも問題なく編集できます。
※Word2007では[挿入]タブから操作した直後にメッセージが出てしまいます。

■そのほかの回避策1
※Microsoft サポート技術情報 973904の英語版は内容が更新され、今回の現象の回避策(レジストリ修正)が記載されていました。これは日本語版とは修正する箇所が違うのでびっくり。

973904 MS09-073: Description of the security update for Windows XP, Windows 2000, and Windows Server 2003: December 8, 2009
◇一部抜粋◇(英語のままです)
When a file has the ".doc" file name extension, but the content is a plain text file or another kind of file that is not a Microsoft Word binary file, and that file is opened in Microsoft Word, you may receive the following error message up to three times before Microsoft Office Word successfully opens the file:

Word cannot start the converter mswrd632

To resolve this issue, an affected user can unregister the mswrd632 converter by editing the registry as follows:
1.Click [Start], click [Run], type [regedit], and then click OK.
2.Locate and then click the following registry subkey: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Text Converters\Import\MSWord6.wpc
3.On the [Edit] menu, click [Delete].
4.Click Yes.
5.Exit Registry Editor.

This change will effectively unregister the converter and disable it for third-party applications and for Microsoft Office. Microsoft Office will use its own text converters to open these kinds of files.

※MSサポート技術情報 973904の英語版のリビジョンが2010/01/11に「2.0」→「3.0」になっていました。レジストリの修正がFix itでできるようになっています。今日は忙しく試すことができなかったのですが、明日検証をしてみよう。(2010/01/13 追記)

★★ Fixit 使ってみました★★(2010/1/16 追記)
1.技術情報の「Fixit」ボタンクリック
2.[セキュリティ警告」表示→[実行]クリック
3.「実行しますか?」の画面で「実行する」をクリック
4.「ライセンス条項」画面で「同意する」にチェックし「次へ」
5.Fixitが実行中になります。
6.「処理されました」画面は何もせずに「閉じる」をクリック
英語版情報に記載されていたレジストリが修正されます。こっちのほうが簡単ですね。
★★★★★★★★★★★★★★★★★★★★

■その他の回避策2
◇ファイルを開く際にメッセージが表示される場合
ファイルの中に「Microsoft Office Word文書オブジェクト」(Word.Documents.12)が文書内に入っているのではないかと思います。Microsoft Office Word文書オブジェクトが含まれるOffice文書以外のファイルでも同じ現象が出ていました。ここのあたりは、対応した事例が少ないので時間があるときに検証して、ここに追記したいと思います。

***** 以下 2010/1/31 追記 *****
「ファイル破損」しているファイルを開くときも同様のメッセージが出てきました。(特にWord文書。)
ファイルが壊れている→文字化けした状態になっている→内部的にコンバートしようとする→今回のエラーが出る。
という流れです。「FIXIT」でレジストリを修正したところエラーは出なくなりましたが、「エンコードの選択」画面が出てきて、完全に文字化けしていました。(^^ゞ  日本語版サポート技術情報はリビジョン2.0のままでした。
****** 以上 ******

MS技術情報973904の日本語版に記載されてるレジストリ修正がよいと思います。英語版の修正の方が後から更新された内容なのですが、レジストリを確認するとちゃんとキーがあるんですね。これを削除したら、どんなことが起こるんだろう・・・と思うと怖くて私は削除できませんでした。(レジストリのバックアップを取っておけばいんですけど)。日本語版に記載されているサブキーをみたら「Wordpad」がなかった。これは追加すればいいので、おかしければ追加したキーを削除して元に戻せばいい。気分的な問題ですが(笑)

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Current
Version\Applets\
に「Wordpad」のキーがない場合。
1.「Applets」を選択し[編集]→[新規]→[キー]をクリックする。
2.新たしいキーができるので名前を「Wordpad」にする。
日本語版技術情報に記載されている、手順3.以降を操作してください。

*************************
英語版に掲載されていたFixitであればレジストリエディタを開く必要がないので簡単ですが、レジストリのキーを削除するので他にどのような影響がでるのかわかりません。使った限りでは何の影響もありませんが(今のところ)。レジストリは操作を誤ってしまうとWindowsが起動しないなど症状が深刻になる可能性があるから、「レジストリはこわいぃ~」という人は「Fixit」のご利用をお勧めします。(2010/1/16追記)
*************************

日本語版はいつ更新されるんだろうか・・・。わたしとしては、今後問い合わせがあっても方向性が見えてきてなんとなく安心。ファイルが開かない場合もあるようですが、なんか主に「Word2007(Office 2007)」が絡んでいるときに出てくる現象なので、「Word2003(Office2003)」以前だけで使用しているんだったら問題はないんだろうなぁ。
Tags:# # # 

by marimodemariko | 2010-01-08 23:02 | お仕事備忘録 | Trackback | Comments(3)

トラックバックURL : http://okirakurak.exblog.jp/tb/9606812
トラックバックする(会員専用) [ヘルプ]
※このブログはトラックバック承認制を適用しています。ブログの持ち主が承認するまでトラックバックは表示されません。
Commented by 通りすがり at 2010-02-26 18:11 x
こんにちは。通りすがりの者です。
mswrd632 コンバータのメッセージついて調べていてこちらにたどり着きました。
詳細な調査、参考にさせていただきました。ありがとうございます。
2月26日現在、日本語版でもリビジョン: 3.2になり、「FIX IT」のボタンが出来ていますね。お知らせまでに。
Commented by 初心者 at 2010-06-13 04:21 x
こんにちは。
「コンバータ mswrd632.wpc を起動できません」が表示され困ってます。
「Applets」を選択し[編集]→[新規]→[キー]をクリックする。
とありますが、「Applets」はどこにあるのでですか?
「Applets」の選択の仕方がわかりません。
Commented by むぅ・・・ at 2012-07-18 11:32 x
mswrd632 でたどり着きました。
レジストリの変更でエラーは回避できたのですが、ファイルを開くと文字化けされたままです。
ファイルが破損しているようですね。ありがとうございます。
名前 :
URL :
※このブログはコメント承認制を適用しています。ブログの持ち主が承認するまでコメントは表示されません。
削除用パスワード 

<< Windows Live Ma... 「マック」はリンゴでしょ >>