Wordファイルを開こうと思ったら、プレビュー時に「Word could not create the work file. Check the temp environment variable」というエラーが頻発して先に進まない……といった経験はありませんか。私の友人も、仕事の資料をまとめている最中にこのエラーが出て大変困り、一緒に解決策を探してあれこれ試行錯誤しました。少しでもスムーズにこのトラブルを解消し、快適なWordライフを取り戻していただければうれしいです。
「Word could not create the work file」エラーとは
Wordを使っている最中、特にエクスプローラー上でWordファイルをプレビューした際や何気なくドキュメントを開いたタイミングで、このエラーが連続して表示されるケースが散見されます。エラーの英語表記は「Word could not create the work file. Check the temp environment variable」となっており、Windows 10環境で比較的多く報告されています。主に一時ファイルやキャッシュファイルにアクセスできない状態に陥っていると推測されるエラーです。
エラーが発生する具体的な場面
エクスプローラーのプレビューウィンドウをオンにしてWordファイルをクリックしたときに突然エラーが出ることが多いと言われています。また、Word起動時や新規ファイルを開こうとしたときにもエラーが続発することがあります。大事な資料をチェックしているときに画面上に何度もエラーが浮かび上がると、それだけで作業効率が大きく下がりストレスにもなります。
対処しない場合のリスク
Wordが起動できないわけではないものの、エラーによりプレビューが機能しない、ひとつのファイルを開くたびに何度もエラーウィンドウを閉じる必要があるなど、作業効率が著しく落ちてしまいます。場合によってはWordのファイルがうまく保存できず、ドキュメントが破損するリスクも否定できません。
なぜ起こる?主な原因
原因は複数考えられますが、代表的な要因として以下が挙げられます。環境によっては複数の原因が重なっている場合もあるため、ひとつずつ丁寧に検証してみるのがおすすめです。
1. レジストリの設定が不正
WordなどのOffice製品が使用する一時ファイルやキャッシュファイルの保存先が、Windowsのレジストリに正しく設定されていない場合があります。具体的には「HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders」キー内の「Cache」が誤ったパスになっていると、一時ファイルの書き込みができずエラーが出る可能性が高まります。
2. TempフォルダやiNetCacheフォルダの属性や権限の問題
一時ファイルを置くフォルダが隠し属性やシステム属性になっていて、うまくアクセスできなくなっているケースがあります。アクセス権限が壊れてしまい、Wordからの書き込みやプレビューがブロックされる場合もあります。
3. Officeアドインやインストール自体の不具合
何らかのアドインが悪さをしていたり、Officeのインストールファイルが破損していたりすると同様のエラーが起こり得ます。とくに複数のサードパーティー製アドインを導入している場合は、競合で問題が発生しているかもしれません。
4. その他の環境要因
ウイルス対策ソフトによるブロックやディスク容量の不足、ユーザープロファイル自体の破損が原因となることもあります。一般的な対策としてはWindows全体のクリーンアップやディスクチェック、ユーザーアカウントの再作成などが挙げられます。
具体的な対処法
ここからは問題を解消するための代表的な方法を順番に解説します。手軽に試せる順に試行してみて、改善がみられなかったら次のステップに進むという流れをおすすめします。
1. レジストリの確認・修正
Windowsのレジストリを編集する行為は少しリスキーですが、誤った情報が書き込まれている場合はここを直すだけで簡単に解決することがあります。
手順
まず、WindowsキーとRキーを同時に押し、「regedit」と入力してレジストリエディタを起動してください。次に以下のキーを開きます。
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders右側に表示される「Cache」の値を確認し、例えば次のようなパスになっているかを見てみます。
| キー名 | 標準的な設定値 |
|---|---|
| Cache | %USERPROFILE%\AppData\Local\Microsoft\Windows\Temporary Internet Files |
もしこの値が意図しないフォルダに向いていたり、空欄になっていた場合は正しいパスに修正します。修正が済んだらレジストリエディタを閉じ、パソコンを再起動してエラーの有無を確かめてください。
2. Temp環境変数のリセット
環境変数が間違っているとWordの一時ファイル書き込み先が見つけられなくなり、同様のエラーが発生することがあります。ユーザー変数とシステム変数の双方を要チェックです。
設定方法
エクスプローラーの「このPC」を右クリックして「プロパティ」を選び、「システムの詳細設定」を開きます。そこにある「環境変数」をクリックすると、「ユーザー環境変数」と「システム環境変数」が一覧で表示されます。一般的には以下のように設定されているのが望ましいです。
| 変数名 | 推奨パス |
|---|---|
| TEMP | %USERPROFILE%\AppData\Local\Temp |
| TMP | %USERPROFILE%\AppData\Local\Temp |
| (システム側)TEMP | %SystemRoot%\Temp |
| (システム側)TMP | %SystemRoot%\Temp |
この設定に問題がないかを確認し、もし修正したらパソコンを一度再起動してWordのエラーが解消しているか見てください。
3. iNetCacheフォルダの属性変更
iNetCacheフォルダがシステム属性を持っていると、Wordでプレビューなどを行う際にエラーが生じることがあります。属性を一時的に変更することで解決する可能性があります。
具体的なコマンド例
以下の操作を行うと、フォルダのシステム属性を解除し、隠し属性だけ再設定します。管理者権限のコマンドプロンプトまたはPowerShellで実行してください。
cd C:\Users\ユーザー名\AppData\Local\Microsoft\Windows
attrib -s -h iNetCache
attrib +h iNetCacheここで「ユーザー名」の部分はご利用のアカウント名に合わせて書き換えてください。操作後に一度再起動し、問題が解消しているか確認します。
4. Officeの修復 (Quick Repair / Online Repair)
Officeの修復機能を使うと、インストールファイルや構成要素の破損を修復できるため、エラーが解決することがあります。
実行手順
コントロールパネルを開き、「プログラムと機能」から「Microsoft Office」もしくは「Microsoft 365」を選択して「変更」をクリックします。すると修復オプションの画面が表示されるので、「クイック修復(Quick Repair)」を選んで実行してみましょう。ここで問題が直らなかった場合は「オンライン修復(Online Repair)」を試してみてください。

