問題のあるワード文書をデバッグする方法


3

似たような症状の質問が山ほどあることは知っていますが、ほとんどの質問をチェックして答えが見つかりませんでした。

私のシステム設定は次のとおりです。バックグラウンドで実行される特別なものはありません:

  • Windows 8.1 64ビット。
  • Office 2013、アドオンなし、マクロなし。
  • Intel i7
  • 8GBのRAM
  • SSD

何が起こるかは、MS Wordで(ドキュメントの編集中に)何かが発生し、CPUを100%消費して無反応になり、スクロールが激しくなるなどです。これはおそらく特定のドキュメントに関連しています。他のドキュメントよりも特定のドキュメントで頻繁に発生することに気付きました。問題のあるドキュメントが何であるかは知っていますが、それらを扱うことはできません。コンテンツを新しいドキュメントにコピーして貼り付けることは役に立ちません。また、問題のドキュメントはそれほど大きくありません。

それでは、この問題をデバッグする方法は?どこから始めますか?

文書を調べて、(プレーンテキストに加えて)どんな種類のものがそこに入れられているかを確認するにはどうすればよいですか?「ドキュメントの検査」を試してみましたが、いくつかの情報が見つかりましたが、あまり有益ではありません-「カスタムXMLが見つかりました」、「不可視のオブジェクトが見つかりました」などと表示されます。助けて。私が実際にしたいと思います、それが見つけたもの。

問題が発生したときにWordをデバッグするにはどうすればよいですか?

他のアイデアはありますか?


HDDの状態を確認しましたか?偶然ドキュメントをOneDriveに保存していますか?これはこの質問に似てます。
ラムハウンド

HDD(正確にはSSD)は完全に問題ありません。ドキュメントはローカルに保存されます。
デミール

十分なRAMがありますか?情報をキャッシュし、それを交換する必要がありますか?
ザビエルジャズ

タスクマネージャーで、HDDの読み取り/書き込みアクティビティに関連する「I / O読み取り」および「I / O書き込み」の列を追加できるはずです。問題が発生したときに、これらのいずれかが上にズームしますか?
hBy2Py

これは私が編集している非常に大きなファイルではありません。これが発生し、他にあまり実行されていない場合、メモリへの問題はほとんどありません。I / O読み取り/書き込みおよびページフォールト統計には例外はありません。
デミール

回答:


3

問題が発生したときにProcess Explorerを使用してWordをデバッグできます。

winword.exeを右クリックして[プロパティ]を選択し、[スレッド]タブに移動します。CPUを使用しているスレッドを特定してクリックし、[スタック]ボタンを押して、使用しているシステムコールを確認します。

この答えでこの手順の詳細な記述を見つけることができます。

ご覧になりたい場合は、スクリーンショットを撮ってここに投稿してください。

画像


2
これは、実際、有望な賛成票を送る有望な方法です。デミアーグ、あなたのWordが誤動作しているときにProcess Explorerを実行し、各スレッドが実行するコードを示すスクリーンショットを共有できますか?
ドミトリーグリゴリエフ

1
技術的な情報を伝えるだけで、その情報が得られたらそこからトラブルシューティングを行う方法を伝えません。その後、ソリューションに可能な手順を提供できますか?およびそのテーマに関するリソース
-barlop

@barlop:成功した場合、この手順は、これがWordのハードバグを意味するCPUループか、システムコールが問題の性質を示すことができるシステムコールのループかを示します。問題がファイルにある場合は、Process Explorerの[ハンドル]ビューで特定できます。
ハリーマク

問題は、ドキュメントで作業しているときにCPUが通常10〜15秒間上昇する(無限ループに陥る場合を除きますが、これはあまり頻繁に発生しません)。プロセスエクスプローラーに切り替えて単語がバックグラウンドになると、CPU使用率が低下してから、何かを調べる機会があります。
デミール

これが頻繁に発生する場合は、winword.exeでProcess Explorerを常に開くことができます。また、Process Monitorを介してそのアクティビティをトレースし、これらの秒の間にファイルとレジストリへのアクセスのピークがあるかどうかを確認することもできます。質問:(1)Wordにアドインをインストールしましたか?(2)これらのアクティビティの期間は、オプション/保存の頻度で自動回復に関連していますか?
ハリーマック

2

ドキュメントをRTFとして保存してから、Wordで再度開いてみましたか?

コピーアンドペーストを試しましたが、Wordの特別なコピーアンドペーストのトリックを試しましたか?(これは数年前に機能していました。)

  1. 最初にすべてのフォーマット文字を表示を有効にします(Ctrl + Shift +8)。
  2. 最後の段落記号を除くすべてのドキュメント選択します。
  3. 選択範囲をクリップボードにコピーします(Ctrl + C)。
  4. Ctrl + Nを押して新しいドキュメントを開きます。
  5. クリップボードの内容を新しいドキュメントに貼り付けます(Ctrl + V)。

改善はありますか?

最後の段落マークには、すべての最終的なバグを含むドキュメント属性が「含まれています」。

それでもうまくいかない場合は、LibreOfficeでドキュメントを開き、LibreOfficeドキュメントとして新しいドキュメントとして保存します。次に、Wordで新しいドキュメントを開きます。それはわずかに変更されたかもしれませんが、多くの場合、これはトリックを行います。それでも解決しない場合は、LibreOfficeファイルをWordドキュメントとして保存してみてください。

元のバグの多いWord文書がそれほど複雑でない場合は、ワードパッドで開いてから文書として保存し、Wordで再度開くことができます。

