A Windows TFTPD szolgáltatás telepítése szolgáltatásként

A hálózati indítás használatához könnyű és egyszerű tftpd szerverre volt szükségem, kollégáim azt tanácsolták, hogy használjam a jounin tftpd32 fájljait erre a célra (letöltheti itt). Tetszett ez a segédprogram egyszerűségének és kis mérete miatt. De hogyan konfigurálhatja ezt a programot úgy, hogy normál Windows szolgáltatásként működjön?

Itt van a megoldás, amely lehetővé teszi szolgáltatás létrehozása A windows az instsrv.exe és az srvany.exe segédprogramok segítségével a Windows 2000 Resource Kit segítségével.

  • Tftpd letöltése (a link fent található)
  • Telepítse a tftpd fájlt a rendszerre, a C: \ Program Files \ tftpd fájlba telepítettem.
  • Másolja az instsrv.exe és az srvany.exe fájlokat az erőforráskészletből, és helyezze őket a rendszer valamilyen könyvtárába (például C: \ Tools)
  • Nyisson meg egy parancssort, hajtsa végre az alábbi lépéseket:
    • c:
    • cd \ Tools
    • instsrv tftpd c: \ Tools \ srvany.exe instsrv
  • Nyissa meg a beállításjegyzék-szerkesztőt (regedt32)
  • A HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ tftpd ágban hozza létre a 'Paraméterek' részt
  • A létrehozott szakaszban hozzon létre egy új „String Value” változót „Application” névvel és írja be a REG_SZ értéket, C érték: \ Program Files \ tftpd \ tftpd32.exe
  • Zárja be a tftpd32 fájlt (ha futtatja) és a parancsot netstat -egy (Már írtam a netstat parancs használatáról) Győződjön meg arról, hogy semmi nem figyel a tftpd porton (UDP 69)
  • Lépjen a szolgáltatások részre (kattintson a bal egérgombbal a „Sajátgép” -> Kezelés -> Szolgáltatások és alkalmazások -> Szolgáltatások elemre), és indítsa el a tftpd szolgáltatást.
  • Futtassa újra a parancsot netstat -egy és győződjön meg arról, hogy van-e szolgáltatás, amely meghallgatja a tftpd UDP portot.
 C: \ Program Files \ tftpd> netstat -a
  Aktív kapcsolatok
   Proto Helyi cím idegen ország címe
   TCP w2k3serv2: epmap w2k-yedidia: 0 hallgatás
   TCP w2k3serv2: microsoft-ds w2k-yedidia: 0 hallgatás
   UDP w2k3serv2: bootps *: *
   UDP w2k3serv2: tftp *: *
  • Ez minden!
w2k3serv2