Kako namestiti Windows TFTPD kot storitev

Za uporabo omrežnega zagona sem potreboval lahek in preprost strežnik tftpd, kolegi so mi svetovali, naj v te namene uporabim jouninov tftpd32 (lahko ga prenesete tukaj). Ta pripomoček mi je bil všeč zaradi njegove preprostosti in majhnosti. Kako pa konfigurirati ta program tako, da deluje kot običajna storitev Windows?

Tu je moja rešitev, ki omogoča ustvarite storitev Windows z uporabo pripomočkov instsrv.exe in srvany.exe iz Windows 2000 Resource Kit.

  • Prenesite tftpd (povezava je zgoraj)
  • Namestite tftpd v moj sistem, namestil sem ga v C: \ Program Files \ tftpd.
  • Kopirajte datoteke instsrv.exe in srvany.exe iz Resource Kit in jih namestite v nek imenik v sistemu (na primer C: \ Tools)
  • Odprite ukazni poziv in sledite tem korakom:
    • c:
    • cd \ Orodja
    • instsrv tftpd c: \ Orodja \ srvany.exe instsrv
  • Odpri urejevalnik registra (regedt32)
  • V veji HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ tftpd ustvarite razdelek »Parametri«
  • V ustvarjenem razdelku ustvarite novo spremenljivko 'Vrednost niza' z imenom 'Application' in vnesite REG_SZ, vrednost C: \ Program Files \ tftpd \ tftpd32.exe
  • Zaprite tftpd32 (če ga imate teče) in ukaz netstat -a (O tem, kako uporabljati ukaz netstat, sem že pisal), se prepričajte, da se na vratih tftpd nič ne posluša (UDP 69)
  • Pojdite na razdelek s storitvami (levi klik na »Moj računalnik« -> Upravljanje -> Storitve in aplikacije -> Storitve) in zaženite storitev tftpd.
  • Ponovno zaženite ukaz netstat -a in se prepričajte, da obstaja storitev, ki posluša na portalu UDP tftpd.
 C: \ Programske datoteke \ tftpd> netstat -a
  Aktivne povezave
   Proto lokalnega naslova Država tujih naslovov
   TCP w2k3serv2: epmap w2k-yedidia: 0 LISTENING
   TCP w2k3serv2: microsoft-ds w2k-yedidia: 0 LISTENJE
   UDP w2k3serv2: zagonski sistemi *: *
   UDP w2k3serv2: tftp *: *
  • To je vse!
w2k3serv2