Microsoft digital image pro 7 won't stop requiring admin access every time opening it

pcslookout

Lifer
Mar 18, 2007
11,959
156
106
My mom uses Microsoft digital image pro 7 and for some odd reason every time to open it requires admin access. Is there anyway to stop this ?

I have her setup as a limited user on Windows 10 to help protect her from malware and viruses. Don't worry she has other programs too like malwarebytes pro and a virus scanner.
 

Fardringle

Diamond Member
Oct 23, 2000
9,200
765
126
Some programs require additional permissions that limited users don't have. That's just the way they work. I'm not familiar with Microsoft Digital Image Pro 7 but it sounds like the program needs additional rights on the system.

It's possible sometimes to get around this by creating a scheduled task (with no actual launch schedule) to open the program, and save the admin credentials in the task, then put a shortcut to the task on the Desktop. Launch the shortcut to open the program.
 

TheRyuu

Diamond Member
Dec 3, 2005
5,479
14
81
See if it runs as a normal user with file indirection using the "RunAsInvoker" compatibility layer.

To test this create a file RunAsInvoker.cmd with the following inside it:
Code:
set __COMPAT_LAYER=RunAsInvoker
start "" "%~dpnx1"

Now just drag and drop whatever you want to run on the cmd file and it will try and run it as a normal user if you think the admin access really is unnecessary. This will use some of the compatibility stuff and cause the files to be written inside the users appdata folder somewhere instead. It may or may not work correctly so you'll have to test it.

If it works you can then modify whatever shortcut it's uses to have it launch it using the above stuff instead (although you'll have to modify it slightly).
 

bruceb

Diamond Member
Aug 20, 2004
8,874
111
106
Follow the directions listed here to put the selected app to run in "administrator mode"

http://winaero.com/blog/how-to-run-an-app-as-administrator-in-windows-10/

Permanent admin shortcut.
In case you need to always run the application as administrator, you can modify or create a shortcut which will start it always elevated. Right click the shortcut, open its properties and make sure you are on the Shortcut tab. There, click the Advanced button.

You will find the Run as Administrator checkbox, tick it and click OK. This is the native way to elevate a program's privileges automatically every time you launch it. You will still get a UAC prompt when using this method.

Using Task Manager.
The Task Manager app can be used to run software elevated.

  1. Open Task Manager
  2. Click the "More details" link if it looks like this:
  3. Open the File menu -> Run new task item. Drag the shortcut or EXE of the program that you wish to run as adminstrator to this "Create new task" dialog. Now check the option Create this task with administrative privileges and click the OK button.
You are done.
Using the taskbar and the Start menu.
For pinned taskbar icons it is possible to open them as administrator very easily.

  • Hold down the CTRL+SHIFT shortcut keys together on the keyboard and then left click a pinned shortcut on the taskbar. A new elevated instance of the application will open.
  • Alternatively, you can right click the pinned icon on the taskbar to show its jump list. Right click the program's name inside the jump list, and click on the Run as administrator command. As for the Start Menu or Start screen, you can click on the program's name while holding down CTRL+SHIFT to open it as administrator.
Once you have set your application to always run elevated, you might realize that UAC requests get annoying. Do not turn off UAC in this case. Instead, you can bypass the UAC prompt without disabling it. See how it can be done here: Open any program as administrator without UAC prompt.
That's it. Have anything to add? You are welcome to post it in the comments.
Share this article



Related Articles



This entry was posted in Windows 10 and tagged run as administrator, uac windows 10 on December 27, 2014 by Sergey Tkachenko.
 

TheRyuu

Diamond Member
Dec 3, 2005
5,479
14
81

No, I don't think this is the direction you want to be going in here. Did you even read the OP? The point is being able to run it without admin privileges since the user account is just a standard normal user. It won't get a UAC prompt, it will ask it to run as the admin account.

Also these prompts are there for a reason, I'm not a fan of trying to work around them. If something needs raised privileges to run then I want to know about it. Running it as admin without a UAC prompt kind of defeats the point of UAC doesn't it? It's not like UAC requires you to input a password.
 
Last edited:

bruceb

Diamond Member
Aug 20, 2004
8,874
111
106
Perhaps you do not understand what I posted.
What I gave him was instructions on how to give that particular Program
Administrator Rights, NOT THE USER .. and it will do just that so you don't
get UAC Prompts when that application is used.