2

Я знаю, как это сделать в Windows XP, как объясняется в этом ответе, но кажется, что LocalizedString в HKLM\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D} заблокирован в Windows 7. Каждый раз, когда я пытаюсь отредактировать его, я получаю следующую ошибку: Не удается редактировать LocalizedString: Ошибка записи нового содержимого значения

Кто-нибудь знает, как я могу отредактировать это, чтобы отображать имя компьютера на значке "Компьютер" на рабочем столе?

3 ответа3

4

Этот ключ защищен. Чтобы написать в него, вы должны дать себе разрешение на запись в него.

1

@Synetech, большое спасибо за то, что указал мне на не столь очевидное, я, вероятно, никогда бы не увидел, что это было бы не для вашей помощи (поднял ваш ответ), и да, я уже работал как администратор, у меня UAC настроен на повышение без запрос для администраторов (также пытался запустить "как администратор", запуск из командной строки cmd, запущенный от имени администратора и т. д., и т. д., но ничего не получалось), но не сработало

Исправление: Оказывается, этот ключ настроен глупо (imho), ни у Системы, ни у Администраторов не было доступа к записи для этого ключа, я должен был взять на себя ответственность за ключ, а затем дать администраторам право на запись, чтобы иметь возможность изменять его.

1

Откройте regedit с помощью утилиты командной строки Sysinternals PsExec с ключами -i -d -s :

Пример: « C:\Program Files\Sysinternals Suite\PsExec.exe" -i -d -s C:\Windows\regedit.exe

(Это работает даже с записями реестра «Legacy», например ...)

PsExec: http://technet.microsoft.com/en-us/sysinternals/bb897553

Надеюсь, это поможет. Дайте нам знать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .