Descripción del proceso de conexión de asistencia remota

Resumen

En este artículo se describe el contenido del archivo de invitación de asistencia remota que se envía desde el Inexperto hasta el experto. Este archivo se crea cuando el Inexperto usa la opción de correo electrónico o Guardar la invitación como un archivo de asistencia remota. Este artículo no trata de utilizar Windows Messenger para establecer una sesión de asistencia remota.
Para obtener información adicional acerca de asistencia remota, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
300546 Introducción a asistencia remota en Windows XP.
En este artículo se proporciona información más detallada sobre cómo funciona Asistencia remota y asume que el lector tiene un conocimiento general de asistencia remota como se explica en el artículo Q300546.

Más información

El archivo de invitación de asistencia remota está escrito en lenguaje de marcado Extensible (XML) y se puede leer y modificar en un editor de texto como el Bloc de notas. Archivos de invitación de asistencia remota usan la siguiente extensión:
.MsRcIncident
En Windows XP, esta extensión está asociada con el centro de ayuda y soporte técnico. Cuando el experto ejecuta el. MsRcIncident, Windows inicia la Ayuda y soporte técnico y ayuda y soporte técnico pasa la información a asistencia remota. A continuación, asistencia remota analiza el archivo y comienza el proceso de iniciar una sesión de asistencia remota con el equipo Inexperto que creó el archivo.

En este artículo, los términos ". MsRcIncident"y"la invitación"se usan indistintamente. El término "vale" hace referencia al registro de la invitación que se guarda en el equipo del Inexperto.

El equipo del usuario principiante tiene una cuenta de usuario local integrada llamada HelpAssistant. Esta cuenta está deshabilitada de forma predeterminada y tiene una contraseña segura generada aleatoriamente. La cuenta tiene privilegios limitados y es utilizada por el experto para iniciar sesión en el equipo Inexperto durante la sesión de asistencia remota.

El Inexperto invita al experto a conectarse a su equipo

Cuando el equipo del Inexperto crea el archivo de invitación, se producen las siguientes acciones:
  • Se habilita la cuenta HelpAssistant.
  • Se crea una entrada en la tabla del Inexperto.
  • La siguiente información se obtiene desde el equipo del Inexperto: información IP y equipo nombre configuración incluso se solicita la asignación de puertos de cualquier servidor de traducción de direcciones de red (NAT) Universal Plug-and-Play (UPnP) en todas las interfaces del equipo Inexperto. Si hay un servidor NAT UPnP, responde con su dirección IP externa y un número de puerto reservado para el equipo del usuario principiante. El servidor UPnP NAT comienza a asignar el tráfico en el IP: Port al puerto 3389 en el equipo Inexperto del cliente NAT.

El experto ejecuta el archivo de invitación

El experto ejecuta el archivo de invitación para iniciar una sesión de asistencia remota. En el equipo del experto se muestra un mensaje que invita a éste a conectarse al equipo del Inexperto. Asistencia remota utiliza la siguiente información contenida en el. MsRcIncident para mostrar este mensaje:
  • El nombre que el usuario principiante especificó durante la creación de la invitación, que se muestra para informar o recordar al experto que envió la invitación:
    Nombre de usuario = "Kim Abercrombie"
  • Si estableció o no una contraseña por el Inexperto durante la creación de la invitación:
    RCTICKETENCRYPTED="1"
  • El tiempo que se ha establecido la invitación para que caduque en el momento de la creación. El Inexperto puede hacer caducar cualquier invitación en cualquier momento utilizando la página Ver estado de invitación:
    DTStart = "992646863" y DTLength = "60"
Nombre de usuario = "Kim Abercrombie"

Se incluye el nombre que se utilizará en el campo nombre de usuario como en el ejemplo anterior donde Kim Abercrombie es el nombre del Inexperto especificado al crear la invitación.

