-1

Я пытаюсь предотвратить загрузку explorer.exe для конкретного пользователя и загрузку альтернативного приложения.

Я видел много примеров того, как это может быть выполнено здесь, например: Можете ли вы отключить Windows Explorer от запуска с Windows?

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

Будет ли изменение настроек реестра в HKEY_LOCAL_MACHINE применяться ко всем пользователям?

Если да, существует ли другой способ открытия приложения в программных файлах для определенной учетной записи пользователя?

Спасибо

1 ответ1

1

Да, есть два способа сделать это.

В реестре:
Во-первых, убедитесь, что пользователь в данный момент зарегистрирован на компьютере, так как вы будете изменять HKEY_CURRENT_USER. Запустите Regedit и перейдите к:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System

Если ключ не существует, создайте его. Затем создайте значение REG_SZ с именем Shell. Вы можете установить значение на то, что вы хотите. Когда этот ключ присутствует, он загружает все, что вы укажете, а не explorer.exe, когда пользователь входит в систему.

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


Если компьютер присоединен к домену, вы можете использовать групповую политику

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

User Configuration -> Administrative Templates -> System

Выберите Custom User Interface и настройте любую программу, которую вы хотите заменить оболочкой пользователя.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .