在 Windows 2003 中,我可以按如下方式更改注册表项,以使用计算机桌面图标在桌面上显示实际的计算机名称。
系统密钥:[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}] Change "LocalizedString" value to %COMPUTERNAME%
我在使用 regedit 访问此密钥时收到拒绝消息,并且我无法授予此特定密钥以及管理员的全部权限。
有谁有更好的解决方案可以在桌面上显示计算机名称?
谢谢。
答案1
总有 Sysinternal(现在是微软的一部分)背景信息:
它会自动在桌面背景上显示有关 Windows 计算机的相关信息,例如计算机名称、IP 地址、服务包版本等。您可以编辑任何字段以及字体和背景颜色,并将其放置在启动文件夹中,以便每次启动时运行,甚至可以将其配置为登录屏幕的背景显示。
更新: 根据 Mouffette 下面的注释修复 W2k3 R2 中的桌面图标问题此 TechNet 主题:
在 regedit 中右键单击注册表项,选择权限,然后在高级选项卡中将所有者从 TrustedInstaller 更改为 Administrators,点击应用,然后您就可以授予管理员对该项的完全控制权。此时,您可以编辑 LocalizedString 并保存,然后在桌面上点击刷新,它就可以正常工作了!
答案2
我知道这个问题有一个已被接受的答案,也许我遗漏了一些东西,但为什么不右键单击桌面上的计算机图标并选择“重命名”并根据计算机\服务器名称命名?我已经这样做了很多年,它在 W2K8 上有效,就像它一直回到 Win9x 一样。