Форум программистов, компьютерный форум, киберфорум
Наши страницы
Windows XP
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.97/151: Рейтинг темы: голосов - 151, средняя оценка - 4.97
Илья01
10 / 10 / 5
Регистрация: 30.12.2010
Сообщений: 379
1

Подскажите путь к папке автозапуска

10.02.2011, 15:52. Просмотров 27351. Ответов 9
Метки нет (Все метки)

Мне очень нужна папка в которой содежатся ярлыки программ или сами программы которые запускаются при включение Windows. Мне нужен путь к ней. Зарание спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.02.2011, 15:52
Ответы с готовыми решениями:

Пустое окно автозапуска
Вставляю флеху, и вот прикол... Какие будут предложения? Переустановка это...

Список ключей автозапуска
Напишите пожалуйста список ключей в реестре для автозагрузки в Windows XP и...

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

Есть ли программа для автозапуска с функцией задержки времени?
всем привет!не подскажете хорошую программу для автозапуска с функцией задержки...

Подскажите путь к папке автозапуска
Мне очень нужна папка в которой содежатся ярлыки программ или сами программы...

9
Bazzy
191 / 184 / 14
Регистрация: 09.02.2011
Сообщений: 458
10.02.2011, 15:58 2
Папка автозапуска - не единственное место откуда происходит автозапуск...

http://technet.microsoft.com/en-us/sysinternals/bb963902.aspx

Вот это поможет
1
Кристоф
Christoph Tensin
509 / 168 / 5
Регистрация: 18.07.2010
Сообщений: 695
10.02.2011, 16:39 3
Эта папка находится на диске С/Documents and Settings/название пользователя/дальше ищи сам...
И еще смотри здесь: Пуск/Выполнить/msconfig/вкладка автозагрузка...
1
evd
2 / 2 / 0
Регистрация: 09.04.2010
Сообщений: 62
10.02.2011, 17:41 4
диск "С", Documents and settings\All users\Главное меню\Программы\Автозагрузка - но там хранятся иконки, которые сам добавляешь, а все программы которые стоят в автозапуске можно посмотреть программами RevoUninstaller или Ccleaner
1
Илья01
10 / 10 / 5
Регистрация: 30.12.2010
Сообщений: 379
17.04.2011, 21:48  [ТС] 5
Здравствуйте, хотелось бы поднять эту старую тему. Дело в том что все папки что писали сделсь у каждой версии winddows в новом месте. Я где-то слышал что у всех windows есть какая то папка автозапуска которая у всех версий одна. Или не папка, а файл где программы перечисляются. Подскажите пожалуйста, такое есть?
0
cay
143 / 81 / 3
Регистрация: 05.02.2010
Сообщений: 218
17.04.2011, 22:32 6
Панель управления -> Администрирование -> Конфигурация системы -> Автозагрузка
0
Илья01
10 / 10 / 5
Регистрация: 30.12.2010
Сообщений: 379
17.04.2011, 23:21  [ТС] 7
Дело в том что у меня есть программа для управлением автозапуска программ. Мне нужен именно файл. Просто я пишу программу которая будет кое что ставить на автозапуск и желательно чтоб эта программа шла на все версии системы windows.
0
Almiqui
Почетный модератор
13984 / 3600 / 87
Регистрация: 11.06.2009
Сообщений: 11,795
17.04.2011, 23:26 8
Илья01, изучайте реестр Windows - там многое прописано.
0
Илья01
10 / 10 / 5
Регистрация: 30.12.2010
Сообщений: 379
17.04.2011, 23:34  [ТС] 9
А как мне его изучить? Где то в кампютере есть документация?
0
Almiqui
Почетный модератор
13984 / 3600 / 87
Регистрация: 11.06.2009
Сообщений: 11,795
17.04.2011, 23:40 10
в компьютере - нет , а в сети - найти можно.. Вот кусочек первого, что выдал гугл
тут
В системном реестре автозагрузка представлена в разделах:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\
Run - программы, которые запускаются при входе пользователя в систему (для текущего пользователя). (Windows 98, 2000, XP)

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\
RunOnce - программы, которые запускаются только один раз при входе пользователя в систему. После этого ключи программ автоматически удаляются из данного раздела реестра. (Windows 98, 2000, XP)

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\
CurrentVersion\Run - программы, которые запускаются при входе в систему. Данный раздел отвечает за запуск программ для всех пользователей системы. (Windows 98, 2000, XP)

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\
CurrentVersion\

