Share via


Usuarios y conexiones de red

BITS transfiere archivos solo cuando el propietario del trabajo ha iniciado sesión y se establece una conexión de red. BITS procesa el trabajo de transferencia mediante el contexto de seguridad del propietario del trabajo. El usuario que creó el trabajo se considera el propietario del trabajo. Sin embargo, un usuario con privilegios de administrador puede tomar posesión del trabajo de otro usuario.

BITS suspende un trabajo cuando el propietario cierra sesión o si se pierde la conexión de red (BITS no forzará una conexión de red). BITS reanuda el trabajo cuando el propietario vuelve a conectarse y se establece una conexión de red. Una vez establecida la conexión de red, puede producirse un breve retraso antes de que BITS comience a transferir datos.

Si se pierde la conexión de red, todos los trabajos cuyo estado se BG_JOB_STATE_QUEUED o BG_JOB_STATE_TRANSFERRING se mueven al estado BG_JOB_STATE_TRANSIENT_ERROR con un código de error de BG_E_NETWORK_DISCONNECTED . Cuando se establece una conexión de red, todos los trabajos en un estado de BG_JOB_STATE_TRANSIENT_ERROR , que pueden incluir cualquier código de error, se mueven al estado BG_JOB_STATE_QUEUED .

Para que BITS detecte que un usuario ha iniciado sesión, el usuario debe usar una de las siguientes opciones de inicio de sesión interactivo:

Ejecutar una aplicación como otro usuario (mediante el comando RunAs ) no es un inicio de sesión interactivo; BITS no ejecutará trabajos asociados al usuario especificado.

Las cuentas del sistema LocalSystem, LocalService y NetworkService siempre están activadas; por lo tanto, los trabajos enviados por un servicio que usan estas cuentas siempre se ejecutan. Para obtener información y limitaciones sobre el uso de cuentas de servicio, vea Cuentas de servicio y BITS.

Los propietarios de trabajos pueden proporcionar un token auxiliar que se usará en situaciones en las que se necesitan varios tokens para completar una transferencia, como para la autenticación con un host remoto. Consulte Tokens auxiliares para trabajos de transferencia de BITS para obtener más información. En versiones anteriores de Windows, el propietario del trabajo tenía que tener privilegios de administrador para iniciar un trabajo que usaba un token auxiliar. En Windows 10, versión 1607, ahora es posible que un propietario de trabajo de BITS establezca tokens auxiliares sin ser administrador, siempre y cuando el token auxiliar no tenga funcionalidades de administrador. Esto reduce la superficie de vulnerabilidad de las herramientas de descarga o actualización en segundo plano, ya que permite que se ejecuten con la cuenta NetworkService con menos privilegios, en lugar de con una cuenta con privilegios administrativos.

Los usuarios con un token restringido (un token que contiene siD de restricción) no pueden crear ni modificar trabajos.