Если вы обнаружите, что RunOnce & RunOnceEx не выполняется в Windows 7 или Vista, то причиной может быть то, что вы вошли в систему как Стандартный пользователь!
Команда, установленная для выполнения через RunOnce или RunOnceEx, может не выполняться так, как ожидалось.
Ключи реестра:
HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion RunOnce HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion RunOnceEx
HKEY_CURRENT_USER Software Microsoft Windows CurrentVersion Runonce HKEY_CURRENT_USER Software Microsoft Windows CurrentVersion RunOnceEx
У стандартных пользователей нет соответствующих разрешений для выполнения из HKEY_LOCAL_MACHINE.
Команды, выполняемые с помощью ключей HKEY_CURRENT_USER RunOnce или RunOnceEx, должны работать, как ожидается, при входе в систему с учетной записью администратора.
Чтобы выполнить команды из HKEY_CURRENT_USER, вы должны войти в систему с учетной записью администратора.
KB2021405 заявляет, что это по дизайну и для выполнения команд из этих разделов реестра, вы должны войти в систему с учетной записью администратора. Это произойдет, если вы входите в систему со стандартной учетной записью пользователя.
Эта проблема затрагивает только пользователей со стандартной учетной записью пользователя. Если у пользователя есть Администратор или Сплит-токен, выполнение продолжается.
Описание ключа реестра RunOnceEx также может вас заинтересовать!
Похожие сообщения:
- Советы и функции редактора реестра Windows
- Бесплатная дефрагментация реестра для дефрагментации реестра Windows
- Как отслеживать действие пользователя в режиме рабочей группы в Windows 10/8/7
- Admin, Standard, Work, School, Child, Guest Account в Windows 10
- Microsoft не поддерживает использование очистителей реестра в Windows