Блог did5.ru

Про АйТи и около айтишные темы

Отображать имя компьютера на рабочем столе Windows

5 комментариев

pcname desktop Отображать имя компьютера на рабочем столе Windows Не все пользователи могут назвать специалисту тех.поддержки имя своего компьютера, чтобы тот смог удаленно подключиться. По этой причине админу приходится долго объяснять пользователям, как и где это имя посмотреть. Поставлена задача вывести имя компьютера на рабочий стол на всех рабочих станциях.

Покопавшись в интернете, нашлось несколько вариантов реализации этой задачи…

1. BgInfo от Марка Руссиновича

BgInfo — программа с богатым функционалом, которая позволит отобразить на рабочем столе кучу разной системной информации. Отказался от нее по нескольких причинам: избыточный функционал и из-за некорректной работы в Windows 7. Если в Windows 7 выставить автоматическую смену фоновых изображений, то при каждой смене картинки будет пропадать информация выведенная BgInfo.

2. Имя компьютера в названии значка Мой компьютер (VB-script)

Сохраняем скрипт с именем compname_on_desktop.vbs и вставляем его в Автологон в Конфигурации пользователя GPO.

Const MY_COMPUTER = &H11&
Set objNetwork = CreateObject("Wscript.Network")
strComputer = objNetwork.ComputerName
Set objShell = CreateObject("Shell.Application")
Set objFolder = objShell.Namespace(MY_COMPUTER)
Set objFolderItem = objFolder.Self
objFolderItem.Name = "Компьютер: " & strComputer

Результат на картинке в начале заметки.

3. Имя компьютера в названии значка Мой компьютер (реестр)

Этот способ более интересный, т.к. применяется к компьютеру, а не к пользователю. Можно выводить имя компьютера и пользователя, но я ограничусь только именем ПК.

Windows Registry Editor Version 5.00
[HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}]
;"LocalizedString"="@%SystemRoot%\system32\shell32.dll,-9216"
"LocalizedString"="Компьютер: %computername% %username%"

Чтобы вернуть все назад, нужно раскомментировать вторую строку, закомментировать третью и запустить этот REG-файл.

Показывать Мой компьютер на рабочем столе

У некоторых пользователей на рабочем столе нету значка Мой компьютер. Как часто бывает, что они просто не знают как его включить. Еще сталкивался с теми, у кого вместо значка Мой компьютер просто ярлык на него. А т.к. на ярлыке не отобразится имя ПК, то принудительно всем включаем отображение значка Мой компьютер.

rem Отображение значка Мой компьютер на рабочем столе
REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel" /V {20D04FE0-3AEA-1069-A2D8-08002B30309D} /T REG_DWORD /D 0 /F

Заключение

На данный момент реализован вариант номер 2, результат на картинке в начале заметки. Пользователи адекватно восприняли нововведение, многим понравилось, даже звонили и благодарили.

Нашли опечатку в тексте? Пожалуйста, выделите ее и нажмите Ctrl+Enter! Спасибо!


Хотите поблагодарить автора за эту заметку? Вы можете это сделать!


Автор: did5

05 Авг 2011 в 9:33

Рубрика: GPO (GPP),Windows,Windows 7

Метки:

5 комментариев на «Отображать имя компьютера на рабочем столе Windows»

Вы можете подписаться на RSS-ленту комментариев или оставить трекбек для публикации «Отображать имя компьютера на рабочем столе Windows».

  1. На xp пашет без проблем, на семерке и выше — никак, либо проблема кроется в доступе к реестру, либо UAC, либо еще что-то. Есть мнение?

    Александр

    11 Янв 2013 в 11:18

  2. Александр, у меня работает и на XP, и на Windows 7. Попробуйте вручную прописать этот ключ реестра с правами администратора.

    did5

    12 Янв 2013 в 12:17

  3. На windows 7 не работает. Сплошные танцы с бубном.

    Антон

    30 мая 2013 в 13:06

  4. Какие у Вас проблеммы с Win7?

    если только проблеммы с разрешениями на редактирование данного раздела реестра... Дело в том, что права на редактирование данного раздела есть только у процесса trustedinstaller. Вам необходимо сменить владельца данного раздела (HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}) на пользователя под которым редактируете реестр, предоставить доступ на редактирование и изменить парамметр...

    VospitanyjKrolik

    08 Авг 2013 в 11:25

  5. Как вывести информацию об имени компьютера и залогиненном пользователе как в лабах на курсах microsoft?

    Скриншот — dl.dropboxusercontent.com.../server_info.jpg

    Иван

    17 Сен 2013 в 19:05

Ваш отзыв