Обычный пользователь: RunOnce и RunOnceEx не выполняются

В этой статье показано, как устранить проблему, из-за которой обычные пользователи не могут выполнить набор команд с помощью RunOnce или RunOnceEx.

Область применения: Windows 10 — все выпуски
Исходный номер базы знаний: 2021405

Симптомы

Набор команд для выполнения через 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

Причина

Это произойдет, если вы войдете в систему с учетной записью стандартного пользователя. Данное поведение является особенностью продукта.

Разрешение

Чтобы выполнить команды из этих разделов реестра, необходимо войти с учетной записью администратора. Эта проблема влияет только на пользователей с учетной записью стандартного пользователя. Если у пользователя есть администратор или разделенный токен, выполнение продолжается.