最近、RAMドライブのドライバが悪さして、起動ディスクのディスクエラーが頻発したので
Dドライブに指定していたRAMドライブを廃止した。
RAMドライブはテンポラリーファイルを置く場所に指定していたので、
まずは、環境変数の変更をしなきゃならないと思い、
コントロールパネル→ システム→詳細設定の環境変数のボタンで
TEMPをC:\TEMP
TMPを同じくC:\TEMP
へ変更。
でもちょっと使ってみたら、Wordは次のエラー
「作業ファイルを作成できません。環境変数 TEMP の設定を確認してください。」
Excelもエラーが出て使えない。
作業フォルダーの指定が上記環境変数の変更ではうまく機能していない。。。
ちょっと調べると、OFFICEは作業フォルダを環境変数TEMPではなく、
IEの一時フォルダの場所で指定してしているそうな。
(エラーメッセージが間違っているだろー)
そこで、コントロールパネル→ インターネットオプション→全般タグ閲覧の履歴から
設定ボタンを押すとWebサイトデータの設定ウインドウが開き、
インターネット一時ファイルのタグで一時ファイルの置場所を確認すると、
!!現在の場所が空欄になっている。これじゃだめだろー!!
ここからが重要なんだけど、フォルダーの移動ボタンを押して、
新たなフォルダを指定してOKボタンをおしても 現在の場所は空欄のまま。
バグらしい。。。。
そこで、あんまりやりたくなかったけど、
https://support.microsoft.com/ja-jp/kb/2285187
を参考にして
[スタート] をクリックし、[ファイル名を指定して実行] をクリック。
[名前] ボックスに「regedit」と入力し、[OK] をクリック。
次のレジストリ サブキーを見つけてクリックします。
HKEY_CURRENT_USER \Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
キャッシュのレジストリ エントリをダブルクリックし、[値のデータ] ボックスに以下を入力して [OK] をクリックします。
%USERPROFILE%\AppData\Local\Temp\
(%USERPROFILE%はたとえばログインするユーザー名がadminならC:\Users\adminになります)
レジストリ エディタを閉じます。(regditはOKを押すとすぐに自動で保存します)
上記、マイクロソフトのリンクのフォルダは存在しなかったので、適当な見つけたフォルダーを
指定しました。
直ってよかった。