2007年9月28日星期五

运行ASP程序出现(0x80004005)的解决方法大全

不知道什么时候,本地机器的IIS出现问题,浏览ASP程序的时候提示

----------------------------------
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'
 [Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0x728 Thread 0x854 DBC 0x276fb44 Jet'。
----------------------------------

解决办法:

1、打开winnt\temp目录 将其安全选项内增加 everyone 用户 权限为完全控制 然后重启计算机
    右键单击该文件或文件夹,单击“属性”,然后单击“安全”选项卡。(如果没有”安全“选项卡,说明你启用了简单共享,在工具-文件夹选项-查看中 去掉”使用简单文件共享“)

2、在命令行状态下运行

regsvr32 vbscript.dll

iisreset

其中原理不知道,用这个方法一做就好使了,如果执行了命令没有马上正常,再等一会,多试几次,也许就问题就消失了,你还可以尝试一下步骤:

3、 如果是ntfs格式的为服务器目录增加 IUSER_    IWAM_ 用户的权限

4、把站点属性,主目录选项卡里的,应用程序保护,调成“低”。

逐个测试上面的方法,应该会有一种办法解决你的问题!

Technorati 标记: ,

0 评论: