系统临时文件、IE缓存文件和windows预读文件都是什么

作者&投稿:衅亲 (若有异议请与网页底部的电邮联系)
系统临时文件、IE缓存文件和windows预读文件都是什么~

你好朋友;
系统临时文件;就是你在运行程序或操作系统在运行过程中产生的一种文件;
扩展名为.tmp有一些还是.temp的;临时文件属于垃圾文件的一种;
ie缓存文件;
ie缓存文件实际上就是internet临时文件;这种文件是你用浏览器上网时候产生的;
浏览器在访问网站的过程中;是先把网站服务器硬盘中的内容【包括视频;音乐;图片;vbs脚本;js脚本】这些东西先以缓存的方式储存到你电脑中的internet临时文件夹内;然后再在屏幕上显示和播放出来的;
windows的预读文件; Win XP用来放预读文件的文件夹预读是微软采用的一种加速程序进程启动速度的技术;主要原理是在开机加载操作系统的时候读取常用程序的主要内容以备该程序启动时耗费大量时间来读取本身的数据。
目录
数据预读机制
常见问题
解决办法
局部碎片整理
开启预存取
defrag的参数
经验谈
MS网站上对prefetch的解释
数据预读机制
  微软采用的一种全新系统后台数据预读机制;它可以提高系统性能;加快Windows XP/2003的启动速度;经过预读的程序全部存放在系统所在文件夹下的prefetcher目录中(图1);文件名格式类似于下面这个样子;FOXMAIL.EXE-2B721FDE.pf(这是Foxmail的预读文件);Windows XP/2003虽然采用了预读取机制;但是默认设置下比较保守;我们可以自己来定义程序的预读取方式;大幅度提高系统的性能;
常见问题;
  在使用Windows XP较长时间后;我们会发现系统运行速度明显慢了下来;用多优化软件;卸载已经安装的软件都解决不了问题;究竟为什么呢?原来罪魁祸首就是预读设置;在“Windows\Prefetch”文件夹面有很多个以PF为扩展名的文件;这就是预读文件;如果将里面的文件清空以后;你就会发现系统运行速度又恢复正常了;看来;预读设置可以提高系统速度;但是使用一段时间后;预读文件夹里的文件又会变得很多了;导致系统搜索花费的时间变得很长;而且有些应用程序会产生死链接文件;进而加重了系统搜索的负担;
