Решена Как изменить переменную USERNAME

Isaev

Новый пользователь
Сообщения
2
Реакции
0
Пытаюсь переделать учётную запись под другое имя пользователя... Вроде везде всё заменил и переименовал, но переменную среды USERNAME Windows при каждом входе устанавлявает старую (и откуда он её только берёт?)
В реестре в Volatile Environment она так же переписывается при каждом входе на старое значение.
Как её корректно подменить?
Может знает кто место откуда он её берёт постоянно?
 

Dragokas

Angry & Scary Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
6,782
Реакции
6,243
Здравствуйте, Isaev !
Добро пожаловать на SafeZone.

А для чего Вам подменять имя пользователя?

Для смены имени пользователя:

1) Панель управления\Учетные записи пользователей и семейная безопасность\Учетные записи пользователей => Изменение имени своей учётной записи.

или

2) через командную строку (запущенную с повышенными привилегиями):
Код:
wmic useraccount where name="Администратор" call rename Lalala
 

regist

гоняюсь за туманом
Ассоциация VN/VIP
VIP
Разработчик
Сообщения
13,539
Реакции
6,597
Isaev, хочу сразу предупредить, что после этого у вас может полезть куча ошибок при работе разных программ. Так что в теории изменить можно, а на практике (из опыта) не советую этого делать. Лучше нового пользователя заведите.
 

Isaev

Новый пользователь
Сообщения
2
Реакции
0
Здравствуйте, Isaev !
Добро пожаловать на SafeZone.
Добрый день!

А для чего Вам подменять имя пользователя?
Сетевая лицензия для определённых в ней пользователей. Одна машина вышла из строя, а на другой учётная запись называется иначе, всё переинсталлировать с нуля мучительно долго.

1) Панель управления\Учетные записи пользователей и семейная безопасность\Учетные записи пользователей => Изменение имени своей учётной записи.
пробовал, этот подход меняет только отображение имени при логине, всё остальное остаётся как было)
Почему нельзя было именно здесь реализовать корректное переименование, я не знаю...

2) через командную строку (запущенную с повышенными привилегиями):
Код:
wmic useraccount where name="Администратор" call rename Lalala
Вот оно где пряталось! Огромное спасибо!

Isaev, хочу сразу предупредить, что после этого у вас может полезть куча ошибок при работе разных программ. Так что в теории изменить можно, а на практике (из опыта) не советую этого делать. Лучше нового пользователя заведите.
Я перед этим всё в реестре заменил под нового пользователя под все программы...

Вроде всё работает... пока по крайней мере)
 
Последнее редактирование:

regist

гоняюсь за туманом
Ассоциация VN/VIP
VIP
Разработчик
Сообщения
13,539
Реакции
6,597
В реестре то вы поменяли, но программы используют свои файлы настроек. В итоге будут искать старое имя пользователя, а в реестре уже новое => получаете ошибку.
Да и в реестре программы могут писать свои настройки в бинарном виде. В общем моё дело предупредить о последствиях с которыми вы можете потом столкнуться.
 
Сверху Снизу