cygrunsrv -S cygserver on Cygwin86 does not run
Marco Atzeri
marco.atzeri@gmail.com
Wed Mar 14 08:26:00 GMT 2018
On 14/03/2018 01:38, Tatsuro MATSUOKA wrote:
> Followingng the below
> https://cygwin.com/cygwin-ug-net/using-cygserver.html
> Start Cygwin shell with admin right.
> $ cygserver-config
> and /etc/cygserver.conf is created
> execute
> $ cygrunsrv -S cygserver
> On Cygwin86_64
> $ ps -a | grep 'cyg'
>     5428      1   5428      5428 ?            18 08:50:18 /usr/bin/cygrunsrv
>     6152   5428   6152      9680 ?            18 08:50:18 /usr/sbin/cygserver
>
> On Cygwin86
> $ ps -a | grep 'cyg'
> Â (nothing appear)
> Any suggestions?
> Tatsuro
>
Is it same machine ?
If so the `cygrunsrv -S cygserver` is starting in both case the 64bit
version and you can not see it as process in 32bit.
The problem is due that the services "cygserver" have a unique name
and the last architecture to install it overwrites any precedent
version.
One workaround is to have two different services for the two
architectures.
The declaration is located in the registry on
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\cygserver
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\services\cygserver
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\cygserver
You can rename it as
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\cygserver64
I suggest to rename also the "DisplayName"
Than install cygserver on 32bit
To avoid confusion, I than renamed it as
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\cygserver32
Regards
Marco
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
More information about the Cygwin
mailing list