解决办法;
因此;我们应该定期删除这些预读文件;用以提高开机速度;当然;Windows XP重新设置预读对象是允许的;具体方法是;打开注册表编辑器;依次展开HKEY_LOCAL_MACHINE\SYSTEM\ CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters分支;在右侧窗口中双击“EnablePrefetcher”;在打开的“DWORD”值编辑窗口中;可以对Windows XP进行预读设置;将该值设置为“0”;即为取消预读功能;设置为“1”;系统将只预读应用程序;设置为“2”;系统将只预读Windows系统文件;设置为 “3”;系统将预读Windows系统文件和应用程序;一般我们将该值设置为“2”即可;当然;如果你的计算机配置很高;如使用PIII 800MHz CPU以上的建议将数值数据更改为4或5;也可以保留数值数据为默认值即3;这样可以加快系统运行速度;prefetch;预存取;这在vista用户可能知道的多些;其实xp下就有这一技术了;只是官方少有这方面介绍;更别提技术文档了;这是xp一个隐藏的特性;用处是在xp登录进度条出现时;就把c:\windows\prefetch目录下的*.pf文件信息预先装载到内存中;以便于提高系统性能;这些*.pf文件是系统和应用程序启动时留下的预存取文件;描述了系统和应用程序每次启动时装载模块的信息和顺序;并且其命名方式中包含一个描述其完整路径的十六进制值;另外;prefetch目录中还有一个重要文件;就是layout.ini这个磁盘布局初始化文件;它记录了所有预存取程序及文件的加载信息和顺序(按优先级排列);这也为这些程序文件的磁盘分配提供了最优化方案的依据;
局部碎片整理;
说到这;不得不提一下“局部碎片整理”;按照官方所说;xp每隔3天就会自动进行一次局部碎片整理;我发现这个整理动作是分步实施的;而且是在系统空闲时才会运行;这多亏了刚装上的SSM截获了defrag的这个动作信息;连命令行参数都一并截获;这个重点留待稍后再说;(其实系统在启动时也可以进行局部碎片整理;使得启动时需要的文件能够被整理到相邻位置;这个功能可以在注册表中开启;HKLM\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunetion下enable键由默认的N改为Y即可)用Filemon跟踪发现;系统进行局部碎片整理时;先读取layout.ini文件;然后调用defrag针对layout.ini中涉及的文件进行整理;然后把转移信息再写入到layout.ini中;这个自动整理不同于server2003系统的自动碎片整理功能(Auto Defragmenter);
开启预存取;
至于是否开启预存取;有不少争论;但是我坚决认为应该开启;否则系统速度会变得更慢;HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters目录下;EnablePrefeteher子键的值决定以何种方式开启prefetch;0取消;1只预存取应用程序;2只预存取windows系统文件;3同时存取系统和应用程序文件;xp默认情况下是3;以上这些prefetch相关功能依赖于task schedule计划任务这项服务;defrag的参数;
现在该说那个重点了;系统自动调用的defrag的参数是什么?是-p -s和-b。-p后面跟着一个常量;例如5E4;-s后也跟一个常量;比如000018A4;-b后跟着盘符C:;那么这个命令行的例子就是;defrag.exe -p 5E4 -s 000018A4 -b C: 了;-b这个参数网上一直有传言;说是defrag的隐藏参数;但是官方不给出澄清;我也不知道是否真的存在;这回算是证实了;-b C:就是对预存取的文件进行局部整理;并且每次仅针对一个pf文件相关程序文件进行整理;-p和-s应该就是用来选择哪一个pf的;但具体那两个常量和被选pf文件有什么联系;还有待进一步分析;平时如果想对系统和应用程序文件进行一次优化碎片整理;可以在命令行中敲入defrag.exe C: -b;这样会对所有prefetch文件进行整理;完成后你会觉得系统的速度有一定提升;
段经验谈
  经验之谈;如果不小心删除了prefetch目录下的文件;尤其是layout.ini文件;如何重建?敲入rundll32.exe advapi32.dll,ProcessIdleTasks命令;然后重启三次系统;就可以重建layout.ini文件;为什么是三次;我也不知道;大概和每隔三天整理一次有关系吧;windows xp开机有一个进度条;会一遍一遍的跑;不少人认为只跑两圈就进去的就是开机速度快;网上出现过一种优化方式;修改注册表将所谓的“开机预读取”设置为“不预读”;则可以大大减少进度条“跑”的次数;但是这种“优化方法”出来不久;便有更多的文章指出这是“谬误”;还举出相当多的事例;或是试验;说明不预读并不能减少开机时间;大多的理由是进度条消失后的“黑屏时间”增加;因为一直用的休眠;所以我一直也没怎么在意;前两天和别人谈到这个问题;我便好好研究一番;结论是;其实关于这个问题;所谓设置为“不预读”的优化方法也并非谬误;而这个所谓的预读也并非没有用处;否则MS怎么也不会花人力物力弄这么个浪费开机时间的东西;先说说什么是所谓的“预读取”;预读取分两种;一种是“系统文件预读”;一种是“应用程序预读”;具体的不去讨论;现在只讨论预读取对速度的影响;我们都有经验;当第一次打开word的时候会等待比较长的时间;硬盘灯不停的在亮;但是关闭再次打开;word启动速度就快得多了;这个其实就是windows的预读取做的优化;windows预读取发现你带开了一个他的预读取数据库没有的应用程序时;他就会将这个应用程序中某些信息在内存中留下一个映象;下次打开这个程序就不用再去硬盘上找文件;能大大加块程序启动速度;问题来了;内存中的映象重新启动之后就会消失;下次开机启动程序依然很慢;怎么办呢?这就需要“开机预读取”功能;Windows会把使用频率较高的一些应用程序的信息记录下来;每次开机时;就完成一次对程序的预读取;从而大大加快应用程序的启动速度;你大概已经猜到;那个“进度条”一遍一遍的跑的时候,windows就在进行开机预读取的工作;因此;如果直接取消掉注册表中的“预读取功能”是一定会大大降低应用程序的启动速度的;当然开机速度会有一定的增加;不过这是得不偿失;因为没有了那一段必要的“系统文件预读取”;在进度条消失之后系统会从硬盘上去寻找大量的系统文件;反而影响启动速度;而且应用程序的启动速度也是一定会大大减慢的;其实比较好的优化办法是这样;找到“开机预读取”的信息;手动把不是很常用;不需要预读取的应用程序删除;尽量减少开机预读取的应用程序的数量;由此来加快启动速度!;位置在x:\windows\prefetch下面;命名是 exe文件名-16进制hash.exe;有一些实测数据;一台装了许多应用软件的电脑;不作处理;开机29s,取消预读取;开机32s;删除prefetch文件夹下面大部分文件后;开机23s,有比较明显的开机速度提升;不过第一次运行应用程序的时候速度的确有所下降;并且prefetch文件夹下文件会自动生成;越来越多;其中最“有效”的一个文件是NTOSBOOT-B00DFAAD.pf;它可以大大提高Windows的启动速度;如果只求启动速度的话;可以只保留这个文件和Layout.ini;然后将Task Scheduler服务设为手动;当然;要想真正看到预读效果;必须保证开机后内存占用小于物理内存量;(比如:开机后从任务管理器看出内存占用是480MB;而你的物理内存是256MB的;那么就几乎看不到预读的效果;
MS网站上对prefetch的解释;
Prefetch;All versions of Windows except real-mode Windows 3x are demand-paged operating systems, where file data and code is faulted into memory from disk as an application attempts to access it. Data and code is faulted in page-granular chunks where a page's size is dictated by the CPU's memory management hardware. A page is 4KB on the x86. Prefetching is the process of bringing data and code pages into memory from disk before it's demanded.   In order to know what it should prefetch, the Windows XP Cache Manager monitors the page faults, both those that require that data be read from disk (hard faults) and those that simply require that data already in memory be added to a process's working set (soft faults), that occur during the boot process and application startup. By default it traces through the first two minutes of the boot process, 60 seconds following the time when all Win32 services have finished initializing, or 30 seconds following the start of the user's shell (typically Microsoft Internet Explorer), whichever of these three events occurs first. The Cache Manager also monitors the first 10 seconds of application startup. After collecting a trace that's organized into faults taken on the NTFS Master File Table (MFT) metadata file (if the application accesses files or directories on NTFS volumes), the files referenced, and the directories referenced, it notifies the prefetch component of the Task Scheduler by signaling a named event object.   The Task Scheduler then performs a call to the internal NtQuerySystemInformation system call requesting the trace data. After performing post-processing on the trace data, the Task Scheduler writes it out to a file in the \Windows\Prefetch folder. The file's name is the name of the application to which the trace applies followed by a dash and the hexadecimal representation of a hash of the file's path. The file has a .pf extension, so an example would be NOTEPAD.EXE-AF43252301.PF.   An exception to the file name rule is the file that stores the boot's trace, which is always named NTOSBOOT-B00DFAAD.PF (a convolution of the hexadecimal-compatible word BAADF00D, which programmers often use to represent uninitialized data). Only after the Cache Manager has finished the boot trace (the time of which was defined earlier) does it collect page fault information for specific applications.   这个似乎是最影响启动速度的文件,也就是所谓的“系统文件预读取”吧   When the system boots or an application starts, the Cache Manager is called to give it an opportunity to perform prefetching. The Cache Manager looks in the prefetch directory to see if a trace file exists for the prefetch scenario in question. If it does, the Cache Manager calls NTFS to prefetch any MFT metadata file references, reads in the contents of each of the directories referenced, and finally opens each file referenced. It then calls the Memory Manager to read in any data and code specified in the trace that's not already in memory. The Memory Manager initiates all of the reads asynchronously and then waits for them to complete before letting an application's startup continue.   How does this scheme provide a performance benefit? The answer lies in the fact that during typical system boot or application startup, the order of faults is such that some pages are brought in from one part of a file, then from another part of the same file, then pages are read from a different file, then perhaps from a directory, and so on. This jumping around results in moving the heads around on the disk. Microsoft has learned through analysis that this slows boot and application startup times. By prefetching data from a file or directory all at once before accessing another one, this scattered seeking for data on the disk is greatly reduced or eliminated, thus improving the overall time for system and application startup.   Figure 1 Prefetch Directory   To minimize seeking even further, every three days or so, during system idle periods, the Task Scheduler organizes a list of files and directories in the order that they are referenced during a boot or application start, and stores the list in a file named \Windows\Prefech\Layout.ini. Figure 1 shows the contents of a prefetch directory, highlighting the layout file. Then it launches the system defragmenter with a command-line option that tells the defragmenter to defragment based on the contents of the file instead of performing a full defrag. The defragmenter finds a contiguous area on each volume large enough to hold all the listed files and directories that reside on that volume and then moves them in their entirety into that area so that they are stored one after the other. Thus, future prefetch operations will even be more efficient because all the data to be read in is now stored physically on the disk in the order it will be read. Since the number of files defragmented for prefetching is usually only in the hundreds, this defragmentation is much faster than full defragmentations.

系统临时文件:就是系统在某种情况下临时产生的文件,对下次使用会有加速的 效果,可删除。


例如上网的临时文件,

你好朋友;
系统临时文件;就是你在运行程序或操作系统在运行过程中产生的一种文件;
扩展名为.tmp有一些还是.temp的;临时文件属于垃圾文件的一种;
ie缓存文件;
ie缓存文件实际上就是internet临时文件;这种文件是你用浏览器上网时候产生的;
浏览器在访问网站的过程中;是先把网站服务器硬盘中的内容【包括视频;音乐;图片;vbs脚本;js脚本】这些东西先以缓存的方式储存到你电脑中的internet临时文件夹内;然后再在屏幕上显示和播放出来的;
windows的预读文件; Win XP用来放预读文件的文件夹预读是微软采用的一种加速程序进程启动速度的技术;主要原理是在开机加载操作系统的时候读取常用程序的主要内容以备该程序启动时耗费大量时间来读取本身的数据。
目录
数据预读机制
常见问题
解决办法
局部碎片整理
开启预存取
defrag的参数
经验谈
MS网站上对prefetch的解释


如何清一下IE绶存和临时文件?
在电脑屏幕的左下角按“开始→程序→附件→记事本”,把下面的文字复制进去(黑色部分),点“另存为”,路径选“桌面”,保存类型为“所有文件”,文件名为“清除系统LJ.bat”,就完成了。记住后缀名一定要是.bat,ok!你的垃圾清除器就这样制作成功了!双击它就能很快地清理垃圾文件,大约一分钟不...

电脑里面C盘的东西哪些可以删除,哪些又不可以删除呢?
3、然后公用文件夹下面的内容也是可以删除的,这里主要存放的一些电脑自带的图片,视频,如下图所示;4、“迅雷下载”可以删除,只要里面没下载你现在要用的软件,这个文件夹是都可以删除的;5、C:\\Windows\\Temp\\文件夹中的所有文件(系统临时文件)可以全部删除;不可删除文件,具体如下:1、名字带syste...

电脑中C盘文件过多,如何清除没用的垃圾文件?
清除c盘垃圾的方法如下:1.打开我的电脑,选中“C盘”,点击鼠标右键,选择“属性”。2.在属性页面中可以看到磁盘的使用情况,点击“磁盘清理”。3.这时需要等待一段时间,计算机正在计算可以清理的文件大小。4.计算完成后,可以勾选自己不再需要的文件,点击“确定”。5.稍等片刻,计算机会自动清除这些...

如何删除IE浏览器临时文件
IE浏览器是Windows系统的自带浏览器,长时间使用后会产生很多临时文件,严重影响性能,接下来小编就给大家介绍一下如何删除IE浏览器临时文件。具体如下:1. 首先第一步根据下图箭头所指,找到并点击IE浏览器。2. 第二步进入软件后,根据下图箭头所指,点击【工具】选项。3. 第三步在弹出的菜单栏中,...

Win10 IE浏览器的临时文件夹在哪?IE浏览器的临时文件夹的位置
2、在打开的控制面板中,我们左键双击【Internet选项】。3、在Internet选项 属性窗口,点击【浏览历史记录】项中的【设置】。4、在网站数据设置窗口 - Internet临时文件 - 当前位置下的C:UsersgongAppDataLocalMicrosoftWindowsINetCache,即系统临时文件夹的路径。现在我们知道了Win10系统中IE浏览器的临时...

请问老师:C盘里的WINDOWS里的文件夹是些什么文件夹啊,我看里面的文件越 ...
│├—Downloaded Program Files(下载程序文件夹,用来存放扩展IE功能的ActiveX等插件) │├—inf(用来存放INF文件。 INF文件最常见的应用是为硬件设备提供驱动程序服务,不建议删除其中文件) │├—Help(Windows帮助文件) │├—Config(系统配置文件夹,用来存放系统的一些临时配置的文件) │├—msagent(微软助手文件夹...

用windows优化大师查出的垃圾文件显示 IE缓存可以删马??
一定要删,不删才有有问题!垃圾文件占地方!ie缓存那些文件是你浏览过的网页的记录,只要你浏览过的网页内容都会存在里面,仅是你上网的历史记录以及临时文件,可以删除

系统提示损坏文件,怎么办?
这个故障是由于系统临时文件缓存区出错造成的,你只需用下面的命令修复一下就行了,你在桌面左下方处的“开始”---》“运行”中输入 命令 chkdsk c:\/f\/r 接着在弹出的黑色窗口中按键盘上的 Y 键同意,然后你就可以重启电脑了,当电脑重启差不多进到系统桌面时上述的命令就会自动生效并按命令后面...

请问:在网站上看的东西的缓存文件都放在磁盘的哪个文件夹里啊
网页缓存文件一般在C:\\Documents and Settings\\Administrator\\Local Settings\\Temporary Internet Files里你可以通过点击浏览器的工具-Internet选项-常规-浏览历史记录-设置-查看文件来查看缓存文件 在查看文件项的下面有设置对缓存文件保存时间 你自己可以调整 所以不存在会把磁盘沾满的情况 如果你c盘空间有限 也...

临时文件夹在哪
这个文件夹是隐藏的,你只需要显示所有文件或文件夹就行了。如果你不会显示所有文件或文件夹,你可以按下列步骤操作,双击打开我的电脑---找到“工具”---在工具菜单中找到“文件夹选项”---在文件夹选项菜单中找到“查看”---再找到“显示所有文件或文件夹”点击前面就行了。

魏县18814692734: 系统临时文件,IE缓存文件,WINDOWS预读文件各是什么意思?
江蚀福欣: 系统临时文件:就是在系统启动时候需要的用到一些文件; IE缓存文件:就是将你以前的访问的页面保存在这里,加快你的访问速度; WINDOWS预读文件:将你可能用到的一些程序和服务,预先读到一个地,当你要用到的时候能很快的启动.

魏县18814692734: windows临时文件和IE缓存在哪 -
江蚀福欣: 临时文件夹看名字就知道是临时放文件用的,系统在临时用到一些文件的时候,就先把这些文件放在这里,在用完之后,会把这些文件删除掉,一般情况下,临时文件夹里没多少文件.但在系统出一些问题或是上网,还有如果安装程序不完善时会...

魏县18814692734: 系统临时文件和IE缓存文件分别在哪个文件夹里?
江蚀福欣: C:\Documents and Settings\Administrator\Local Settings\Temp C:\WINDOWS\temp

魏县18814692734: C盘里面的临时保存的windows.文件和以前安装的windows能删吗 -
江蚀福欣: 可以删除 点击全选,删除,临时文件基本没什么用

魏县18814692734: IE的临时文件和系统的临时文件在一个地方吗? -
江蚀福欣: 不是: 一般IE临时文件放在(WIN2000以上系统、C盘为系统盘、ABC为你的帐号) C:\Documents and Settings\ABC\Local Settings\Temporary Internet Files 而系统临时文件放在 C:\WINNT\temp 下.

魏县18814692734: IE临时文件和IE缓存的意思一样吗? -
江蚀福欣: 不一样,临时文件夹看名字就知道是临时放文件用的,系统在临时用到一些文件的时候,就先把这些文件放在这里,在用完之后,会把这些文件删除掉,一般情况下,临时文件夹里没多少文件.但在系统出一些问题或是上网,还有如果安装程序不...

魏县18814692734: Windows10系统临时文件夹存放在哪 -
江蚀福欣: Windows系统一般都会有些临时文件夹,而一些用户在升级到win10正式版后,发现突然找不到临时文件夹了.这该怎么办呢?Windows10系统中的临时文件夹主要有以下三个:①Windows临时文件夹;②用户帐户临时文件夹 ;③ IE临时文件...

魏县18814692734: ie缓存和系统缓存是一回事吗? -
江蚀福欣: 你好朋友;都是临时文件;都是垃圾;ie缓存是指ie浏览器上网时候产生的临时文件;就是你用浏览器上网的时候;浏览器从服务器上;下载到本地磁盘中内的视频;音乐;图片;vbs脚本;js脚本这些东西;这些东西就是internet临时文件;而系统缓存则是指windows系统以及程序在运行时候;产生的临时文件

魏县18814692734: 什么是IE缓存文件?什么是系统临时文件?
江蚀福欣: 为了提高访问网页的速度,Internet Explorer浏览器会采用累积式加速的方法,将你曾经访问的网页内容(包括图片以及cookie文件等)存放在电脑里.这个存放空间,我们就称它为IE缓存.以后我们每次访问网站时,IE会首先搜索这个目录,如...

魏县18814692734: 电脑IE缓存文件是什么?如何清除 -
江蚀福欣: 方法一、在IE中选择工具——Internet选项——“常规”选项卡.在Internet临时文件中,点击“删除文件”可以清楚所有IE临时文件.方法二、也可以在系统分区中右击,选择属性——点击磁盘清理按钮,系统会自动扫猫系统中的无用文件,其中就包括“IE临时文件”和其他一些东西(如回收站、压缩旧文件、office安装文件、图标缓存等) 方法三、IE临时文件默认的存放位置是:系统分区\Documents and Settings\你登录的用户名\Local Settings\Temporary Internet Files,把这个文件夹里的东西全选然后彻底删掉,也可以清理掉所有IE缓存.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网