IIS in Active Server Pages, ASP 0113 (0x80004005) Workaround---Hacker insider

Source: Internet
Author: User

This is the first time I have come to blog to publish my blog, I am very excited ah!

This is my first article, I would like to say a little bit of my own today's system to do a physical examination, encountered one thing!

Today, the hacker internal control system did a bit of garbage cleanup and system optimization settings, and then the local IIS open the Hacker Forum Web page when the error is always prompted.

After a long day to find the reason.

There may be many reasons for this error, in short, the issue of permission reads.

The possible causes and solutions to this problem are summarized below for reference:

Running an ASP program on a WINDOWS+IIS server may occur when the database cannot be updated, and the specific error message may be:

1. Microsoft Jet database Engine (0X80040E09) cannot be updated. Database or object is read-only

2. Microsoft OLE DB Provider for ODBC drivers (0x80004005) [microsoft][odbc Microsoft Access Driver] operation must use an updatable query.

3. The Microsoft Jet database engine (0x80004005) operation must use an updatable query.
4. Other

Workaround: (depending on the possible workaround for different servers, here is the assumption that the site home directory is wwwroot)



first of all ensure that your conn no problem!!

1. Cancel the anonymous access and authentication control in directory security in IIS and replace it with Integrated Windows authentication. (Mine is the solution of this method)

2. Right-click on the Wwwroot folder-"Properties"-cancels "read Only"

3, the database folder permissions

open it up by opening my computer, then clicking "Folder Options" on the menu---> view, then removing the hooks in front of "Use simple folder sharing (recommended)", then "confirm", then go back to the folder where you want to open the permissions (the folder where the database resides), right-click---> Properties---> Security, then click Add---> Advanced---> Find---now > and then select "Everyone" in the following places---> Determine the "Everyone" that was added to---> Point just now, Then in the big box below the edit everyone permission for Full control, save it. This method is the best way to solve this problem, generally can solve the problem under the XP system may right click the "Security" option, please open "Tools"-"Folder Options"-"View"-Cancel "use Simple File Sharing (recommended)" and then you can find the "security" option in the properties

4. Right-click on the Wwwroot folder-"Properties"-"Web Share"-"shared folder"

5. Right-click on the IIS Virtual directory-"Properties"-"Configuration"-"options"-"Enable parent directory"

6, if the general unspecified error, there is another way,


In fact, as long as very simple steps. :
Begin... Run... regsvr32 jscript.dll
Begin... Run... regsvr32 vbscript.dll
Begin... Run... IISReset

7, the system may not register Msjetoledb40.dll, the solution is


Point Start---> Run, input regsvr32 msjetoledb40.dll, enter can be;

8. Need to open Guest user


Open method: My Computer---> Control Panel---> Administrative Tools----> Computer Management---> Local Users and Groups---users---

Find "Guest", double-click, and then put out the crazy "account has been deactivated" before the hook removed, save.

9. Temp (temporary folder) permissions


Open method: Windows--->temp, right-click Select-Properties, you will see a "security" option, add a everyone, the permissions are set to Full control, and then the user you are using Windows is also set to Full control. (Folder permissions
Open it up by opening my computer, then clicking "Folder Options" on the menu---> view, then removing the hooks in front of "Use simple folder sharing (recommended)", then "confirm", then go back to the folder where you want to open the permissions (the folder where the database resides), right-click---> Properties---> Security, then click Add---> Advanced---> Find---now > and then select "Everyone" in the following places---> Determine the "Everyone" that was added to---> Point just now, Then in the big box below the edit everyone permission for Full control, save it.

Finally, I want to say a little more, programmers can also put their lives very beautiful!! ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

IIS in Active Server Pages, ASP 0113 (0x80004005) Workaround---Hacker insider

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.