• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 606
  • Last Modified:

Windows 7 and Access DB ACCDE

We are switching from XP to Windows 7 and I have run across a pretty big issue.  If I try to use a link on our asp page to open a access 2010 accde database I get an error that the file could not be downloaded.  It works fine if the file is not already open.  This is not an issue for XP.  

Does anyone know of a setting windows 7 has that would prevent this?
  • 2
1 Solution
flfmmqpAuthor Commented:
This could also be a IE 9 issue as the other machine has IE 8.  Trying to narrow that down as I type this.
Jim Dettman (Microsoft MVP/ EE MVE)PresidentCommented:
What trips up most moving to Windows 7 is security and UAC.

On the security front, the \Program Files and \Program Files (x86) folders are now protected from writes and there is a virtual re-direct to another folder.  This messes up a lot of apps.

 And any data you store should be going into \Program Data, not the \Program Files folders.

You have a couple of options:

1. Modify the app to store in a sub-directory of \Program Data
2. Install the app into a folder other then these folders.

 The other work around for this is to reset security if you must leave it in the \program files folders.

  For the installed directory, give everyone full control and most importantly, make sure you take ownership of it.  If you don't do that, it will remain protected by the OS.

 The other problem is UAC (User Account Control).  With it turned on, being logged in as a user with admin rights doesn't give you admin rights by default.  because of that, many apps won't install or function properly (mainly because they do things they shouldn't be doing in the first place).   For example, writing to certain parts of the registry.

The only thing you can do here is either change the operation to require a non-admin role, or turn off UAC (most do the latter).

flfmmqpAuthor Commented:
I'm pretty sure this is a IE 9 issue as we unloaded IE9 and loaded IE 8 and everything works okay.  However, I have to use IE 9 as our IT people will just auto upgrade the IE8.  Not sure how to fix this yet.  The program will not open if someone else has the Access DB already open.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now