This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: cygrunsrv -S cygserver on Cygwin86 does not run
- From: Marco Atzeri <marco dot atzeri at gmail dot com>
- To: cygwin at cygwin dot com
- Date: Wed, 14 Mar 2018 07:28:33 +0100
- Subject: Re: cygrunsrv -S cygserver on Cygwin86 does not run
- Authentication-results: sourceware.org; auth=none
- References: <10533.75624.qm@web103118.mail.kks.yahoo.co.jp>
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