質問: excel 2010/2013でファイルを開くのに10秒かかるのはなぜですか? 2つのssdと16gbのramを備えた高速のwindows 7 pcを持っているので、プログラムの読み込みが非常に高速です。しかし、最近、理由がわからないため、excelでexcelファイル(空のファイルであっても、任意のサイズ)を開くのに時間がかかりすぎています。これは、問題を解決するために、excel 2010と、アップグレード後のexcel 2013で発生しています。ここにいくつかのシナリオがあります: excelを直接起動すると、ほぼ瞬時に開きます。そこに問題はありません。 excelを直接起動し、excelファイル(.xlsまたは.xlsx)を開くと、ほぼ瞬時に読み込まれます。まだ問題ありません しかし、excelを実行していない状態でexcelファイルを直接開こうとすると、excelの起動に常に10〜11秒かかります。エラーメッセージは表示されず、カーソルが10〜11秒間回転するだけで、ファイルが開きます。 excelが起動を試みている間の遅延中に、explorer.exe以外に、cpuやメモリの使用量に明らかなスパイクは見られません。この問題はexcelでのみ発生し、wordや他の私が知っているプログラムでは発生しません。私はこの質問についてかなり調べてみましたが、それを経験した他のさまざまな人を見つけましたが、それらのために働いた解決策は私のために働いていません。一部の人にとってはネットワークドライブのスキャンに問題がありましたが、私の問題は純粋にローカルファイルにあります。ネットワークドライブがないので、すべてのネットワーク接続を無効にしても問題が解決しません。数式やリンクが破損しているワークシートを提案する人もいましたが、空のワークシートでさえ、excelファイルでこれが発生しています。他の人はアドインの問題だと思っていましたが、私が知る限り、すべてのexcelアドインを無効にしています。1人がバックグラウンドで実行されている「クリップボードマネージャー」プロセスを無効にすることで解決しましたが、私にはそれがありません。起動プロセスとバックグラウンドプロセスをできる限り無効にしましたが、問題は解決しません。マルウェアスキャン、ディスククリーンアップ、ccleanerを実行し、excel 2013をインストールしました。一時ファイルを削除し、superfetchを有効にし、 編集されたレジストリキー を使用しました。それでも問題を取り除くことはできません。何か案は?私のシステムの詳細:windows 7 professional sp1 64ビット、excel 2013 32ビット、16 gb ram、ssdにインストールされているすべてのプログラム。
回答: 回復性/ドキュメントの回復:sysinternalのprocess monitorを使用して、excel 2013は、前の月にexcelがクラッシュしたときに、自動回復機能がレジストリに残した何千もの古いエントリを通過することがわかりました。クラッシュはおそらく、多数の商用アドインが原因でした。 excelの起動は、すべてのアドインを非アクティブ化した後でも、セーフモードでも低速のままでした。 ccleanerはこれらのレジストリの遺物を削除していませんでした。手動で削除した後、2秒以内にexcelが起動します。レジストリキーdocument recoveryを削除して、これらの残骸を取り除きます:hkey_current_user\software\microsoft\office\1x.x\common\resiliency