В Windows 2003 я смог изменить раздел реестра следующим образом, чтобы отображать фактическое имя компьютера на рабочем столе с помощью значка на рабочем столе компьютера.
Системный ключ: [HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}]
Change "LocalizedString" value to %COMPUTERNAME%
Я получаю сообщения об отказе в доступе с помощью regedit для этого ключа, и я не могу предоставить полные права этому конкретному ключу, а также администратору.
Есть ли у кого-нибудь лучшее решение для отображения имени компьютера на рабочем столе?
Спасибо.
Всегда есть Sysinternal (теперь часть Microsoft) BgInfo:
Он автоматически отображает соответствующую информацию о компьютере с Windows на фоне рабочего стола, такую как имя компьютера, IP-адрес, версия пакета обновления и многое другое. Вы можете редактировать любое поле, а также цвета шрифта и фона и можете поместить его в папку автозагрузки, чтобы оно запускалось при каждой загрузке, или даже настроить его для отображения в качестве фона для экрана входа в систему.
Обновить: Чтобы исправить проблему значка на рабочем столе в W2k3 R2 согласно комментариям Mouffette ниже на основе эта ветка TechNet:
Щелкните правой кнопкой мыши раздел реестра в regedit, выберите разрешения, затем на вкладке «Дополнительно» измените владельца с TrustedInstaller на «Администраторы», нажмите «Применить», после чего вы сможете предоставить администраторам полный контроль над ключом. На этом этапе вы можете отредактировать LocalizedString и сохранить, а затем нажать «Обновить» на рабочем столе, и все заработает!
Я понимаю, что на этот вопрос есть ответ, который был принят, и, возможно, я что-то упускаю, но почему бы не щелкнуть правой кнопкой мыши значок «Компьютер» на рабочем столе, выбрать «Переименовать» и назвать его по имени компьютера \ сервера? Я занимаюсь этим годами, и он работает на W2K8 так же, как и в Win9x.