none
Не запускать программу при старте windows RRS feed

  • Вопрос

  • Установлена программа на W7 в интерфейсе программы стоит запускать при старте windows , запуск отсюда C:\Program Files\IChat\iChat.exe

    Вопрос : как отключить авто запуск при помощи GP , не удалить а отключить.


    windows server 2008R2 standart AD+DNS+DHCP , клиенты W7 pro

    6 ноября 2012 г. 4:43

Ответы

  • ОК.

    В данном конкретном случае на компьютере, на котором создаётся GP в ветке реестра обязательно должна присутствововать запись, которую будем в дальнейшем удалять. Если таковой нет, то на время создания GP эту запись необходимо "ручками" прописать. Для этого открываем редактор реестра (с помощью команды regedit, например). Идём по адресу HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run. Создаём Строковый параметр с именем iChat (как это указано в вашем скриншоте) с значением C:\Program Files\iChat\iChat.exe. Должна получиться вот такая запись:

    iChat

    Закрываем редактор реестра.

    Далее создаём GP с именем Delete_iChat_Autorun, например. В созданной GP идёте в Конфигурация пользователя -> Настройка -> Конфигурация Windows -> Реестр. Создаёте новый элемент реестра. В качестве Действия указываете Удалить. Куст выбираете HKEY_CURRENT_USER. Идём до ветки Software\Microsoft\Windows\CurrentVersion\Run. В ней выбираем созданный нами iChat. Должны получиться такие свойства реестра:

    Удаление ветки реестра

    Сохраняем изменения в групповой политике. Применяем её на нужное Подразделение. На компьютерах, к которым применяется политика можно (для ускорения процесса и проверки) выполнить команду gpupdate /force /target:user. После удачного применения GP потребуется перелогин текущего пользователя.

    Если всё удачно - не забываем на компьютере, на котором создавали GP удалить ненужную более ветку реестра.

    Удачи!


    MCSA





    • Помечено в качестве ответа Михаил П 6 ноября 2012 г. 6:59
    • Изменено ЙоЖыГ 6 ноября 2012 г. 11:18 дополнение
    6 ноября 2012 г. 6:20
  • Если такая ветка реестра есть - она удалится. Если нет - ничего не произойдёт.

    MCSA

    • Помечено в качестве ответа Михаил П 6 ноября 2012 г. 7:18
    6 ноября 2012 г. 7:16