Nota: cuando el Inexperto crea la invitación, asistencia remota rellena inicialmente el cuadro Escriba el nombre con el nombre del perfil actual. El Inexperto puede cambiar este nombre.

RCTICKETENCRYPTED="1"

Para determinar si se debe o no solicitar una contraseña al experto, el centro de ayuda y soporte técnico examina el campo RCTICKETENCRYPTED. Si establece en "0", el experto no se pide una contraseña. Si se establece en "1", se pedirá una contraseña al experto. La contraseña escrita por el experto se envía al equipo del Inexperto.

DTStart == "992646863" y DTLength = "60"

Asistencia remota utiliza los campos DTStart y DTLength para calcular la fecha de caducidad establecida por el Inexperto cuando se crea la invitación.

Nota: este tiempo se ajustará a la hora local del equipo experto.

La fecha de caducidad que se muestra al experto sólo es informativa. El Inexperto puede hacer que la invitación caduque en cualquier momento haciendo clic en caducar en la página Ver estado de invitación en el centro de ayuda y soporte técnico. Esto hace que el vale del equipo Inexperto a punto de caducar. Aunque el mensaje que se muestra al experto muestra que la invitación sigue aún abierta cuando se intenta establecer una conexión, el equipo del usuario principiante rechaza la conexión porque el vale ha caducado.

Si el Inexperto elige que el vale caduque antes del tiempo preestablecido de la invitación, la invitación del experto no refleja este cambio y el mensaje muestra el tiempo de caducidad original que se estableció al crear invitaciones.

Puede ser que se trate que el experto podría "engañar" el equipo Inexperto ajustando el tiempo en el equipo de expertos; Sin embargo, esto no es posible. Para demostrar esto, consulte el escenario del ejemplo siguiente:

Ejemplo

Si se crea una invitación en Dallas con una fecha de caducidad de las 4:00, hora central, y el experto abre la invitación en una ubicación 1 hora detrás de la hora de Dallas, por ejemplo, Provo Utah, a las 3:35 P.M. hora de Provo (4:35 P.M. hora de Dallas) el mensaje mostraría el vale como caducado porque sería 4:35 P.M. en Dallas, y el equipo del usuario principiante habría establecido el estado del vale a caducado.

Si el experto de Tenerife conjunto el reloj del sistema en su equipo de tal manera que el mensaje de invitación apareciera como no caducado en el equipo experto, el experto podrán intentar establecer una conexión con el usuario principiante. Cuando el equipo Inexperto recibe el intento rechaza inmediatamente iniciar una sesión de asistencia remota. No hay ninguna interacción del usuario necesaria en el equipo del Inexperto cuando esto ocurre.

Iniciar la sesión de asistencia remota

Cuando el experto hace clic en el botón , asistencia remota llama a API de soporte técnico y ayuda para iniciar la sesión. Ayuda y soporte técnico se basa en servicios de Terminal Server para negociar la sesión. Ayuda y centro de soporte técnico pasa el archivo de invitación de asistencia remota a servicios de Terminal Server.
Servicios de terminales Server utiliza la información que recibe en el campo RCTICKET para negociar una conexión con servicios de Terminal Server en el equipo del usuario principiante.

El campo RCTICKET contiene una lista de todas las direcciones IP en el equipo del usuario principiante en el momento de la creación de las invitaciones con un número de puerto con el formato IP: Port.

Asistencia remota utiliza Administración de NAT UPnP, que permite que Asistencia remota funcione cuando el Inexperto de asistencia remota está detrás de un dispositivo NAT compatible con UPnP.

Conexión compartida a Internet de Windows XP es la única solución NAT compatible con UPnP.


Ejemplo

Nota: el siguiente texto se ajusta sólo con fines de lectura.
   RCTICKET="65538,1,128.54.161.5:3389;kim.redmond.microsoft.com:
