1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.

Автозапуск программ в Xp

Тема в разделе "Софт", создана пользователем firefly, 03.09.05.

  1. firefly

    firefly Активный участник

    1.955
    0
    Есть батник (logon.cmd, допустим). В нем прописаны мапинги сетевых дисков. Т.е. чтобы при загрузке ХР у пользователей автоматом подключалось все, что надо. Проблема в том, что если ставить этот батник в автозагрузку (Пуск-Программы-Стандартные-Автозапуск), то ХР с непредсказуемой вероятностью пускает этот батник то до, то после старта сети. И получается, что в большинстве случаев батник отрабатывает нормально, а иногда выругивается, что подключаться пока некуда. Повторный запуск все подключает.
    Вопрос в том, в какое место винды прописать этот батник, чтобы при загрузке он пускался в самом конце всей загрузки, или хотя бы заведомо после старта сети? Запускать руками иконку на рабочем столе не предлагать, домен лепить тоже :)
     
  2. Lifeless

    Lifeless Активный участник

    1.696
    0
    А если вставить в control panel->sheduled tasks с опцией when I log on?
     
  3. firefly

    firefly Активный участник

    1.955
    0
    вроде победил следующим образом, что в батнике дал команду и смотрю errorlevel, если не 0, то goto назад, пока 0 не станет. Потом следующий net use. и т.д.

    firefly добавил [date]1125767450[/date]:
    тоже говно вариант... самый надежный, который работает - сначала пингуем сервак, и если пинг идет, то мапимся. Оказывается из батника такое можно сделать :)

    :again
    ping 10.10.14.3 | find "TTL" > NUL
    if errorlevel 1 goto again

    если пинга нет, то надписи TTL там не возникает. т.е. errorlevel уже find возвращает

    firefly добавил [date]1125770557[/date]:
    Кому вдруг пригодится, либо просто интересно, чем закончилось :) Вот этим:



    Собственно вот.
     
  4. vitalic

    vitalic Активный участник

    2.993
    6
    еще вариантик:
    В групповых политиках включить "Система->Вход в систему->Всегда ожидать инициализации сети при загрузке и входе в систему"
    В этом случае при обработке Автозапуска Пуска сеть будет уже работать
     
  5. firefly

    firefly Активный участник

    1.955
    0
    vitalic
    Спасибо. Не знал.