私も以前、「どうしてもうまくいかない…」と途方に暮れていたときにクイック修復をしたらあっさりエラーが消えた経験があります。思わぬ救世主になることもありますよ。
5. アドインの無効化
複数のアドインを導入している環境では、アドイン同士の競合や不具合が原因のケースも多く報告されています。安全策として、まずはすべてのアドインをオフにし、エラーが消えるかを試してみるのが近道です。
Officeセーフモード起動手順
OfficeアプリをCTRLキーを押しながら起動すると、セーフモードで立ち上がります。Wordがセーフモードで正常動作するようであれば、アドインが原因の可能性が高いです。具体的には以下の操作を行ってください。
Wordを起動 → ファイル → オプション → アドイン → COM アドイン → 設定(Go) → チェックボックスを全部外す → 一度再起動して確認 → 問題なければ一つずつアドインを有効にしながら、エラーの再発有無をチェック。
6. ディスク領域やシステムファイルのチェック
ディスクに空き容量がほとんど残っていない場合や、ドライブ自体にエラーが生じていると、Tempフォルダへの書き込みが正しく行われなくなることがあります。またWindowsシステムファイルが破損していると、Office製品にも悪影響を及ぼします。
コマンド例
以下のコマンドを管理者権限で順番に実行すると、ドライブエラーやシステムファイルの破損を修復できる可能性があります。
chkdsk /f /r
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealthchkdskでドライブのエラーを修正し、sfcでシステムファイルを、DISMでWindowsイメージを修復できます。実行に時間がかかる場合がありますので、時間に余裕のあるときに試すことをおすすめします。
7. セキュリティソフトの確認
ウイルス対策ソフトが厳格な設定になっていると、Wordのプレビューや一時ファイルへの書き込みをブロックしてしまうケースがあります。一時的にセキュリティソフトをオフにしてみてエラーが解決するかチェックすると、原因究明の手がかりになるかもしれません。ただし、セキュリティ対策としては危険もあるため、あくまでも自己責任で短時間の検証として行うのが望ましいでしょう。
8. 新しいユーザープロファイルを作成
ユーザープロファイルが破損すると、多岐にわたるトラブルが発生することがあります。新規ユーザーアカウントを作成してWordを起動すると、問題なく動作するケースがあるため、根本的にユーザープロファイルの問題かどうかを判定するには有効です。もし新しいユーザーで正常動作するようなら、既存のユーザー環境に何らかの破損があると言えます。
それでも直らない場合は
上記の対策をすべて試しても状況が改善されない場合は、Officeの完全な再インストールやWindowsのクリーンインストールを検討してみるのもひとつの手です。あるいは専門家に相談することで、システム全体を見直しながら問題を解決できる可能性が高まります。
実際の解決報告
事例1: Quick Repairで解決
あるユーザーは、レジストリやTempフォルダに特別な問題が見当たらず行き詰まっていたものの、Officeの「Quick Repair」を実行しただけでエラーが一気に解消したとのことです。Officeのファイルが破損していたのかもしれませんが、オンライン修復を試す前にクイック修復をやってみる価値は大いにあります。
事例2: iNetCacheのシステム属性解除で解決
また別のユーザー事例としては、iNetCacheフォルダのシステム属性を外し、隠し属性のみ再設定したところ、プレビュー時のエラーがぱったりと止んだという報告がありました。結局はWordが一時ファイルを作成しようとしたフォルダにアクセス権限がなかったことが原因だったようです。フォルダ属性の変更は、管理者権限でコマンドを実行するだけなので比較的簡単に試せる方法です。

私の友人の場合はOfficeのQuick Repairで解決し、長らく悩まされたエラーが嘘のように消えてしまいました。初めはレジストリやらTempフォルダやら、いろいろ触ってみてダメだったので大変喜んでいましたよ。
まとめ
Wordファイルのプレビューができず、「Word could not create the work file. Check the temp environment variable」エラーが延々と表示されるととても厄介です。ただ、多くの場合はTempフォルダやキャッシュフォルダの設定、もしくはOffice自体の不具合が原因となっており、正しい手順を踏んで修正すれば改善できます。もし対処しても直らなければ根本的なユーザープロファイルの破損やOSレベルでの問題も考えられるため、専門家の力を借りることも検討してみてください。作業環境のストレスを早めに取り除き、Wordを快適に使いこなしていきましょう。

コメント