Descargar

Varios desktops remotos y usuarios en Windows XP (página 2)

Enviado por Andrey


Partes: 1, 2

Para resolverlo descargue y aplique el parche Windows XP TCP/IP conecition limit and event ID 4226, y establezca el numero de conexiones por lo menos en 50.

También puede suceder que solamente funcione después de loguearse un usuario con privilegios de administrador.

Para probar esto pruebe loguear y desloguear un usuario con privilegio de administrador en la maquina y luego pruebe conectarse a la maquina.

SI FUNCIONA REALICE LO SIGUIENTE:

Para crear un servicio con un ejecutable lo puedes hacer con herramientas de Microsoft o con herramientas de terceros.

Con herramientas de Microsoft

instsrv.exe "Nombre del Servicio" srvany.exe

Ejemplo:

C:WINDOWsystem32instsrv.exe variosdesktop C:WINDOWsystem32 srvany.exe

Se necesitan dos programas del Kit de recursos, instsrv.exe y srvany.exe; se lanza desde un cmd la línea:

Los programas anteriores puede encontrarlos en la siguiente dirección:

http://www.techeez.com/download/2000/instsrv.exe

http://www.techeez.com/download/2000/srvany.exe

Es imprescindible pasar el path donde estén ambos ejecutables.

Una vez hecho esto, se abre regedit y en HKLMsystemCurrentControlSetServices verás que se ha creado una clave (useasé carpeta) "Nombre del Servicio"(si abres la consola de servicios verás que ya se ve en la lista); pinchas en el árbol en ella y creas una subclave (useasé carpeta) llamada "Parameters", dentro de ella un valor de cadena llamado "Application" al que de contenido le pones RutaNombre.exe. Ya tienes creado el servicio. De esta manera se crea con arranque automático y lanzado por cuenta del sistema; te metes en servicios y cambias lo que haga falta (se puede hacer desde línea de comandos con "sc.exe").

Ten en cuenta que el programa debe recibir las rutas absolutas de donde deba acceder, ya que al arrancarse como servicio digamos que "desconoce" en qué ruta se encuentra su propio ejecutable, con lo que no sabe manejar rutas relativas. Esto es así porque no se crea un servicio con el ejecutable en realidad, si no que se crea con srvany como el ejecutable del servicio y el ejecutable que queremos lanzar como parámetro (quizás si ubicamos una copia de srvany en la misma carpeta en la que está el ejecutable funciona, pero dependerá del ejecutable en sí)

Otra posibilidad, que a lo mejor te puede valer y es más simple, es lanzar la aplicación en un script de inicio del equipo; se abre el editor de políticas del sistema (gpedit.msc) y se especifica en "Configuración de equipoConfiguración de WindowsArchivos de comandos (inicio/apagado)". De esta forma se ejecutará, si bien no será un servicio.

Por último, puedes editar el registro para que se lance desde la clave "HKLMSoftwareMicrosoftWindowsCurrentVersionRun", creando un valor de tipo string (REG_SZ) al que llames como te parezca y que contenga la llamada al ejecutable. De esta forma se ejecutará, si bien no será un servicio.

Después de esto debe funcionar sin loguearse un usuario con privilegios de administrador.

 

 

 

 

 

 

Autor:

Andrey

Partes: 1, 2
 Página anterior Volver al principio del trabajoPágina siguiente