В составе служб Windows server 2003 отсутствует такая иногда необходимая служба как TFTP. Мне она понадобилась, например, для развёртывания "тощих" клиентов на базе Thinstation.
На самом деле указанная служба присутствует, но входит в состав Служб удалённого развёртывания (Remote Installation Services - RIS). Но зачем ставить кучу сопутствующих компонентов, если можно обойтись "малой кровью"?
Запускаем любимую консоль cmd.
Из длл-кэша копируем исполняемый файл службы TFTP:
Регистрируем службу:
Теперь, не запуская службы Tftpd, запускаем редактор реестра. Если не существует, создаём раздел HKLM\SYSTEM\CurrentControlSet\Services\Tftpd\Parameters; в этом разделе создаём строковую переменную Directory и присваиваем ей значение [диск]:\[tftproot_dir], где [tftproot_dir] - корневой каталог TFTP-сервера, [диск] - буква диска, на котором расположен [tftproot_dir]. Естественно, этот каталог должен быть заранее создан. Закрываем редактор реестра и запускаем службу:
Всё готово! Можно пользоваться.
На самом деле указанная служба присутствует, но входит в состав Служб удалённого развёртывания (Remote Installation Services - RIS). Но зачем ставить кучу сопутствующих компонентов, если можно обойтись "малой кровью"?
Запускаем любимую консоль cmd.
Из длл-кэша копируем исполняемый файл службы TFTP:
copy %WINDIR%\system32\dllcache\tftpd.exe %WINDIR%\system32\
Регистрируем службу:
sc create Tftpd start= auto binPath= %windir%\system32\tftpd.exe
Теперь, не запуская службы Tftpd, запускаем редактор реестра. Если не существует, создаём раздел HKLM\SYSTEM\CurrentControlSet\Services\Tftpd\Parameters; в этом разделе создаём строковую переменную Directory и присваиваем ей значение [диск]:\[tftproot_dir], где [tftproot_dir] - корневой каталог TFTP-сервера, [диск] - буква диска, на котором расположен [tftproot_dir]. Естественно, этот каталог должен быть заранее создан. Закрываем редактор реестра и запускаем службу:
sc start tftpd
Всё готово! Можно пользоваться.
Комментариев нет:
Отправить комментарий