RunOnce - программы, которые запускаются только один раз при входе пользователя в систему. После этого параметры программ автоматически удаляются из данного раздела. Этот раздел отвечает за запуск программ для всех пользователей системы. (Windows 98, 2000, XP)

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\
CurrentVersion\RunOnceEx - программы, которые запускаются только один раз, при загрузке системы. После этого ключи программ автоматически удаляются из данного раздела реестра. Данный раздел отвечает за запуск программ для всех пользователей системы. (Windows 98, 2000, XP)

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\
CurrentVersion\RunServices-, HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\
CurrentVersion\RunServices - службы, которые загружаются при входе пользователя в Windows. (Windows 98)

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\
CurrentVersion\ RunServicesOnce - службы, которые загружаются один раз при загрузке системы. (Windows 98)

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services – раздел содержит подразделы с названиями драйверов и служб, которые могут загружаться на любой стадии загрузки Windows 2000, XP. То, на каком этапе загрузки ОС будет загружен драйвер или служба отвечает параметр Start типа DWORD. Параметр Start может принимать значения:

0х0 – такое значение имеют низкоуровневые драйверы, например драйверы дисков, которые загружаются на самом раннем этапе загрузки – загрузки ядра. В случае, если какой – либо драйвер, имеющий данное значение, не был загружен система автоматически перезагружается. За загрузку драйверов, имеющих такое значение отвечает загрузчик ОС.

0х1 – данное значение имеют драйверы, которые загружаются и инициализируются после инициализации ядра ОС. В отличие от драйверов со значением параметра Start 0х0, драйверы устройств со значением 0х1 загружаются не за счет вызовов BIOS, а с помощью драйверов устройств, загруженных на стадии загрузки ядра и только что инициализированных на этой стадии.

0х2 – данное значение имеют драйверы или службы, которые должны быть загружены SCM (Диспетчером Управления Сервисами).

0х3 – данное значение имеют драйверы или службы, запускаемые Диспетчером Управления Сервисами, только в случае получения явной инструкции на загрузку.

0х4 - такое значение имеют драйверы или службы, которые не загружаются. Windows 2000, XP устанавливают в этот режим драйверы устройств в случае невозможности их загрузки SCM. Исключение составляют лишь драйверы файловых систем, которые загружаются, даже при установленном значении Start в 0х4.

Знание вышеописанных разделов необходимо при сбое системы и невозможности ее загрузки в обычном режиме, так как в таком случае ОС можно загрузить в безопасном режиме и отредактировать соответствующие разделы системного реестра или запустить утилиту конфигурирования системы MSConfig, входящую в поставку ОС. Однако, что делать если ОС не загружается и с минимальным, жизненно необходимым набором драйверов и служб, т. е. в безопасном режиме? Если это стало происходить после установки драйвера или программы, тогда стоит посмотреть список драйверов и служб, загружаемых в безопасном режиме, и проверить нет ли там драйверов от сторонних разработчиков. Эту информацию можно найти в разделе HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\
SafeBoot

Значит можно загрузиться с boot-дискеты MS-DOS, скопировать файлы отвечающие за реестр и отредактировать данный раздел на другом компьютере.

В системах Windows 9x еще одним местом запуска кода может служить раздел

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VxD. Как видно из названия, из данного раздела загружаются виртуальные драйверы. В Windows 2000/XP программы может запускать Диспетчера Сеансов на этапе своей загрузки. Соответствующий раздел:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\
Session Manager

параметр: BootExecute.

Но вышеописанные способы не единственные для управления автозагрузкой. В Windows 2000 для добавления программ в автозапуск можно воспользоваться Microsoft Management Console (MMC). В частности, через MMC можно отключать автозагрузку программ или подключать необходимые программы. Для этого: откройте оснастку «Групповая политика» в Windows 2000, перейдите на вкладку «Конфигурация компьютера - Административные шаблоны – Система». В правой части оснастки перейдите на пункт «Запускать указанные программы при входе в систему». По умолчанию эта политика не задана, но вы можете добавить туда программу следующим способом: включаем политику, нажимаем кнопку «Показать – Добавить», указываем путь к программе, при этом если запускаемая программа находится в папке ..WINDOWS\System32\ то можно указать только название программы, иначе придется указать полный путь к программе. При этом в системном реестре в разделе

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\
CurrentVersion\Policies создастся подраздел \Explorer\Run с ключами добавленных программ.

