hewei's rss

何为 > 网站研究 > 正文

清除缓存后导致access连接不上

想必网上的所谓30秒清除电脑垃圾让电脑变得飞快的批处理文件很多人用过了吧,普通人用过一点问题也没有。可惜,我昨天也手痒用了一下,第二天我的网站的就出问题了,本机发现所有的access都连不上了,用查询分析器连接试试看,也不行,提示OLE DB 错误跟踪[OLE/DB Provider 'Microsoft.Jet.OLEDB.4.0' IDBInitialize::Initialize returned 0x80004005:]。

真是奇怪了,昨天还能用的今天都不能连接数据库了,仔细想想一天的操作,除了清除垃圾没做别的事啊,看来肯定是删除了不该删的东西,晕死。仔细研究那个批处理文件,

@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 /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
del /f /q %userprofile%\cookies\*.*
del /f /q %userprofile%\recent\*.*
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
del /f /s /q "%userprofile%\recent\*.*"
echo 清除系统垃圾文件完成!
echo. & pause

再在网上搜搜相关信息,终于发现问题所在了。rd /s /q %windir%\temp & md %windir%\temp
删掉了temp文件夹,再重新建一个,就是这里出问题了,权限出问题了,再把temp文件夹加上IUSER_电脑名的读写,也就是internet来宾帐户。原来网页数据库等访问时,需要系统盘:\windows\temp文件夹做缓存。但如果temp文件夹权限不够,就会出现以上问题。

搞定了:)

返回顶部网友评论»查看所有评论

发表评论:(内容不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。)

您的昵称:验证码: 验证码查看所有评论

About Hewei.org

何为的博客。记录我的生活点滴,技术经验,奇思妙想。无聊的时候看看自己记录的思想,也是一种享受。

订阅何为的博客
  • ZhuaXia 订阅到抓虾
  • SouYo 订阅到沙发
信息检索 In Hewei.org
Hot标签
最新推荐主题
最新推荐专题
  • google adsense
  • firfox
  • 域名无忧
  • 在线交友
XHTML 1.0 StrictValid CSS 2.1
何为博客!意欲何为?大有作为!Copyright © HeWei.Org
皖ICP备06010916号