Estou com problemas para conseguir tempo para sincronizar entre um PC MS-DOS 6.22 e o Microsoft Network Client 3.0 e uma caixa do Windows 7 Ultimate. Isso funcionava anteriormente entre o PC DOS e uma máquina XP.
Sigo as instruções nesta discussão e me conectei com êxito aos meus outros computadores com o Windows 7, mas não consigo sincronizar o relógio no computador DOS.
Eu costumava net time \\Windows7 /set /yes
, mas me dá "error 1 an internal error occurred"
.
net /?
na máquina DOS, mostra TIME como um comando de rede válido?w32tm /query /status
na linha de comando do seu computador Win7, o que diz abaixoStratum:
?Respostas:
(possível solução para sincronização de horário no DOS na parte inferior)
É o mesmo com duas máquinas DOS minhas. Um gera o erro 50 (não suportado) e o outro gera o erro 1 (como o seu). Ele acha que o problema está no protocolo usado
NET
para solicitar a hora (e também no comando 'NET VIEW'). Se eu der uma olhada rápida no WireShark na máquina Windows 7, posso ver o seguinte tráfego (imagem abaixo):A máquina DOS é 192.168.1.23 e a máquina Windows 7 é 192.168.1.33 O
comando usado no DOS é
NET TIME \\XPS8500
Você pode ver que a máquina DOS (192.168.1.23) solicita
NetRemoteTOD
através doLANMAN
protocolo -. Que não é mais suportado pelo Windows 7 (como você pode ver na resposta).Quando faço o mesmo em uma máquina Windows XP (192.168.1.67), obtenho:
Você pode ver que o Windows XP usa o
SRVSVC
protocolo-.É o mesmo com o
NET VIEW
comando. No DOS,NET
ele usa oLANMAN
protocolo-para solicitar umNetShareEnum
tempo do Windows XP, ele usaSRVSVC
para solicitar umNetShareEnumAll
.Infelizmente, não podemos usar o
NET.EXE
Windows XP ou 98 no DOS.Felizmente, o
NET USE
comando-usa apenas oSMB
protocolo-para que o acesso aos compartilhamentos ainda funcione.Apenas os comandos
NET VIEW
eNET TIME
estão com defeito.Existe outra solução se você deseja apenas sincronizar a hora.
Você pode ver o SNTPC - um cliente simples de protocolo de tempo de rede para MS-DOS . Eu não tentei, porque precisaria de outro protocolo (protocolo PC / TCP do FTP ) carregado (outro problema de memória), mas ele deveria fazer o trabalho de sincronizar com qualquer servidor NTP na Internet. Eu nem tenho certeza de que você pode obter o protocolo PC / TCP mais (agora o FTP está fora do ar) e você provavelmente precisaria do QEMM ou 386MAX para maximizar a memória mais baixa, ou você teria pouca memória para executar qualquer programa.
Outra solução possível é o mTCP SNTP . (este aqui você pode realmente colocar as mãos)
E outro (não livre).
fonte
time.windows.com
é). Se não funcionar com o nome do host, você pode tentar com o endereço IP correspondente. Eu recomendaria que você iniciasse com o mTCP SNTP . Pelo que pude ver, você pode baixar todos os drivers necessários. Primeiro, você precisa do driver de pacote para sua placa de rede. Segundo, conecte-se com odhcp
comando-a um servidor dhcp e use osntp
comando pela última vez para obter o tempo de time.windows.com ou ip ou qualquer outro servidor NTP.