在 Windows 桌面计算机图标上显示计算机名称

在 Windows 桌面计算机图标上显示计算机名称

我知道如何在 Windows XP 中执行此操作,如这个答案,但似乎LocalizedStringHKLM\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}Windows 7 中被锁定。每次我尝试编辑它时,都会收到以下错误,无法编辑 LocalizedString:写入值的新内容时出错

有人知道我该如何编辑它以在桌面的“计算机”图标上显示计算机名称吗?

答案1

那把钥匙是受保护。要写入,您需要授予自己写权限對它來說。

答案2

使用 Sysinternals 命令行实用程序 PsExec 打开 regedit-i -d -s开关:

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

(例如,即使使用“Legacy”注册表项,这也有效......)

执行命令:http://technet.microsoft.com/en-us/sysinternals/bb897553

希望这能有所帮助。请告诉我们。

答案3

@Synetech,非常感谢您指出了这一点,如果没有您的帮助,我可能永远都不会注意到这一点(赞同您的回答),是的,我已经以管理员身份运行,我将 UAC 设置为提升而不提示管理员(也尝试过“以管理员身份”运行,从以管理员身份启动的 cmd 提示符运行,等等,但都不起作用)但不起作用

使固定: 事实证明,该密钥的配置很愚蠢(恕我直言),系统和管理员都没有该密钥的写权限,我必须取得该密钥的所有权,然后授予管理员写权限才能修改它。

相关内容