MS Word ファイルを開こうとすると「(略)環境変数 TEMP の設定を確認してください。」と出て開けない。レジストリエディタで、HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerUser Shell FoldersCache の「データ」の値を”%USERPROFILE%AppDataLocalMicrosoftWindowsINetCache” に直したところ、開けるようになった。
MS Word ファイルを開こうとすると、以下のエラーメッセージが表示されて開けない。
Microsoft Word
作業ファイルを作成できません。環境変数 TEMP の設定を確認してください。
ワールドワイドウェブで調べたところ、様々な原因が考えられる模様。
今回は、なぜか特定のレジストリの値がおかしくなっていたことが原因だった。
おかしいレジストリキー
HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerUser Shell FoldersCache
おかしい「データ」値
C:Users他のローカルアカウント名AppDataLocalMicrosoftWindowsINetCache
※なぜ他のユーザーのアカウント名になってるのか(;”∀”)
また、この現象と連動してか「インターネットオプション」(「Web サイト データの設定」)の「使用するディスク容量」が “0” になっていたり、「現在の場所」が空欄になっているということも判明した。
レジストリエディタを開く。
以下の値まで移動
HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerUser Shell FoldersCache
上記キーの「データ」を、正常な値である以下に書き換えた。
%USERPROFILE%AppDataLocalMicrosoftWindowsINetCache
OS再起動
Internet Explorer 11 にて「インターネット一時ファイルが使用するディスク領域として、8から8の値を選択してください。」というエラーが表示されて0MBから変更できない
MS Word ファイルが正常に開くようになった。
こうなったトリガーとして心当たりあるのは、ローカルアカウントの追加、Windows のアップデート、とあるアプリケーションのインストールとアンインストール、など。
しかしこんな不具合、明らかにバグなんじゃないか。
完全に同じ症状はワールドワイドウェブ上では見当たらなかったので、やや手こずった。
それにしても、”INetCache” というフォルダーは、[隠しファイル] をオンにしても見えないのだね・・・。コマンド プロンプト上でも見えない・・・。こんな特殊なのがあったのか。 この中に “Content.Word” というフォルダーがあるために、インターネットオプションとWordでどっちもおかしくなってたのか。