记得两年前,股道论坛的好友风儿飘飘就曾向我求助,说她的QQ既发不了截图,也看不到别人发的截图(奇怪的是,将自己的截图保存为QQ自定义表情后又可以发出去)。而股友之间又免不了经常要发截图交流,所以她很着急。我开始是怀疑她是中了QQ病毒,遂发给她专杀工具,可查杀后依然如故。于是,又让她把QQ卸载了重装,可还是不行。最后,她只好请人帮忙重装了系统,才得以恢复正常。
过了段时间,我也碰到了类似的问题,也同样折腾了好几个回合未能解决。好在我将QQ卸载后,又尝试着把原来的QQ安装文件夹彻底删除后再重装,“故障”不再出现了。前不久,此问题又故伎重演,我不得不认真琢磨是怎么回事了。于是一面反复试验,一面到网上查寻故障原因,终于找到了症结之所在。总结记录一下,以备朋友们不时之需。
通常出现此“故障”时,QQ对话框会自动弹出提示:“Cache目录下的临时文件打开失败,请确认是否对QQ的Cache目录有写权限或是否有另外的进程占用了该文件。您可以选择操作:尝试重新打开文件或者重新设置Cache目录”。(如下图示)
可无论我怎么重新设置Cache目录,也无济于事。最后才明白,原来QQ上的截图是保存在“QQ安装目录/QQ号码/image”这个文件夹下,我打开这个文件夹,里面居然有一万多个文件,垃圾文件已达好几百M!清空里面的文件后,问题就解决了。
要解决这个问题,首先得弄明白你的QQ安装在哪个盘――你的聊天记录就在这个盘符下的QQ安装目录文件里。比如,我的QQ安装在D盘,那么,我的QQ就在这个路径下:D:Program FilesTencentQQ我的QQ号码,而我所有的聊天记录,就是我QQ号码文件夹里的那个“MsgEx.db(数据库文件)”。
重要补充说明:
QQ2008聊天记录数据库文件名为“MsgEx.db”,但QQ2009中的聊天记录数据库文件名却不是“MsgEx.db”了,更名为“Msg2.0.db”,地址也发生了变化,相对地址为:QQ安装盘:Program FilesTencentQQ2009Users你的QQ号码Msg2.0.db。
如果你想把聊天记录全部删除,那么就把这个“MsgEx.db数据库文件”(2009后QQ版本的聊天记录数据库文件为“Msg2.0.db”)一键删除。
倘若你想保存聊天记录,只删除那些没用的截图,则只需将“image”文件夹删除即可。(使用时系统会自动为你再生成一个“image”文件夹)
另外,QQ号码文件夹里的那个“CustomFaceRecv”文件夹,也很占硬盘空间,如果你经常使用QQ,也应定时进行清理。
――上面说的这两个文件夹,是QQ的图片缓存目录,别人给你发的表情、截图,不管是不是给你的,只要在群中发出来的图片,都会保存在这里。时间久了,这两个文件可以达到GB级!请放心删除这两个文件夹里的内容,不会导致你已经保存的那些表情和头像丢失,它们不在这两个文件夹内。

如果你有好几个QQ号码,而且感觉到电脑空间越来越小,那就更要记得把相应号码下的这两个文件夹内的东东统统删除,为你的系统减负。
请记住,这两个文件夹的路径分别是:
你的QQ安装目录: Program FilesTencentQQ你的QQ号码CustomFaceRecv
你的QQ安装目录: Program FilesTencentQQ你的QQ号码image
记住它们的“居住地”,然后点击“我的电脑”,按照上面的路径,一步一步地打开,一层一层地进入,一个一个地找到,一键一键地删除就行了