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

Windows 7 Application permission

      I have installed win7 on a laptop and installed Autocad 2007.After that i joined the lapto to our domain.Now if a domain user login to the laptop and try access Autocad 2007,Its giving a window "Do you want to allow the following program to make changes to this computer" and saying To continue,type an administrator password and click yes.
How can i give a user access to autocad,It seems to be working on admin profile.
  • 3
  • 2
1 Solution
This is a UAC dialog indicating that something is telling the Windows that autocad 2007 needs admin rights to run correctly.

It works without a prompt for the "Administrator" account because UAC is disable just for that profile and everything runs with full admin rights and no UAC prompt.  (This can only be done for the original "Administrator" account - there is a separate group policy that controls whether UAC is on for the "Administrator" account and it defaults to "Off")

For a comprehensive list of what could be triggering this, please see this article: http://csi-windows.com/toolkit/uac-prompt-guide.  This article also outlines what "precedent" each place you configure UAC prompting has.

There are ways to disable the prompting, however, it might simply be required that AutoCad 2007 must have admin rights to run compatibly under Windows 7.  If Microsoft has set it up this way in AppCompat - then that is an indicator you must have admin rights.

As an experiment you could open a command prompt in the autocad folder.

set an environment variable "__COMPAT_LAYER=RUNASINVOKER" (starts with TWO underbar characters).

Start autocad from that prompt.

If it turns off the UAC prompt, then you know Microsoft did not add it to the global AppCompat database.  You should observe, however, whether it works correctly or not.

If it must run as admin and you do no want to give admin rights to those who need to use it - there are several free products (and many commercial ones) to enable a single program to have admin when the user does not.

Here are some of the tools that do a secure runas with alternate credentials:

http://www.steelsonic.com/steelrunas.htm - this is not free, but the last freeware version (1.2) can be found here: http://www.freewarefiles.com/downloads_counter.php?programid=26832



There is also a free enterprise tool that allows you to configure anything to run with admin credentials via group policy - a little bit fussy if this is a one time need:

dmgUAEAuthor Commented:
Is there anywhere i can give permissions to the user for autocad to open.
It is usually a very arduous process to discern the exact registry keys and file locations required by the application.  It is also possible that it needs admin rights for a reason other than file and registry permissions.

To shorten that process up dramatically you could run LuaBuglight on it - it will analyze the app and figure out whether it needs admin.  You could also use "Standard User Analyzer" from the AppCompat toolkit - they will give you clues.

BTW, if you have picked another Operating system on the "Compatibility" tab of the shortcut or EXE, that could be triggering admin rights unnecessarily.  Under Windows 7 many of these OS compatibility layers prompt for admin without knowing if it really is required.
dmgUAEAuthor Commented:
I have fixed it by installing Autocad LT service pack 2,Then we need to go action centre ,user control and slide it down.
dmgUAEAuthor Commented:
installed autocad sp2
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

Keep up with what's happening at Experts Exchange!

Sign up to receive Decoded, a new monthly digest with product updates, feature release info, continuing education opportunities, and more.

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