Для задания программ автозапуска только для текущего пользователя создайте разделы Explorer\Run в ветви

HKEY_CURRENT_USER\Software\Microsoft\Windows\
CurrentVersion\Policies

При этом программы из этого списка не отображаются в списке программ доступных для отключения в MSConfig.exe, а также определяются не всеми менеджерами автозагрузки. Еще один тип автозагрузки – автозагрузка из особого списка –

HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows

параметры:

load=«программа» – программы, запускаемые до входа пользователя в систему:

run=«программа» – программы, запускаемые после входа пользователя в систему.

Эти параметры - аналог автозагрузки из Win.ini в Windows 98.

Для того, чтобы игнорировать списки автозагрузки программ выполняемых однажды проделайте: групповая политика: «Конфигурация компьютера - Административные шаблоны - Система - Не обрабатывать список автозапуска программ, выполняемых однажды», если эту политику включить, то не будут запускаться программы, запускаемые из списка

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\
CurrentVersion\RunOnce

Если эта политика включена, в реестре создается следующий параметр:

HKEY_LOCAL_MACHINE\ SOFTWARE\Microsoft\Windows\CurrentVersion\

policies\Explorer

DisableLocalMachineRunOnce значение 1, тип DWORD.

Для отключения автозагрузки следует открыть запись «Отключить автозапуск» и отключить автозагрузку.

Аналогично настраивается политика для текущих пользователей: «Конфигурация пользователя - Административные шаблоны - Система - Не обрабатывать список автозапуска программ, выполняемых однажды». Параметры реестра:

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\
CurrentVersion\ policies\Explorer
DisableLocalUserRunOnce значение 1, тип DWORD.

Одним из самых стандартных способов управления автозагрузкой – папка «Автозагрузка», в которой хранятся ярлыки к программам, которые запускаются после успешной регистрации пользователя в системе. Ярлыки в эту папку могут добавляться программами при их установке или пользователем самостоятельно. Существует две папки: общая - для всех пользователей и индивидуальная - для текущего пользователя. По умолчанию эти папки находятся в следующих директориях:
ROOT\Documents and Settings\All Users\Главное меню\Программы\Автозагрузка - папка, программы из которой будут запускаться для всех пользователей ОС.
ROOT\Documents and Settings\Username\Главное меню\Программы\Автозагрузка - это папка, программы из которой будут запускаться для текущего пользователя (Username – текущий пользователь). Таким образом для автоматического запуска программы после успешной регистрации пользователя в системе нужно создать ярлык к программе и поместить его в одну из вышеперечисленных папок. Следует также отметить, что если при входе пользователя в систему он зажмет клавишу Shift, то программы из папок для автозагрузки загружаться не будут.

Системный реестр не является единственным местом конфигурирования и администрирования автозагрузки программ. Автозагрузка также представлена в конфигурационных файлах ОС – Win.ini, System.ini. Разберем блоки этих файлов, откуда могут загружаться программы.

В файле Win.ini в Windows 98 автозагрузка представлена в блоке windows. Для этого определены два параметра «load» и «run». Значения этих параметров – файлы, которые должны загружаться при загрузке ОС. Если нужно указать несколько программ, то они перечисляются через запятую. Пробелы в именах файлов не допускаются. По умолчанию эти параметры содержат значения пустых строк. Загрузка программы происходит после успешной регистрации пользователя в системе. Пусть, например, нужно, чтобы автоматически загружалась программа msconfig из системного раздела с ОС. Тогда значение параметра load с пустой строки изменится на с:\Windows\System\msconfig.exe, т. е.

load=с:\Windows\System\msconfig.exe.
автор Baranov Artem
1
17.04.2011, 23:40
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.04.2011, 23:40

Подскажите пожалуйста как написать консольное приложение win32, которое принимает на вход путь к папке
Нужно написать консольное приложение win32, которое принимает на вход путь к...

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

Нужно из реестра получить значение, есть путь и ключ. Это значение есть путь к папке
Создаю BAT для запуска трех программ Нужно из реестра получить значение,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru