出现这个问题的朋友很多所以小编在这里为大家整理一下详细的解决方案。
一般情况下asp可以正常运行,但只要连接数据库就提示,Microsoft JET Database Engine 错误
'80004005',我的电脑因为用批处理清理文件,所以不能运行了, 只
1.查看数据库连接语句没有发现错误;
2.查看文件夹的权限已经全部给了everyone;
3.打开数据库的同时,系统会在临时文件夹 %SystemRoot%/temp/ 下创建临时文件,而 %
SystemRoot%/temp/ 的权限不够
解决:%SystemRoot%/temp/ 的权限加上(IUSER_电脑名的读写)
解决的办法:
打开C:WINDOWS,找到Temp文件夹,右键“属性”----选择“安全”选项卡。在“组和用户名称”给予users可读写权
限。好了,返回到IIS中在浏览,OK正常显示。
如果没有“安全”标签?!不用紧张!点开菜单栏里的“工具”----“文件夹选项”----“查看”,找到“使用简单
文件共享(推荐)”的字样,取消前面的勾。好的,现在再查看temp文件夹的属性,总之是在你的 windows 中的一
个文件夹的名字叫做 temp 把这个文件夹设置成users用户可读写即可
如果一般未指定的错误,还有个办法,
其实只要很简单的几步。:
开始。。。运行。。。regsvr32 jscript.dll
开始。。。运行。。。regsvr32 vbscript.dll
开始。。。运行。。。iisreset
时间: 2024-10-02 07:27:32