4

I have a mapped network drive (to samba on local network) and when I try to copy a file from it to Program Files or other "secure" folders UAC pops up I confirm, and it still gives me access denied.

The workaround I'm using: I first copy the file to "unsecure" folder like Desktop and then copy it to Program Files. Still asks for UAC, but works.

Is there a way to disable this behaviour?

Edit

I'm a developer and I have specific reason to copy to Program Files. Also I don't want to turn off UAC. If you read correctly I want to disable "Access denied" message after I click yes to the UAC prompt.

Consider the circumstances:

  • This happens when copying from network mapped drive
  • When copying to Program files
  • Copying from Desktop to Program Files works (after confirming UAC prompt)
Oliver Salzburg
  • 89,072
  • 65
  • 269
  • 311
Kugel
  • 563

3 Answers3

1

Disabling UAC is not enough.

You need to disable Admin Approval Mode (requires restart). More details here (option B, last screen shot): http://www.petri.co.il/disable-uac-in-windows-7.htm

This worked for me and now I can work w/ files and folders from Program Files w/o any more UAC prompts.

Paul
  • 34
0

Instead of disabling UAC - you can achieve exactly what you want by disabling the LocalAccountTokenFilter, which is what strips the admin token from all incoming network connections. https://support.microsoft.com/en-us/kb/951016

I run this on my own network and get full control over the remote shares.

Key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
Value: LocalAccountTokenFilterPolicy
Data: 1 (to disable, 0 enables filtering)
Type: REG_DWORD (32-bit)
BowlesCR
  • 2,723
-1

If you must, take ownership of the Program Files folder (and subfolders). After taking ownership, give the Administrators group full permissions (realize, however, that this will open you up to security issues such as malware).

To do so:

  1. Go to > Start > All Programs > Accessories

  2. Right-click on Command Prompt, and then click Run as Administrator.

  3. Type the following command and press Enter:

    takeown /f [path to folder] /r /d y
    
  4. To assign the Administrators group Full Control Permissions for the folder, use this command and hit Enter:

    icacls [path to folder] /grant administrators:F /T
    
nc4pk
  • 9,257
  • 14
  • 61
  • 71
Moab
  • 58,769