こんにちは、書類作成・事務代行サービス営業中 赤ペソ先生(@spinf60 )です。
外出用のパソコンでExcel2016を使って、新規ブックを作成しようとしたらなぜか作成できない……。
今回はExcelで新規ファイルを作成する時に発生してエラーについてのお話です。
Excelで新規ファイルが作成できないんですけど……
仕事でExcel書類を作ろうとしたところ、こんなメッセージが表示されました……。
- 不要なブックやプログラムを終了して、メモリの空き容量を増やしてください。
- ディスクに保存されている不要なファイルを削除して、ディスクの空き容量を増やしてください。
なにこれ?はじめて見た!
『ディスクの空き容量が不足している』とのことですが、ハードディスクの容量は90GBくらい空いてます。
「キミは一体どんだけでかいファイル作るつもりなんだい?」と
Excelちゃんに問いただしたい。
ちなみにWordを立ち上げてみたら、コチラの方がひどくて……
立ち上げた瞬間に
作業ファイルを作成できません。環境変数のTEMPの設定を確認してください。というメッセージが表示されました。
Excelの新規ファイルがダメなら、PCに保存されているファイルも使えないのか?
と思って試してみたところ、コチラは問題なく開くことが出来ました。
新規ファイルだけ作成できないってどういうこと……?
原因はインターネットの一時ファイルだって??
答えを探してさまよっていたところ、それらしきものが見つかりました。
コチラの記事によると、原因はわからないけど一時ファイルが消えてしまうことがあるみたい。
そんなわけで、上記記事を参考に復旧作業に取り掛かることにしました。
インターネット一時ファイルの設定方法
まずインターネットオプションを開く必要があります。
インターネットエクスプローラ(IE)のメニューから開く場合
ツール→インターネットオプションをクリック。
スタートメニューから検索で開く場合
スタートメニューの検索窓、または、Windowsキー + sキー を押して検索を開き、インターネットオプションと入力することで開けます。
インターネットオプションの画面が開いたら、閲覧の履歴の項目にある設定をクリックしてください。
すると、Webサイトデータの設定画面が表示されます。
わたしが設定画面を開いた時
- 使用するディスク容量 → 0MB
- 現在の場所 → 空白
という状況でした。
これは確かに保存する容量がないって警告でてもしょうがないわ(;´Д`)
ということで、その下にあるフォルダーの移動をクリックして、本来一時ファイルがあるべき場所を選択しました。
先程の記事を参考に
本来、インターネット一時ファイルの場所は
Windows7/8
c:\users\ユーザー名\Appdata\Local\Microsoft\Windows\Temporary Internet FilesWindows8.1/10
c:\users\ユーザー名\Appdata\Local\Microsoft\Windows\INetCache
これで変更が完了すれば解決!!
…………と思ったんですが、わたしの場合何度やってもディスク容量が0MBになって、場所が空白になってしまう。
解決された方……おめでとうございます。
わたしのパソコンには別の問題があるかもしれないね。
原因はインターネットの一時ファイルだけでは無かった
更に情報を求めてさまよったところ、レジストリというのを変更する必要があるみたい。
レジストリの変更だ
そんなわけでレジストリを変更するために、レジストリエディタで変更します。
レジストリエディタは
Windowsキー + sキー
で検索窓を開き
regeditと入力することで開けます。
確認画面が出ると思いますので『はい』で実行してください。
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
の両方の「Cashe」の値を別ドライブ(パーティション)である「d:\」にしてみました。そして再起動。
わたしは、まず「Cashe」の値がどうなっているのかを見て、フォルダを元に戻そうと考えました。
あれ?なんかおかしいぞ?
上に記載されている部分を開いて、「Cashe」の値を変更すれば良いらしいのですが、確認したところ変な部分が見つかりました。
C:\Users\ユーザー名\AppData\Local\Microsoft\Windows\INetCache
このユーザー名の部分が、自分がメインで使っているユーザー名(日本語表示)ではなく、AndroidStudioを使うために作った別アカウントのユーザー名になっていました。
別アカウントはログインしてないのでモチロン使えません。
コレならたしかに変更しても0MBになるはずだし、空白になるわけだよ。
ということで、本来のユーザー名に戻して保存し、再起動後にインターネットオプションの設定変更を行ったところ、問題なく設定できましたヽ(`▽´)/
使用するディスク容量が8MBになっていますが、実際には50MB以上に設定しています。
解決するまでが長かった(;´Д`)
まとめ
この後Excel・Wordを起動しましたが問題なく開くことが出来ました。
どうして別アカウントの設定が入ってしまったのか疑問ですが、インターネット一時ファイルを修正することでExcel・Wordが問題なく開けるようになったので一安心です。
最後に……レジストリエディタを触る時は、くれぐれも他の場所をいじらないようにしてくださいね。
起動しなくなるかもしれないっす(;´Д`)
そんなわけできょうの備忘録はここまで。
最後までご覧いただきありがとうございます。
またどこかの備忘録で(^_^)/~