Un caso que suele a parecer alguna vez, es el del usuario que tiene una conexión VPN PPTP configurada en Windows XP para conectarse a la empresa. Sabemos que Windows XP no es capaz de iniciar una conexión VPN antes de que el usuario inicie sesión en el dominio por lo que en algunas ocasiones, cuando el usuario trata de iniciar remotamente la sesión en el dominio, se genera un mensaje de error diciendo que no es posible iniciar sesión porque no hay controladores de dominio disponibles para atender la solicitud de inicio de sesión.
Para solucionar este problema es necesario iniciar la conexión VPN antes de que el usuario solicite el inicio de sesión, de tal manera que se establezca el canal de comunicaciones con los servidores controladores de dominio de la empresa para atender oportunamente el inicio remoto de sesión en el dominio. La solución nos llega de la mano de Windows Server 2003 Resource Kit Tools
Pasos:
- Sobre la máquina cliente (Windows XP) descargue e instale el Kit de recursos de Windows Server 2003 de aquí: http://goo.gl/NVoru (sitio de Microsoft, URL recortada)
- Cree un archivo llamado Autoexnt.bat que incluya el comando rasdial.exe de la siguiente manera:
rasdial nombre-conexión-vpn usuario contaseña /DOMAIN:dominio
Por ejemplo, la conexión VPN que tengo configurada se llama VPN Empresa, el usuario de esta conexión es jmunoz, la clave es P@ssw0rd y el dominio es mydomain. La cosa iría así en el archivo de ejecución por lotes (Autoexnt.bat).rasdial "VPN Empresa" jmunoz P@ssw0rd /DOMAIN:mydomain
- Copie desde C:\Archivos de programa\Windows Resource Kits\Tools\ los archivos Autoexnt.exe, Servmess.dll y Instexnt.exe junto con el archivo Autoexnt.bat (creado en el paso anterior) a C:\Windows\System32
- Ejecute el siguiente comando en una ventana de línea de comandos para instalar el servicio:
instexnt installDeberá ver el siguiente mensaje confirmanfo el éxito de la operación:
CreateService AutoExNT SUCCESS with InterActive Flag turned OFF
- Haga clic en Inicio y luego en Ejecutar.
- En el cuadro de diálogo Ejecutar escriba services.msc y a continuación haga clic en Aceptar
- Ubique en la lista de servicios, el servicio AutoExNT haga doble clic sobre él y en la propiedad Tipo de inicio seleccione Automático. Haga clic en Aceptar.
