У меня есть файл .bat, который удаляет имя пользователя для входа в Windows 10, поэтому, когда они выходят из системы, их имя не отображается. Я сделал это, изменив реестр:
Он работает, когда я запускаю его со своего диска C, но не удаляет реестр, когда я запускаю его со своего сетевого диска U с сервера.
echo Resetting last logged on username.
set id = example
%SystemRoot%\System32\reg.exe DELETE HKLM\Software\Microsoft\Windows\CurrentVersion\Authentication\LogonUI /v LastLoggedOnUserSID /f
%SystemRoot%\System32\reg.exe DELETE HKLM\Software\Microsoft\Windows\CurrentVersion\Authentication\LogonUI /v LastLoggedOnDisplayName /f
echo y|%SystemRoot%\System32\reg.exe ADD HKLM\Software\Microsoft\Windows\CurrentVersion\Authentication\LogonUI /v LastLoggedOnUser /d %id% /f
echo y|%SystemRoot%\System32\reg.exe ADD HKLM\Software\Microsoft\Windows\CurrentVersion\Authentication\LogonUI /v LastLoggedOnSAMUser /d %id% /f
PAUSE