3389;10.0.0.5:3389,5UACB9zFYZnq5tcVDHA=,Aujb46Sne5TByHUYLgGYO2oavzR+ZPBvhOo/OkTN5GI=,
SolicitedHelp,50dQeOP0esX18JQjTVzkC/fmJFj/XxsB5DcbU8hk5k6nk+QegA03gA==,
eS69KnKxOHg2wZtNCkm4ixs8AuI="

65538,1: se trata de información de versión e indicadores.

128.54.161.5:3389;Kim.Redmond.Microsoft.com:3389;10.0.0.5:3389: ésta es una lista de direcciones IP y números de puerto que estaban presentes en el equipo del usuario principiante en el momento en que se creó el archivo de invitación.

Servicios de terminales Server comienza los intentos de conexiones con la primera interfaz de la lista, 1128.54.161.5:3389 en este caso. Si no hay ninguna respuesta en 30 segundos, servicios de Terminal Server se mueve a la siguiente interfaz, kim.redmond.microsoft.com:3389, y finalmente intentan conectar con 10.0.0.5:3389.

Si esta conexión no tiene éxito, servicios de Terminal Server informa a servicios de ayuda y soporte técnico, que a su vez informa a asistencia remota que genera el siguiente mensaje:
Asistencia remota

No se pudo establecer una conexión de asistencia remota. Desea comprobar si hay problemas de red o determinar si la invitación ha caducado o se ha cancelado por la persona que lo envió.

[Aceptar]
Servicios de terminales Server en el equipo del experto pasa las credenciales para la cuenta HelpAssistant a GINA en el equipo del Inexperto. Si se aceptan las credenciales, el experto inicia sesión en el equipo del principiante utilizando la cuenta HelpAssistant.

Asistencia remota muestra un mensaje que pregunta al Inexperto si desea iniciar una sesión de asistencia remota con el experto en ese momento. Si el Inexperto ha iniciado múltiples sesiones, cada sesión recibe esta solicitud.


Antes de que el experto puedo conectarse con el equipo Inexperto, se comprueban la configuración de directiva de grupo. Si las directivas no permiten al Inexperto recibir asistencia remota, la conexión se rechaza.
Si se cumplen todas las credenciales se establece la sesión de asistencia remota mediante el protocolo RDP y el puerto 3389 a través de servicios de Terminal Server en los equipos Inexperto y experto.

En este momento el experto sólo puede ver el escritorio del Inexperto. El experto tiene que solicitar para tomar el control del equipo del Inexperto y éste debe permitir control haciendo clic en Sí en el mensaje correspondiente. Si el Inexperto desea recuperar el control en cualquier momento durante la sesión, puede presionar la tecla ESC.

Cuando caduca el vale


Asistencia remota mantiene una tabla de todos los vales abiertos en el subárbol HKEY_LOCAL_MACHINE del registro. Cuando no hay ningún vale abierto, asistencia remota deshabilita la cuenta HelpAssistant y quita el permitir inicio de sesión a través de servicios de Terminal Server en una hora. Asistencia remota también desactiva cualquier asignación de puerto en los dispositivos NAT compatibles con UPnP.

El vale caduca automáticamente cuando se supera el límite de tiempo. Un usuario que sea miembro del grupo propietario o administrador en el equipo Inexperto también puede causar el vale caduque en cualquier momento realizando los siguientes pasos:
  1. Haga clic en Inicio y, a continuación, haga clic en Ayuda y soporte técnico.
  2. Haga clic en el vínculo de Asistencia remota .
  3. Haga clic en el vínculo Ver estado de la invitación .
  4. Seleccione el vale abierto a punto de caducar.
  5. Haga clic en el botón caducar .
Cuando un vale está en estado caducado, cualquier archivo de invitación que se utiliza para conectar con el equipo Inexperto, se produce un error y no hay ningún mensaje ni registro que informe al Inexperto que Asistencia remota ha rechazado un vale caducado.
Propiedades

Id. de artículo: 300692 - Última revisión: 24 ene. 2017 - Revisión: 3

Comentarios