Se PowerShell é uma opção, essa é a rota preferida, uma vez que você (potencialmente) não terá que instalar nada extra:
(new-object System.Net.WebClient).DownloadFile('http://www.xyz.net/file.txt', 'C:\tmp\file.tx??t')
Se não o fizer, Wget for Windows, como outros já referiram, é definitivamente a segunda melhor opção. Como postado em outra resposta, parece que você pode baixar o Wget sozinho , ou você pode pegá-lo como parte do Cygwin ou MSys .
Se por alguma razão, você se encontrar preso numa barra de tempo, usando uma máquina que não tem PowerShell e você tem zero acesso a um navegador web em funcionamento (ou seja, Internet Explorer é o único navegador no sistema, e as suas configurações estão corrompidas), e o seu ficheiro está num sítio FTP (em oposição a HTTP):
start->run "FTP", press "OK".
Se a memória serve, está lá desde o Windows 98, e posso confirmar que ainda lá está no Windows 8 RTM (poderá ter de ir ao appwiz.cpl
e adicionar/remover funcionalidades para o obter). Este utilitário pode tanto descarregar como carregar ficheiros para/de sítios FTP na web. Esta ferramenta tem sido uma verdadeira salvação para mim no passado, especialmente nos dias de ftp.cdrom. com – Descarreguei o Firefox dessa forma uma vez, numa máquina completamente avariada que tinha apenas uma ligação dial-up à Internet (quando o tamanho máximo do pacote da sneakernet ainda era 1.44 MB, e o Firefox ainda se chamava “Netscape” /me faz trollface).
Algumas dicas: é o seu próprio processador de comandos, e tem a sua própria sintaxe. Tente digitar “ajuda”. Todos os sites FTP requerem um nome de utilizador e uma palavra-passe; mas se permitirem utilizadores “anónimos”, o nome de utilizador é “anónimo” e a palavra-passe é o seu endereço de e-mail (pode inventar uma se não quiser ser localizado, mas normalmente existe algum tipo de lógica para ter a certeza de que é um endereço de e-mail válido).