Disable Access 2010 security messages

I need to know how to disable all Access 2010 macro/security warnings for all users, and for both Access runtime and the full version

 

None of our many users have any use for Access except to run the in-house application I develop. I have several small in-house Access 2003 MDB or MDE applications that users have been running for years. I just deployed ten new computers, replete l with Office Pro (i.e. Access 2010), and users are now getting annying popup messages. In addition, newer computers having Access 2010 runtime are getting a new flavor of warning message (i.e. different from the Access 2003 macro warnings).

With Access 2003 runtime, there was the standad macro security warning, which I disabled at the all users level with this registry entry:

 

[HKEY_LOCAL_MACHINE\Software\Microsoft\Office\11.0\Access\Security]
"Level"=dword:00000001

 

Or, on 64-bit Windows 7 having 32-bit Access:

[HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\Office\11.0\Access\Security]
"Level"=dword:00000001

 

I tried doing the parallel entry for Access 2010, but to no avail:

[HKEY_LOCAL_MACHINE\Software\Microsoft\Office\14.0\Access\Security]

"Level"=dword:00000001

 

There are two separate messages:

 

Access 2010 runtime: "A potential security concern has been identified...blah, blah, blah" I think this can be disabled PER USER by setting trusted locations, but this is ridiculous inside our LAN. Of course, I want the entire LAN to be trusted for all users of the computer so I can stick to programming instead of babysitting the fallout from changes in the development platform. I can handle a single registry entry to be applied to each new computer, but I am simply not prepared to have to re-implement a change for ever subsequent user of that computer.

 

Access 2010 full version: Startup macro halts, and I have to click Stop All Macros, then Enable Content, then Do you want to make this file a trusted document. If I answer in the affirmative after going through the first two arcane steps, I can successfully open the file without all the arcane notices the next time--but only for the current user. The steps must be repeated for the next user.

Having to explain all to users that my application is being held hostage to the latest & greatest security "protection" makes me look like an idiot; however, I am also the network administrator and really need to find a way to make all of this transparent to all users before they hit any of the messages above--whether on Access 2010 runtime or full version.

 

For the Access runtime message, there is this "fix"; however, it falls far short of the mark in that it applies only to the current user, and applying it to the cognate node in HKLM has no effect:

 

[HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Access\Security]

"VBAWarnings"=dword:00000001

* Please try a lower page number.

* Please enter only numbers.

* Please try a lower page number.

* Please enter only numbers.

If you search your registry for "Trusted Locations", you will find that there is one in HKLM. Try it out.
-Tom.
Microsoft Access MVP
Phoenix, AZ

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

Request your IT server group supports to add the folder as Trusted Locations using the Group Policy Manager. This will apply across the board. As you also found out that you need to disable the VBA warning in question, you need to disable VBA Warning thru Group Policy Manger as well.

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

Your assumption that there is an IT server group, like much of Microsoft's recent design structures, belies the assumption that this is a large company, with all the specialized IT resources to manage group policies. This is, indeed, the direction I have seen MS go with many things (Windows 7, Office 2010, etc): it is relatively easy to manage for very small peer-to-peer networks of perhaps one to four computers where I can just explain to each user what to do. This approach is unworkable when there are 10 computers because it takes too much time to explain it to the individual users; however, it is likewise a fair amount of work to configure Group Policies. With a network of a hundred computers, it is entirely a different matter. While I will stop short of accusing MS of ignoring the small man here, I can say that small- to mid-size networks fall in between the ease of individual-based networks and the ease of Group Policy-based networks having specialized server-side staff. For sure, every time there is an upgrade, there are complex issues far beyond the scope of either programming or small-systems management that I must research and implement.

I will take a look at Group Policies; however, here is the full picture: I am the entire IT group, supporting several small networks (servers, PCs, network/routing, and phones) for companies of different sizes--none of which are interested in hiring server-specific IT groups to manage policies, etc. I also do Access programming for several of them. Some of them are domain-based, some are not. I will also have to look at the impact of distributing Group Policies in mixed environments: Windows XP and 7 with Office/Access full and runtime 2003, 2007, and 2010 on various computers in the same network. I have not used Group Policies for this before, and I suspect that mixed environment may not fit into Group Policies as easily as it may seem.

