cleanmgr.exeがtmpファイルを削除しないようにする


2

私は自分のWindowsマシン上でR光沢のあるアプリをローカルで実行しています。これはバッチファイルを使用して毎日自動実行されます。最近、R tmpディレクトリ/ tmp / RtmpXXXXXが削除され、アプリケーションが失敗するという問題に遭遇しました。

Warning in file(open = "w+b", encoding = "UTF-8") :
  cannot open file 
'C:\Users\Carlos\AppData\Local\Temp\Rtmp0maCtT\Rf140c40ab30be': No such file 
or directory  # deleted file
Warning in normalizePath(path.expand(path), winslash, mustWork) :
  path[1]="C:\Users\Carlos\AppData\Local\Temp\Rtmp0maCtT": The system cannot 
find the file specified  # deleted folder
Warning in file(open = "w+") :
  cannot open file 
'C:\Users\Carlos\AppData\Local\Temp\Rtmp0maCtT\Rf140c38044f8': No such file 
or directory
Warning: Error in file: cannot open the connection  # program crashes
Stack trace (innermost first):
    1: runApp
Error : cannot open the connection

私は走った 手順書 また、Disk Cleanupがほぼ毎日、一時ファイルを自動的に削除していたため、アプリがクラッシュしたことに気付きました。ダイアログボックスの設定のチェックを外しましたが、何も変わっていないようです。無効にする他の方法はありますか cleanmgr.exe 自動的に実行されてから?

回答:


1

ディスククリーンアップによってあなたがディスクスペースがあるとき引き起こされる自動仕事を意味するならば あなたの最優先事項はなぜそれが低いです ディスク領域を解放します。スペースが不足しているWindowsは危険な状態です それはWindows自体にさえ損傷を与える可能性があります。

この自動的にスケジュールされたタスクを無効にするには

  • タスクスケジューラを開く
  • にドリルダウン タスクスケジューラライブラリ>マイクロソフト> Windows
  • クリック DiskCleanup
  • 右側のペインでをクリックします 無効にする

別の関連設定は、以下のように無効にできるLow Disk Space警告です。

  • 開始 regedit
  • キーに移動する HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer
  • もし Explorer 欠けている、右クリック Policies そして選ぶ 新しい>キー 、 それに名前を付けます Explorer そしてそれが選択されていることを確認してください
  • 右側のペインを右クリックして、 新しい> DWORD(32ビット)値
  • 新しいエントリに名前を付ける NoLowDiskSpaceChecks そしてそれに値を与える 1
  • [OK]をクリックしてregeditを閉じます。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.