- ベストアンサー
ptapi.dllに関する未解決の問題とは
- MS Wordを起動する際に表示されるptapi.dllが見つかりませんというエラーについて説明します。
- 1年前に質問したが、未だに解決されていない問題です。
- ptapi.dllはワードにとって不要であり、怪しげなファイルと判明しています。ワードの立ち上げ手順においてptapi.dllが参照されているため、問題解決には難航しています。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
標準テンプレート(Normal.dot(dotm))については下記URLの方法で初期化できるようですので、やってみては? # http://office-qa.com/Word/wd114.htm アドインについてはプログラムのOfficeやユーザ設定のフォルダの中にADDINSフォルダがあるので、それらの中で文字列"ptapi.dll"を含むファイルを検索してみては? dllはバイナリファイルだけどスクリプトの書かれたテキストファイルも混じっているのでそんな中に件のdllを指定しているものが混じっているんじゃないでしょうかね。 該当ファイルを見つけたらいきなり削除は危険なので、いったん他のフォルダに移動してみてWordの動作が改善したらそのファイルが原因だったということで削除すれば良いかと。 あと手っ取り早い方法としてはOfficeを一度アンインストールして、その上でADDINS等のフォルダを手動削除してからOfficeを再インストールすればほぼ完全に初期状態にできそうと思います。
その他の回答 (1)
- rinkun
- ベストアンサー率44% (706/1571)
Word起動プロセスの詳細は知りませんが、後付けで起動プロセスに干渉する手段としてはテンプレートやアドインがあります。他にもあるかもしれませんが知りません。 「ptapi.dll が見つかりません」ということは何かが ptapi.dll を読み込もうとしているわけです。Officeのプログラムフォルダ内のADDINSフォルダに ptapi.dll を読み込ませるスクリプトが紛れ込んでいるかもしれません。単に該当ファイルを消せば良いとは限りませんが。 あるいは標準テンプレートNormal.dotが改変されているか、アドインとして読み込めるテンプレートが追加されている可能性が考えられます。 ワードのヘルプで「アドイン」で検索したり、インターネットで「Word アドイン」で検索すると情報が得られるでしょう。
補足
有り難うございます。具体的に述べて下さったので、助かります。 「ptapi.dll が見つかりません」ということは何かが ptapi.dll を読み込もうとしているわけです。と書いて下さいました。Word起動プロセスと書いたのは、正にこのことです。 アドインの表を見たのは、生まれて初めてでした。残念ながら、ptapi.dllという文字は表には出ておりませんでした。私の実力では、アドインから攻められるのはここまでです。 Normal.dot が改変と書いて下さいましたが、これを調べる方法があればご教示お願いいたします。
お礼
重ねてのご回答有り難うございます。解決いたしました!! normal.dot の初期化その他、私にとっては大きな冒険ですから、最小限のことをいたしました。ご教示いただいた中で最後の書かれていた方法です。 『C:\Documents and Settings\ユーザー名\Application Data\Microsoft\Word\STARTUPフォルダを開き、何か保存されていたら削除する』 eTypist.dot 77,312 2005/08/08 18:14 PTWord.dot 785,408 2002/04/10 14:53 が入っておりましたので、名前から判断しPTWord.dotを除きました。 これで当初の問題は解決し、ワードはスムースに立ち上がっております。 1.これらのファイルは中が見えませんので、不具合の原因も、何故解決したかも不明です。 2.これらのファイルは作成日時が、このコンピュタ、OS Windows7 、Word2011 を設置するよりずっと前です。こんなファイルがどこから来たかは分かりません。 3.これらのファイルを取り除いたための副作用は、未だ完全には調べておりません。 3.1.登録してあった、マクロが一部消えてしまいました。数個のマクロは残っており、順調に稼働しています。 以上です。問題はは解決いたしました。 有り難うございました。今後ともよろしく。 分からない所だらけの解決法で、自分の実力を見たような気がします。 しばらく、この質問は閉じずにおきますので、万一更なるコメントいただければ幸いでございます。