In the past, it was relatively easy, once I found the appropriate registry entry, to create the setting on one computer, then simply export the .reg file and run it once when installing Access.

Now, instead of just programming and managing infrastructure, I am spending more and more time explaining to people why they get these messages and how to get past them. This pretty much makes me look like an idiot to the end user, so I am just trying to find creative ways to avoid spending all this extra time explaining the issue and tinkering with group policies (for domain-based clients).  Besides that, I have to charge my client for all this setup time, and then they want to know what took so long.

There....that is my opportunity to vent for the day...

13 people found this reply helpful

·

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

Hi, Tom.

 

I did find the HKLM registry location, and I exported the HKCU entry, then modified it to be placed in the cognate position under HKLM and imported it there, but I still received the warnings until I added it to HKCU.

Do you know how to set a Trusted Location for the entire machine? I will do some more searching on that topic; however, this will involve not just Access, but Excel as well.

I have many users that just want to do their work; they do not need to be bothered with having to deal with security warnings, and I do not need to be bothered explaining the process over and over as new users connect to the computers.

The increasing complexities of managing all of this continues to creep beyond the scope of the small-system application developer, and it just becomes a little frustrating at times.

2 people found this reply helpful

·

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

I am with the originator why make this so complicated.  I too am looking for a registry setting to set HKLM so all users have specific Trusted Locations. 

This can be done using the Office customization tool when modifying an Office 2010 installation package to be distributed to desktops.  Again by large companies with IT staff available for custom packaging of Office 2010. 

If this can be modified during packaging it must be some registry key that I have yet to find.  I also thought to export the appropriate HKCU keys modify to HKLM with no avail.  If there is anyone that can help with this I am sure it would be appreciated by many.

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

It is nice to know I am not the only one facing these issues. With Access 2003, I had just a little .reg file to turn off the macro security warnings at the machine level, and I would just run it along with every Access Runtime or Office Pro installation. Not so for Access 2010.

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

When you created this key in your local machine hive, what was the exact path of the key you were trying to set?  If you just modified the current user path and pointed it to a local machine path (basically substituting HKEY_LOCAL_MACHINE or HKEY_CURRENT_USER), this most likely won’t work if you are on a 64 bit OS and using the 32 bit version of Access 2010.  If you are using a 64 bit OS and the 32 bit version of Access, you will need to use the key within the Wow6432Node.  For example:

 

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\14.0\Access\Security\Trusted Locations\Location9

 

So if you have a working key within the current user hive, you can export it and modify this .reg file, but when doing so just make sure the key begins with: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node

 

If you are on a 32 bit OS or you are using the 64 bit version of Office, then just modifying substituting HKEY_LOCAL_MACHINE or HKEY_CURRENT_USER should work.

 

 

Best Regards,

Nathan O.

Microsoft Online Community Support

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

This problem does not seem to go away. The suggested registry setting change did not resolve the issue on our test machines. (XP SP3 and Windows 7.)

 

The environment is:  Service Pack 1 for Microsoft Access Runtime 2010 installed on XP SP3 or Windows 7 machines with office 2007 or 2003 already installed.

 

Access 2010 created ACCDB or MDB when launched always shows the “Microsoft Access Security Notice” message.

 

The Access 2010 created databases are web deployed to many end users. The end users have limited skills sets and won’t use the database due to the “Microsoft Access Security Notice” message.

 

Regards,

 

Des

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

Thank you Nathan. I had everything working with HKEY_Local_Machine but then had to switch from 64-bit to 32-bit. When I did, I couldn't figure out why it wasn't working. It was exactly as you said.

 

Thanks,

 

Patrick

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

Brian,

I'd be interested to know the complexities of file versioning for the varied platform, varied product support you are implementing there... Do you ever have issues where users in Office 11 (2003) open files from say Office 14 (2010) and any embedded VBA modules cease to function or reference libraries refuse to play nice?

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

* Please try a lower page number.

* Please enter only numbers.

* Please try a lower page number.

* Please enter only numbers.

 
 

Question Info


Last updated March 1, 2023 Views 41,609 Applies to: