I have been using the "EnableLinkedConnections" registry setting below for years with no trouble. But lately with Windows 8.1 and Windows 10, sometimes it doesn't work. I need to run some programs with administrative privileges but they cant see drives mapped as a standard user when this is the case. Does anyone know why this no longer works? Or if there is a work around? Disabling UAC is not an option. Thanks
Go to: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System Create a new parameter (DWORD type) with the name EnableLinkedConnections and the value 1
TLDR: Microsoft has acknowledged a case where
EnableLinkedConnections
will fail to work. This will occur if UAC requires a password before running an elevated program (ie running as admin).https://support.microsoft.com/en-us/help/3035277/mapped-drives-are-not-available-from-an-elevated-prompt-when-uac-is-co
A link to a similar bulletin was provided in a comment above, but didn't seem to be for English language users; the link in this answer should be for English locale.
I got some solutions which are:
Turn off your UAC (User Account COntrol) and restart your PC and if this doesn't help go for the second solution it will surely help you.
You have to create EnableLinkedConnections entry in the registry, set the value (type DWORD) to 1 and then restart the workstation. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\EnableLinkedConnections=dword:00000001
Note: To configure the EnableLinkedConnections registry value you need to follow these steps:
Click Start, type regedit in the Start programs and files box, and then press ENTER.
Locate and then right-click the registry subkey HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System.
Point to New, and then click DWORD Value.
Type EnableLinkedConnections, and then press ENTER.
Right-click EnableLinkedConnections, and then click Modify.
In the Value data box, type 1, and then click OK.
Exit Registry Editor, and then restart the computer.