Как лучше всего развернуть изменение реестра HKCU для кто угодно кто входит в систему. Кто-то упомянул мне Active Setup ... но я не уверен.
Вы используете Active Directory? Затем вы можете использовать групповую политику для изменения / добавления / удаления настроек реестра для каждого пользователя, который входит на машину в домене.
Если вы не можете использовать GPO, возможно, вам может помочь ярлык для сценария, который устанавливает значения в C: \ Documents and Settings \ All Users \ Start Menu \ Programs \ Startup.
Это зависит от того, в какой сети вы работаете.
На одной машине (что, кажется, может быть вашим случаем) вы можете создать профиль (без прав администратора) и настроить все так, как вы хотите. Затем выйдите из системы, войдите в систему как администратор и скопируйте этот профиль в профиль пользователя по умолчанию. Чтобы скопировать, щелкните правой кнопкой мыши «Мой компьютер» и выберите «Свойства». Перейдите на вкладку «Дополнительно», выберите «Профили пользователей»> «Настройки» ... Оттуда щелкните настроенный профиль и выберите «Копировать в». Перейдите в папку с документами и настройками и выберите пользователя по умолчанию. Перезаписать там что угодно. Когда новый пользователь входит в систему, только что установленные вами настройки будут скопированы в его новый профиль.
Как было сказано ранее, вы можете применить групповую политику, которая будет влиять на пользователей, когда они вошли в систему, если вы используете Active Directory. Групповая политика идет еще дальше и обеспечивает соблюдение установленных вами правил (пользователи не могут изменять настройки, которые вы здесь диктуете).
Если у вас небольшая сеть, вы можете использовать такой инструмент, как PSExec, и удаленно запускать приложения на удаленном компьютере, включая пакетный файл с настройками реестра. Видеть http://technet.microsoft.com/en-us/sysinternals/bb897553.aspx для получения дополнительной информации. Кроме того, если вы редактируете сам реестр, вместо редактирования HKCU, отредактируйте HKEY_USERS, выберите подраздел .Default и поместите туда настройки.
Параметры реестра также можно поместить в MSI (который можно создать с помощью Visual Studio, WinInstall LE или какого-либо другого инструмента разработки MSI) и развернуть через GPO. Также удобно для тех, кто не работает в сети или у вас нет AD, так как вы можете просто дать им MSI.
Есть несколько вариантов.
Я не рекомендую настраивать существующий профиль пользователя по желанию, а затем копировать его поверх профиля пользователя по умолчанию. Оболочка - очень сложная программа, и такое копирование может иметь нежелательные последствия. Видеть "Настройка параметров по умолчанию для развертывания образа Windows"на Ребята по развертыванию блог за хорошее обсуждение этого. Вместо этого поищите текст пользовательского интерфейса в Интернете, чтобы найти, где этот интерфейс хранит свои настройки в реестре. Если вы столкнетесь с тем, о котором никто не писал в сети, используйте Монитор процесса для записи всего, что записано в реестр, когда вы изменяете настройку в пользовательском интерфейсе. Тогда у вас будут данные, необходимые для написания сценария или определения объекта групповой политики.