Sincronizar el reloj entre DOS y Windows 7

Sincronizar el reloj entre DOS y Windows 7

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 NETpara 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

ingrese la descripción de la imagen aquí

Puede ver que la máquina DOS (192.168.1.23) solicita NetRemoteTODa través del LANMANprotocolo. 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:

ingrese la descripción de la imagen aquí

Puede ver que Windows XP usa el SRVSVCprotocolo.

Lo mismo ocurre con el NET VIEWcomando. Desde DOS NETusa el LANMANprotocolo -para solicitar un NetShareEnumtiempo, desde Windows XP usa SRVSVCpara solicitar un archivo NetShareEnumAll.
Desafortunadamente no podemos usar NET.EXEWindows XP o '98 en DOS.

Afortunadamente, el NET USEcomando solo usa el SMBprotocolo, por lo que el acceso a los recursos compartidos aún funciona.
Sólo los comandos NET VIEWy NET TIMEson 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).

información relacionada