关于变量temp和tmp及ramdisk

来源:百度知道 编辑:UC知道 时间:2024/05/27 15:23:34
我用的vista business系统。并且ramdisk一个1g的盘,内存本来3G,我想问下环境变量里用户变量中的temp tmp和系统变量里的temp tmp分别有什么作用(即我做什么的时候会使用到这些变量)??,我打算把他们都改到ramdisk的那个盘里去,但这样有时候备份啊或者运行一个大的程序时,临时文件>1G了,就会出问题,我不得不把这些变量再改回。我改这些变量的本意是希望加速word,ppt等的打开速度,该如何设置好呢。我问了两个问题,希望达人能一一解答。
那用了ramdisk后应该如何设置tmp和temp呢?ramdisk是否还有其他的一些应用(除了加速网页浏览)
还有最后一个问题,就给分哈.
我说过了,把temp和tmp都改到ramdisk的盘里的话,解压,安装大型程序会出问题,包括我thinkpad刻录备份光盘都会提示空间不足,我到底该设置temp还是tmp才能避免这个问题,并且加速word,ppt等的打开速度

TMP是类似WORD一类应用程序的缓存文件一般和你建立的文档在一个目录下。这些可以通过RAMDISK技术加速,但是TEMP为系统文件缓存你是不能修改的。比如某些补丁的的缓存,当然补丁缓存是可以删除的。
关于你问的用户和系统,如果你对WINDOWS比较熟悉就会知道组策略里有个本地策略和用户策略,注册表也是一样。当然这些会有重复的。如果你用过AD活动目录就会知道,计算机的系统策略是高于用户策略的。这些功能在单机使用时其实是有很多重复的。但两者都会同时起作用,所以要同时改。如果使用AD那么计算机策略设置你不能改桌面,而你自己设置用户策略你可以改,结果就是你还是改不了。不然域管理员就是废物了哈哈啊。
大概就是这样了。

你直接点击我的电脑属性,高级-环境变量-把你对应用户的TMP和TEMP的的值定位到对应的ramdisk盘就可以了,默认值是%USERPROFILE%\Local Settings\Temp。下面的系统变量也有这两个文件,存贮的是系统的缓存也可以改过来。但笔者觉得提升不大。相对来说移动intelnet缓存提升更为明显这个可以到IE的工具里设置。不过这些缓存需要经常清理,但某些正在使用的程序或后来程序会导致部分文件不能清除也是正长的。
以下是常用清理垃圾代码

@echo off
echo 正在清理系统垃圾文件,请稍等......
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.log
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
del /f /s /q %systemdrive%\*.old
del /f /s /q %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bak
del /f /s