У меня есть этот код в пакетном скрипте.
REG ADD HKEY_CURRENT_USER\MyKey /ve /t REG_DWORD /d 1 /f
Проблема в том, что скрипт запускается с использованием системной учетной записи в качестве запланированной задачи в Windows. При использовании системной учетной записи для запуска задачи она не применяет значение к текущему зарегистрированному в реестре пользователя Windows. Я не смог найти способ настроить задачу на использование текущего пользователя, вошедшего в систему, поэтому пришлось настроить его на использование системной учетной записи.
Я пытался использовать это решение; однако это не относится к текущему зарегистрированному пользователю, поскольку файл NTUSER.DAT используется другим процессом.
Я также попытался импортировать файл .reg; однако это также не применяется к текущему вошедшему в систему пользователю.
Как я могу применить настройку к HKEY_USERS\*\MyKey
? Предпочтительно использовать партию? В качестве альтернативы, как я могу запустить запланированную задачу, когда пользователь в настоящий момент вошел в систему Windows пользователь?