![]() |
Как добавить программу в автозагрузку?
Как добавить программу в автозагрузку? Хотелось бы сделать это поизящнее, используя средства Windows XP типа Msconfig.exe, а не просто тупо засунуть ярлык в Пуск->Программы->автозагрузка.
В "Поиске" на форуме ничего не нашел. Спасибо |
Volan, Cоздать файл реестра, в котором заранее прописать нужные программы.
Код:
Windows Registry Editor Version 5.00 1. папка Автозагрузка в Пуске 2. файл win.ini иногда сюда прописываются простые трояны. 3. реестр |
Можно ещё так:
ПРАВОЙ кнопкой на ПУСК, затем Свойства. Нажать Классическое меню Пуск-Настроить-Вручную. В папке Программы найти папку Автозагрузка и туда перетянуть ярлыки нужных программ. |
|
Volan,
Цитата:
В реестре создаём строковой параметр, называем AiMP, щёлкаем два раза на нём, и вводим или копируем путь C:\Program Files\AIMP Classic\cAIMP.exe, всё. Вот так вручную, но обязательно, если пишешь адрес редактируя .reg файл, то обязательно ставьте в путях к программе, два слеша \\, а если щёлкнуть на параметре в реестре, то можно как обычно - один. Код:
Windows Registry Editor Version 5.00 |
Volan, И если не затруднит потом, отпишись, получилось ли сделать?
|
Цитата:
Для "специалистов" моего уровня пишу подробно как я все это делал: 1. В меню "Пуск->выполнить" набираем команду regedit. Жмем ОК. 2. В левом окне вручную находим папку HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run 3. Жмем по папке Run правой кнопкой мыши и вываливается контекстное меню. Выбираем: создать->строковый параметр 4. В правом окошке появляется надпись ab новый парамертр #1. Новый параметр - синими цветом, вместо него через Ctrl+V или вручную вписываем название своей программы (м.б. можно вписать любое название, которое вам нравится - точно не знаю, поэкспериментируйте сами). 5. Два щелчка левой мышью по новому параметру (или как вы там его назвали). Вываливается окошко "Изменение строкового параметра". 6. В этом окошке в графе "Значение" вписываете обычный путь к вашей проге, включая название исполняемого файла. Типа C:\Program Files\Название программы\исполняемый файл.exe 7. Закрываете редактор реестра через "Выход" (почему-то сохранять изменения не надо???) 8. Перезагружаетесь, на всякий случай. 9. В меню "Пуск->выполнить" набираем команду msconfig.exe -> OK. В появившемся окошке "Настройка системы" выбирает закладку "Автозагрузка". По идее там должна быть ваша программа (у меня во всяком случае так и было). Drongo огромное спасибо и, как я недавно встретил выражение, жуткий респект и уважуха!!! (я серьезно, Drongo) |
А не проще было создать файл .reg и туда прописать все так как Drongo тебе сказал?
|
Цитата:
Мне почему-то нравится (и проще) работать с regedit. Но это повторю - на любителя. |
Помогите пожалуйста - что-то с памятью моей стало... и уже не могу найти ту информацию, которой когда-то руководствовался.
При автоустановке XP используется файл твиков реестра. нужно прописать там автозапуск программы через раздел реестра [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]. Именно так: других способов автозапуска прошу не предлагать. Для решения этой задачи беру для примера аналогичный случай: в этом же разделе реестра у меня уже прописан запуск командного файла deltemp.bat. Запускаю regedit, нахожу раздел реестра, экспортирую, чтобы посмотреть, как должен выглядеть твик. Получаю такое: Код:
Windows Registry Editor Version 5.00 Код:
Windows Registry Editor Version 5.00 1) будет ли правильным и сработает ли на этапе автоустановки системы твик первого типа? 2) если мне всё-таки нужен твик второго типа, раньше использованного мной, то как мне его сотворить? - способ я забыл! |
truvo, в первом варианте тип параметра deltemp REG_SZ и жесткая привязка к C:\Windows (как вы понимаете, если система ставится на другой логический диск, твик работать не будет).
Во втором варианте тип REG_EXPAND_SZ и значение: %systemdrive%\Windows\system32\deltemp.bat Тип REG_EXPAND_SZ хорош тем, что при его использовании происходит подстановка переменных среды (замена их соответствующими значениями). Подробнее в статьях: Сведения о реестре Windows для опытных пользователей Как создавать, изменять или удалять подразделы и значения системного реестра с помощью файла записей регистрации (.reg) Цитата:
Альтернатива: использование команды Reg Add в .cmd файле во время установки системы (в этом случае можно обойтись обычным REG_SZ, поскольку переменные среды заменятся на их значения непосредственно при выполнении .cmd скрипта). |
Petya V4sechkin, ну вот как раз из тех соображений, что система могла ставиться на разные лог. диски, я и использовал в своё время этот вариант с переменными средами, а потом... пришел склероз. Благодарю, что напомнили.
А я уже начал беспокоиться, что в теме с пометкой "Решено" мой вопрос никто и не заметит (мне кажется, в такие темы гораздо меньше заглядывают). Любопытно вот еще что: сейчас посмотрел на виртуалке, там, где испытываю новую сборку - там у меня этот батник прописан, действительно, с параметром REG_EXPAND_SZ, а на компе, где та же система прожила месяца два, он же - уже с параметром REG_SZ, от чего и вышел у меня разнобой, который я запостил. Видимо, что-то такое я нахимичил потом с этим батником, от чего вид параметра в реестре поменялся... но тем не менее, всё к лучшему - освежили в памяти теорию... |
В разделе HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run создаю строковый пармаметр для автозапуска программы в данном случае networx portable.Путь соответственно получается такой: C:\Documents and Settings\All Users\Главное меню\Программы\networx.exe.Но почему-то она не появляется , хотя в msconfig.exe , во вкладе Автозагрузка она есть?В чём может причина.Заранее признателен за помощь.
|
скорее всего по указанному пути лежит ярлык
посмотрите в свойствах ярлыка строку запуска программы и добавьте целиком, с ключами если есть, в \RUN |
Цитата:
|
Время: 10:58. |
Время: 10:58.
© OSzone.net 2001-