Все ответы

  • Для начала надо понять как именно эта программа попадает в список стартующих при запуске Windows программ. Возможны варианты: Планировщик задач, папка Автозагрузка текущего пользователя (или, как вариант всех пользователей), либо запись в реестре в ветках:

    HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
    HKCU\Software\Microsoft\Windows\CurrentVersion\Run
    и т.д.

    Проще всего это сделать с помощью утилиты autoruns от Systernals.

    После этого необходимо создавать соответствующую GP, которая будет блокировать запуск этой программы в соответствии с результатами предварительных исследований.
    Если возникнут трудности - выложите сюда скриншот autoruns где будет строчка с указанной программой, подскажу какую конкретно GP создавать.

    Удачи!


    MCSA



    • Изменено ЙоЖыГ 6 ноября 2012 г. 6:25 ачепятка
    6 ноября 2012 г. 5:30
  • Запускается отсюда HKCU\Software\Microsoft\Windows\CurrentVersion\Run


    windows server 2008R2 standart AD+DNS+DHCP , клиенты W7 pro

    6 ноября 2012 г. 5:38
  • ОК.

    В данном конкретном случае на компьютере, на котором создаётся GP в ветке реестра обязательно должна присутствововать запись, которую будем в дальнейшем удалять. Если таковой нет, то на время создания GP эту запись необходимо "ручками" прописать. Для этого открываем редактор реестра (с помощью команды regedit, например). Идём по адресу HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run. Создаём Строковый параметр с именем iChat (как это указано в вашем скриншоте) с значением C:\Program Files\iChat\iChat.exe. Должна получиться вот такая запись:

    iChat

    Закрываем редактор реестра.

    Далее создаём GP с именем Delete_iChat_Autorun, например. В созданной GP идёте в Конфигурация пользователя -> Настройка -> Конфигурация Windows -> Реестр. Создаёте новый элемент реестра. В качестве Действия указываете Удалить. Куст выбираете HKEY_CURRENT_USER. Идём до ветки Software\Microsoft\Windows\CurrentVersion\Run. В ней выбираем созданный нами iChat. Должны получиться такие свойства реестра:

    Удаление ветки реестра

    Сохраняем изменения в групповой политике. Применяем её на нужное Подразделение. На компьютерах, к которым применяется политика можно (для ускорения процесса и проверки) выполнить команду gpupdate /force /target:user. После удачного применения GP потребуется перелогин текущего пользователя.

    Если всё удачно - не забываем на компьютере, на котором создавали GP удалить ненужную более ветку реестра.

    Удачи!


    MCSA





    • Помечено в качестве ответа Михаил П 6 ноября 2012 г. 6:59
    • Изменено ЙоЖыГ 6 ноября 2012 г. 11:18 дополнение
    6 ноября 2012 г. 6:20
  • Спасибо почти то что надо

    Но все таки в вопросе было Вопрос : как отключить авто запуск при помощи GP , не удалить а отключить.


    windows server 2008R2 standart AD+DNS+DHCP , клиенты W7 pro

    6 ноября 2012 г. 6:23
  • Но все таки в вопросе было Вопрос : как отключить авто запуск при помощи GP , не удалить а отключить.
    Хм. Требуется уточнение: а что вы подразумеваете под термином "отключить" автозапуск? Программа в приведённом мною примере не удаляется, а только при старте компьютера ей не даётся возможность атоматически стартовать. ИМХО именно такой функционал вам нужен был, или я что-то не понимаю?

    MCSA

    6 ноября 2012 г. 6:37
  • Хм. Требуется уточнение: а что вы подразумеваете под термином "отключить" автозапуск? Программа в приведённом мною примере не удаляется, а только при старте компьютера ей не даётся возможность атоматически стартовать. ИМХО именно такой функционал вам нужен был, или я что-то не понимаю?

    MCSA

    Да чтоб не стартовала на компах домена


    windows server 2008R2 standart AD+DNS+DHCP , клиенты W7 pro


    6 ноября 2012 г. 6:40
  • Так она и не будет стартовать на компьютерах, находящихся в Подразделении к которому "прикручена" эта Групповая политика!

    MCSA

    6 ноября 2012 г. 6:45
  • Так она и не будет стартовать на компьютерах, находящихся в Подразделении к которому "прикручена" эта Групповая политика!

    MCSA

    1  СПАСИБО ВСЕ ПРИМЕНИЛОСЬ .

    2 Еще в до гонку вопросик  Я применил на  на пользователя на тестовый у которого я точно знал что в реестре присутствует по адресу HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run. параметр с именем iChat  с значением C:\Program Files\iChat\iChat.exe

    А если я применю GP ко всем Пользователям домена  и к тем где может не установлен  iChat   что произойдет ?нет желания вычислять компы где прога стартует

     :-)


    windows server 2008R2 standart AD+DNS+DHCP , клиенты W7 pro


    6 ноября 2012 г. 7:07
  • Если такая ветка реестра есть - она удалится. Если нет - ничего не произойдёт.

    MCSA

    • Помечено в качестве ответа Михаил П 6 ноября 2012 г. 7:18
    6 ноября 2012 г. 7:16
  • Если такая ветка реестра есть - она удалится. Если нет - ничего не произойдёт.

    MCSA

    Еще раз спасибо !!!


    windows server 2008R2 standart AD+DNS+DHCP , клиенты W7 pro

    6 ноября 2012 г. 7:19