How is it "not working"? Some errors, or nothing happens after these steps?
– gronostajSep 1 '15 at 11:03

I am able to see the mounted partition but I can't access it.
– Raffi CHSep 1 '15 at 11:04

Why are you trying to access the EFI partition exactly?
– RamhoundSep 1 '15 at 11:11

@Ramhound because I have multiple operating systems, and should rename a file so I can access the other system.
– Raffi CHSep 1 '15 at 11:13

2

Interestingly I find that the mounted EFI drive is accessible from the ‘Browse’ button from Task Manager -> ‘Run New Task’ You can then perform basic operations possible with Context Menu (Copy/Paste etc) and even when you run other apps with Admin Privileges e.g. Notepad.exe it can also access the drive from its file menu. The issue seems to be with Explorer.
– patkimSep 3 '15 at 8:51

Use the Command Prompt window to access the P: (EFI System Partition, or ESP) volume.

You'll need to use text-mode commands, rather than the GUI, but this method should work.

Another alternative is to use another OS. Even if you can't boot your other OS now, which you strongly imply, you might be able to use an emergency disk. An Ubuntu installation medium, for instance, should let you access the ESP pretty easily. IIRC, it should show up as a volume in the lower-left corner of the screen; or you can use the standard Linux mount command to mount it in any way you like.

I tried it with a vanilla install of windows 10 1151 64 bit (i.e. not an upgrade from windows 7.). The mounting part worked fine, but the entire directory is read-only! What's the point in that? Well, it worked a bit. Do you know how to make it read-write?
– enigmaticPhysicistNov 21 '15 at 13:56

Interestingly I find that the mounted EFI drive is accessible from the ‘Browse’ button from Task Manager -> ‘Run New Task’ You can then perform basic operations possible with Context Menu (Copy/Paste etc) and even when you run other apps with Admin Privileges e.g. Notepad.exe it can also access the drive from its file menu. The issue seems to be with Explorer.

Upgraded to Windows 10 Anniversary edition and this permission trouble started. This workaround worked perfectly. I'm guessing doing some kind of "RUNAS" to behave as a SYSTEM user might work as well, but that's no fun. Maybe I'll do that if every other Windows update breaks my bootloader again.
– dragon788Sep 26 '16 at 2:00

Update

in Windows 8.1, Windows 10 and Windows Server starting as of 2012 R2 you can use the following Powershell oneliner for getting Read-Write access to EFI partition:

start ((Get-Partition | ? IsSystem).AccessPaths[0])

Original answer

I have found more straightforward way of getting read/write access to EFI partition from Windows 10:

Open an Administrator Command Prompt window by right-clicking Start button and clicking on Command Prompt (Admin)

In the Command Prompt window, type mountvol, disregard help message in the beginning and notice the list of GUID-based paths of all volumes known to Windows, eg.:

GUID of EFI partition is one of those marked with "NO MOUNT POINT" description - in my case it was the first volume

type start \\?\Volume{.......-....-....-....-...........}\ (of course replace dots with the exact GUID from step #3) and new explorer window will pop up with the contents of EFI partition and read/write access to it - voila!

Thank you for your interest in this question.
Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).