Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Разное - Запуск из раздела HKLM\...\RunOnce

Ответить
Настройки темы
Разное - Запуск из раздела HKLM\...\RunOnce

Аватара для SANIOK_AV

Старожил


Сообщения: 493
Благодарности: 6

Профиль | Отправить PM | Цитировать


Доброго времени суток!
В разделе HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce создал задание.
Но заметил что если после перезагрузки входишь под учётной записью, которая входит в группу пользователи, то это задание не выполняется, хотя на его выполнение у пользователя хватает прав (закинув в ...\AllUsers\...\Автозагрузка\ оно выполнилось успешно).
Причём перезагрузившись и войдя под админом это задание выполнилось, то есть когда я заходил под пользователем оно из RunOnce не удалилось.
Как быть в такой ситуации когда хочу разово выполнить задуние под первым вошедшим пользователем, учитывая что он может быть не в админах?
Заранее благодарен!

Отправлено: 11:08, 12-01-2011

 

Старожил


Сообщения: 263
Благодарности: 52

Профиль | Отправить PM | Цитировать


Цитата SANIOK_AV:
то есть когда я заходил под пользователем оно из RunOnce не удалилось.
А вы не знали, что большинство значений в HKEY_LOCAL_MACHINE могут писать только администраторы? Чтобы выполнить RunOnce, нужно его еще отсюда удалить, на что у пользователя нет прав. Вы можете, конечно, переправить права доступа, если безопасность вас не волнует, но он подействует только на одного пользователя и потом удалиться.

Цитата SANIOK_AV:
Как быть в такой ситуации когда хочу разово выполнить задуние под первым вошедшим пользователем
Насколько я понял, это новый созданный пользователь? Загрузите куст C:\Documents and Settings\Default User\NTUSER.DAT и отредактируйте. После не забудьте выгрузить. Теперь при создании нового пользователя будут импортироваться еще и ваши настройки в HKEY_CURRENT_USER.

-------
Microsoft Windows - Because you have no choice ;-)


Последний раз редактировалось myhouse_1991, 12-01-2011 в 11:31.

Это сообщение посчитали полезным следующие участники:

Отправлено: 11:24, 12-01-2011 | #2



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

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


Аватара для SANIOK_AV

Старожил


Сообщения: 493
Благодарности: 6

Профиль | Отправить PM | Цитировать


Цитата myhouse_1991:
Чтобы выполнить RunOnce, нужно его еще отсюда удалить, на что у пользователя нет прав. »
Честно говоря думал что входящий пользователь читает и выполняет из RunOnce, а удаляется возможно уже из под system.
Спасибо, буду знать.
Цитата myhouse_1991:
Насколько я понял, это новый созданный пользователь? »
В том то и дело что нет.

Отправлено: 13:31, 12-01-2011 | #3


Старожил


Сообщения: 263
Благодарности: 52

Профиль | Отправить PM | Цитировать


Цитата SANIOK_AV:
Честно говоря думал что входящий пользователь читает и выполняет из RunOnce, а удаляется возможно уже из под system.
Его explorer.exe выполняет.

Цитата SANIOK_AV:
В том то и дело что нет.
Подождём других - может кто-то разбирался, как добавить сразу для всех существующих пользователей настройку в пользовательский куст.

Как другой вариант: можно сделать bat'ник, который проверяет пользовательскую переменную. Если она установлена на какое-то значение - выполнить следующие и поменять в конце переменную, если нет - ничего не делать.

-------
Microsoft Windows - Because you have no choice ;-)

Это сообщение посчитали полезным следующие участники:

Отправлено: 14:00, 12-01-2011 | #4


Аватара для SANIOK_AV

Старожил


Сообщения: 493
Благодарности: 6

Профиль | Отправить PM | Цитировать


Цитата myhouse_1991:
Его explorer.exe выполняет. »
Будем знать, спасибо!
Цитата myhouse_1991:
Подождём других - может кто-то разбирался, как добавить сразу для всех существующих пользователей настройку в пользовательский куст. »
Учитывая то, что "разовый" (RunOnce) запуск будет добавляться когда нужный нам пользовательский куст будет занят текущим пользователем.
Цитата myhouse_1991:
Как другой вариант: можно сделать bat'ник, который проверяет пользовательскую переменную. Если она установлена на какое-то значение - выполнить следующие и поменять в конце переменную, если нет - ничего не делать. »
Если можно, поподробнее об этом варианте.

Отправлено: 14:38, 12-01-2011 | #5



Moderator


Сообщения: 53488
Благодарности: 15516

Профиль | Отправить PM | Цитировать


Цитата myhouse_1991:
как добавить сразу для всех существующих пользователей настройку в пользовательский куст
Применение твиков реестра ко всем учетным записям
Это сообщение посчитали полезным следующие участники:

Отправлено: 14:40, 12-01-2011 | #6


Аватара для SANIOK_AV

Старожил


Сообщения: 493
Благодарности: 6

Профиль | Отправить PM | Цитировать


Цитата Petya V4sechkin:
Применение твиков реестра ко всем учетным записям »
Но ведь куст текущего пользователя будет занят.
А задание на запуск будет добавляться не от его имени.
т.е. машина запущена под User, а задание будет добавляться от Admin, и в итоге из под Admin не получится загрузить куст реестра User, т.к. он уже загружен.

Последний раз редактировалось SANIOK_AV, 12-01-2011 в 15:02.


Отправлено: 14:54, 12-01-2011 | #7


Старожил


Сообщения: 263
Благодарности: 52

Профиль | Отправить PM | Цитировать


Цитата SANIOK_AV:
Если можно, поподробнее об этом варианте.
Примерно так:
PHP код: Выделить весь код

@echo off

if defined NoRunThis GOTO :exit
REG ADD "HKCU\Environment" /v NoRunThis /t REG_EXPAND_SZ /d 1
echo some actions here
:exit 

Добавляете батник в ...\AllUsers\...\Автозагрузка. Он будет всё время запускаться, но выполнит указанные действия до :exit лишь 1 раз. После нужно удалить пользовательскую переменную или использовать другую.

-------
Microsoft Windows - Because you have no choice ;-)


Последний раз редактировалось myhouse_1991, 12-01-2011 в 19:48.

Это сообщение посчитали полезным следующие участники:

Отправлено: 17:39, 12-01-2011 | #8


Аватара для SANIOK_AV

Старожил


Сообщения: 493
Благодарности: 6

Профиль | Отправить PM | Цитировать


Цитата myhouse_1991:
Примерно так: »
Интересный вариант, Спасибо!

P.S.: А вот интересно можно как то запуская что то от имени другого пользователя узнать под кем в данное время загружена система?

Отправлено: 00:32, 13-01-2011 | #9



Moderator


Сообщения: 53488
Благодарности: 15516

Профиль | Отправить PM | Цитировать


Цитата SANIOK_AV:
от имени другого пользователя узнать под кем в данное время загружена система?
Есть команда Qwinsta.exe
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:34, 13-01-2011 | #10



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Разное - Запуск из раздела HKLM\...\RunOnce

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Общее - Пример RunOnce??? rushen Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista 2 11-08-2010 11:28
[решено] RunOnce* semiono AutoIt 1 21-12-2009 14:23
Доступ - восстановить права на HKLM Reset5 Microsoft Windows 7 3 09-11-2009 00:03
Обложка для RunOnce... 1ce Автоматическая установка Windows 2000/XP/2003 4 25-05-2008 01:01
[решено] Окно Runonce Kaa[nuToH] Автоматическая установка Windows 2000/XP/2003 2 05-08-2007 17:18




 
Переход