У меня есть файл .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

0