Изменить значок на рабочем столе компьютера в Windows 2008 R2 для отображения имени компьютера

В Windows 2003 я смог изменить раздел реестра следующим образом, чтобы отобразить фактическое имя компьютера на рабочем столе с помощью значка на рабочем столе компьютера.

Системный ключ: [HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}] Change "LocalizedString" value to %COMPUTERNAME%

Я получаю сообщения об отказе в доступе, используя regedit для этого ключа, и я не могу дать полные права на этот конкретный ключ, а также администратора.

У кого-нибудь есть лучшее решение для отображения имени компьютера на рабочем столе?

Благодарю.

2 ответа

Решение

Всегда есть Sysinternal's (теперь часть Microsoft) BgInfo:

Он автоматически отображает соответствующую информацию о компьютере Windows на фоне рабочего стола, такую ​​как имя компьютера, IP-адрес, версия пакета обновления и т. Д. Вы можете редактировать любое поле, а также шрифт и цвета фона, и можете поместить его в папку автозагрузки, чтобы он запускал каждую загрузку, или даже настроить его для отображения в качестве фона для экрана входа в систему.

Обновление: чтобы исправить проблему с пиктограммой рабочего стола в W2k3 R2 в соответствии с комментариями Муффета ниже, основанными на этой теме TechNet:

Щелкните правой кнопкой мыши по ключу реестра в regedit, выберите разрешения, затем на вкладке "Дополнительно" измените владельца с TrustedInstaller на "Администраторы", нажмите "Применить", после чего вы сможете предоставить администраторам полный контроль над ключом. В этот момент вы можете отредактировать LocalizedString и сохранить, а затем нажать "Обновить" на рабочем столе, и это работает!

Я понимаю, что на этот вопрос есть ответ, который был принят, и, возможно, я что-то упустил, но почему бы не щелкнуть правой кнопкой мыши значок "Компьютер" на рабочем столе и выбрать "Переименовать" и назвать его на основе имени компьютера \ сервера? Я делал это в течение многих лет, и он работает на W2K8 так же, как и до Win9x.

Другие вопросы по тегам