最後に、8 GBのRAMがあると言います。4 GBシステムに安価なバギーRAMを追加したのでしょうか?私は一度それをやったが、いくつかの問題に遭遇した。余分なRAMを取り外したので大丈夫です。


0

問題の正確な原因はあなたが提供した情報から決定することはできませんが、これらは私が想像できるいくつかの考えられる原因です。

  • Microsoft Office 2013が破損しています
  • アドインが誤動作している
  • マルウェアは、Wordのドキュメント編集機能に影響を与えました
  • 文書内で何かが壊れているため、Wordがロックする

トラブルシューティングのヒント

Microsoft Office 2013を再インストールします

ファイルの関連付けを台無しにして、削除してはいけないいくつかのシステムファイルを削除したとき、私はそれほど前に自分でこれをしなければなりませんでした。

[ プログラムの追加と削除]を使用してOffice 2013を削除できない場合は、このFix Itを使用して削除できます。

問題のあるアドインを無効にする

アドインはMicrosoft Office製品の拡張機能であり、バグのあるものがインストールされている場合、説明したとおりにWordがフリーズする可能性があります。

アドインを管理するには、Microsoftのサポートポータルの記事に従ってください

マルウェアを確認する

マルウェアは、Wordの機能に影響を与える可能性があります。マルウェアの削除については、このスーパーユーザーの質問で説明しています

別のワープロで編集する

Google DocsLibreOfficeは、Microsoft Officeに代わるものです。2つの選択肢のいずれかを使用してWord文書を編集し、Word文書として再度保存すると、代替ソフトウェアにより、Wordがフリーズする原因となった文書の一部が削除される場合があります。

手動検査

私は他のアイデアはありませんが、Word文書の内部部分を掘り下げている場合は、アーカイブビューアーとプレーンテキストエディターで開くことができます(構文の強調表示にはNotepad ++をお勧めします)。あなたがMicrosoft Office 2013を使用していると言ったので、あなたのドキュメントがDOCXファイルフォーマットであることを望みます。

DOCX(Office Open XML Document)ファイルは、実際には単なるZIPファイルです。

nick@workstation [~/Downloads]# file example.docx
example.docx: Zip archive data, at least v2.0 to extract

ZIPファイルの構造は次のとおりです。

nick@workstation [~/Downloads]# unzip -t example.docx
Archive:  example.docx
    testing: _rels/.rels              OK
    testing: docProps/core.xml        OK
    testing: docProps/app.xml         OK
    testing: word/document.xml        OK
    testing: word/styles.xml          OK
    testing: word/fontTable.xml       OK
    testing: word/numbering.xml       OK
    testing: word/theme/theme1.xml    OK
    testing: word/theme/_rels/theme1.xml.rels   OK
    testing: word/header1.xml         OK
    testing: word/footer1.xml         OK
    testing: word/media/image1.png    OK
    testing: word/settings.xml        OK
    testing: word/_rels/document.xml.rels   OK
    testing: [Content_Types].xml      OK
No errors detected in compressed data of example.docx.

DOCXファイルをZIPファイルとして開くには、ファイル拡張子を「.docx」から「.zip」に変更するだけです

DOCX / ZIPを抽出すると、実際のドキュメントの内容はにあり./word/document.xmlます。データは1行として保存できます。これは、ファイルサイズを小さくするためです。さまざまな「XML Tidy」ツールを使用して、XMLコードを読みやすくすることができます。

問題のあるドキュメントについて、あなたが探しているものを指し示すほど十分には知りませんが、面倒な試行錯誤(XMLのブロックの消去、解凍されたドキュメントの再圧縮、ファイル拡張子をZIPからDOCXに変更して、Wordがフリーズする原因を確認します。


したがって、あなたの答えは、.DOCX形式を構成するすべてのファイルを手動で検査することに要約されます...試してみますが、最初に.DOCXに含まれる必要がある最小限の情報を把握する必要があります他のすべてを削除して、何が起こるかを確認します。
デミール

不可能ではないにしても、見た目よりも難しいように見えます。...私は.docxのからActiveXのディレクトリを削除することによって開始し、単語は、新しいファイルを開くことができませんでした
Demiurg

実際、私が試みたすべての変更の結果、Wordはドキュメントを開けませんでした。
デミール

@Demiurg DOCXに戻ると、ZIP形式はDOCXが読み取れる形式である必要があります。サポートされている唯一の圧縮方法は「deflate」であり、これは7-zipで実行できます。
デルティック

@Demiurgは、このような問題のあるドキュメントを1つ共有してもらえますか?これにより、問題が再現可能かどうかが確認され、問題をデバッグできる熟練者がいます。
ドミトリーグリゴリエフ

0

もう1つのオプションは、Microsoft OffCAT(Office構成アナライザーツール)をダウンロードして実行することです。Officeインストール(およびWordを含む特定のOfficeプログラム)の構成の問題を検出します。Outlookでしか使用していませんが、非常に役に立ちました。

http://blogs.technet.com/b/exchange/archive/2013/03/20/released-office-configuration-analyzer-offcat-tool.aspx


試してみますが、それが言葉の問題であることを真剣に疑います-私はそれを再インストールしただけで、問題はまだそこにあります。ほとんど確実に特定のドキュメントに関連しています。
デミール

0

オンラインmsword https://office.live.com/start/word.aspxから同じドキュメントを開いてみてください。動作する場合は、msofficeのコピーに問題があるため、再インストールしてください。オンラインワードで開くことができる場合は、他のオンライン編集Webサイトで試してください。Webサイトで開くことができない場合は、何もできません。


問題はファイルにあると確信しています。
デミール
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.