Tengo problemas para conseguir tiempo para sincronizar entre una PC MS-DOS 6.22 y Microsoft Network Client 3.0 y una caja de Windows 7 Ultimate. Esto anteriormente funcionaba entre la PC con DOS y una máquina XP.
Sigo las instrucciones enesta discusióny me conecté exitosamente a mis otras computadoras con Windows 7, pero no puedo sincronizar el reloj en la computadora con DOS.
Lo usé net time \\Windows7 /set /yes
, pero me da "error 1 an internal error occurred"
.
Respuesta1
(posible solución para la sincronización horaria en DOS en la parte inferior)
Lo mismo ocurre con dos de mis máquinas DOS. Uno da el error 50 (no compatible) y el otro da el error 1 (como el tuyo). Cree que el problema está en el protocolo utilizado NET
para solicitar la hora (y también en el comando 'NET VIEW'). Si echo un vistazo rápido a WireShark en la máquina con Windows 7, puedo ver el siguiente tráfico (imagen a continuación):
La máquina DOS es 192.168.1.23 y la máquina Windows 7 es 192.168.1.33
El comando utilizado en DOS esNET TIME \\XPS8500
Puede ver que la máquina DOS (192.168.1.23) solicita NetRemoteTOD
a través del LANMAN
protocolo. Lo cual ya no es compatible con Windows 7 (como puede ver en la respuesta).
Cuando hago lo mismo desde una máquina con Windows XP (192.168.1.67), obtengo:
Puede ver que Windows XP usa el SRVSVC
protocolo.
Lo mismo ocurre con el NET VIEW
comando. Desde DOS NET
usa el LANMAN
protocolo -para solicitar un NetShareEnum
tiempo, desde Windows XP usa SRVSVC
para solicitar un archivo NetShareEnumAll
.
Desafortunadamente no podemos usar NET.EXE
Windows XP o '98 en DOS.
Afortunadamente, el NET USE
comando solo usa el SMB
protocolo, por lo que el acceso a los recursos compartidos aún funciona.
Sólo los comandos NET VIEW
y NET TIME
son defectuosos.
Existe otra solución si solo quieres sincronizar la hora.
puedes mirarSNTPC: un cliente de protocolo de tiempo de red simple para MS-DOS. No lo he probado porque necesitaría otro protocolo (Protocolo PC/TCP de FTP) cargado (otro consumidor de memoria), pero debería funcionar para sincronizarse con cualquier servidor NTP en Internet. Ni siquiera estoy seguro de que puedas obtener el protocolo PC/TCP (ahora FTP está fuera del negocio) y probablemente necesitarásQEMMo386MAXpara maximizar la memoria inferior o de lo contrario tendría poca memoria para ejecutar cualquier programa.
Otra posible solución esmTCP SNTP. (este tupoderrealmente pon tus manos en)
Yotro(no gratuito).