2

I know how to do this in Windows XP, as explained in this answer, but it seems that LocalizedString in HKLM\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D} is locked in Windows 7. Every time I try to edit it, I get the following error, Cannot edit LocalizedString: Error writing the value's new contents

Does anyone know how I can edit this to show the computer name on the desktop’s "Computer" icon?

Jason
  • 131

3 Answers3

4

That key is protected. To write to it, you need to give yourself write permission to it.

Synetech
  • 69,547
1

@Synetech, thanks a lot for pointing me to the not so obvious, I probably would have never seen it had not been for your help (upvoted your answer), and yes I was already running as admin, I have UAC set to elevate without prompt for admins (also tried running "as administrator", running from cmd prompt started as admin, etc, etc, but nothing worked) but didn't work

Fix: Turns out, that key is stupidly configured (imho), neither System, nor Administrators had write access to that key, I had to take ownership of the key then give administrators write access to be able to modify it.

Jason
  • 131
1

Open regedit with the Sysinternals command line utility PsExec with -i -d -s switches:

Example: "C:\Program Files\Sysinternals Suite\PsExec.exe" -i -d -s C:\Windows\regedit.exe

(This works even with the «Legacy» registry entries for example...)

PsExec: http://technet.microsoft.com/en-us/sysinternals/bb897553

Hope this help. Let us know.

climenole
  • 3,516
  • 1
  • 22
  • 30