跪求!无法从命令行或调试器启动服务,必须首先安装Windows服务(使用installutil.exe)...
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了跪求!无法从命令行或调试器启动服务,必须首先安装Windows服务(使用installutil.exe)...相关的知识,希望对你有一定的参考价值。
无法从命令行或调试器启动服务,必须首先安装Windows服务(使用installutil.exe),然后用ServerExplorer、Windows服务器管理工具或NET START命令启动它
,的解决方法,我下载的让Razer雷游加速器的服务一打开就显示上面这一句话,本人电脑小白跪求大神教我怎么做,
出现问题的程序是Razer Cortex的GameScannerService.exe程序
Windows服务器注册停止
打开CMD窗口--开始--运行--输入CMD,回车
注册服务命令
cd C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
InstallUtil.exe D:\HardWareServerService.exe (HardWareServerService为工程的名字)
net start ComputerService (ComputerService是服务的名字)
取消注册服务
cd C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
InstallUtil.exe /u d:\HardWareServerService.exe
从您的C# 解决方案下拷贝HardWareServerService.exe文件到D盘HardWareServerService.exe
InstallUtil.exe D:\HardWareServerService.exe
net start ComputerService
其中D:\HardWareServerService.exe可以修改成"您当前的解决方案目录\项目名称\bin\Debug\HardWareServerService.exe"
启动刚注册服务:
显示桌面-在桌面上右击“我的电脑”,选择“管理”就可以打计算机管理控制台,选择“服务和应用程序”里面的“服务”,在右侧的服务列表中找到刚注册的ComputerService服务(默认状态为停止),选择该服务右击启动所选择的ComputerService服务就完成了所有的操作,以后每次开机后就自动启动运行该服务。追问
首先感谢谢谢你的解答,但是我不是很懂你发的做法,,,你可以去razer官网下载一个Razer Cortex然后去Razer Services\GSS\GameScannerService.exe帮我看看是什么原因吗?
参考技术A 乱phpmyadmin #1045 无法登录 MySQL 服务器。安装mysql命令行客户端后
【中文标题】phpmyadmin #1045 无法登录 MySQL 服务器。安装mysql命令行客户端后【英文标题】:phpmyadmin #1045 Cannot log in to the MySQL server. after installing mysql command line client 【发布时间】:2014-01-20 04:04:54 【问题描述】:我安装 wamp.phpmyadmin 工作正常。现在我已经安装了 mysql 命令行客户端,我无法从 mysql 命令行或 phpmyadmin 连接到我的数据库。重新启动后,我无法访问 phpmyadmin #1045 Cannot log in to the MySQL server
。除此之外,我的 mysql 命令行不接受我的密码并拒绝我的配置文件:
C:\wamp\bin\mysql\mysql5.5.24
my.ini
port=3306
我的 config.inc.php
$cfg['Servers'][$i]['verbose'] = 'localhost';
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['port'] = '';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'whtevr';
$cfg['Servers'][$i]['AllowNoPassword'] = false;
httpd.conf
listen port:80
C:\Program Files\MySQL\MySQL 服务器 5.0
my.ini
port:3306
再次,我重新安装了mysql命令行,端口更改为3307
port:3307
WAMP 可以正常访问所有数据库,但从 mysql 命令行客户端我无法访问所有数据库。它只显示show databases;
information_schema
mysql
test
【问题讨论】:
尝试将主机更改为“127.0.0.1” 另外,您是否再次安装了 MySQL 服务器?如果你这样做了,它可能已经更改了你的根密码。尝试重置它,您应该会发现在线。 是的,我已经使用端口 3307 再次安装了 sql server。请详细说明您的答案。 @black,如果您不介意,您认为您可以将我的答案设置为接受的答案吗?它似乎是它最有效的一个。 【参考方案1】:如果您重新安装了服务器,则意味着新安装很可能会覆盖您的用户名和密码。 (您可能想尝试不使用密码登录,看看是否有效)。
如果是全新安装,则需要set the root password。
否则,您将need to reset root permissions。
【讨论】:
【参考方案2】:开始之前,进入目录“phpMyAdmin”最好是在您的本地主机中,清除所有cookie,然后输入以下命令运行您的sql:
sudo /usr/local/mysql/support-files/mysql.server start
要修复错误,您必须在终端中运行以下命令:
export PATH=$PATH:/usr/local/mysql/bin/
然后:
mysql -u root
之后,您需要在 mySQL shell 中更改您的权限:
UPDATE user SET Password=PASSWORD('YOURNEWPASSWORD') WHERE User='root'; FLUSH PRIVILEGES; exit;
刷新您的 phpMyAdmin 窗口,重新输入“root”用户名(或任何适用的),以及您的密码,然后您就可以开始使用了。 如果您愿意从头开始设置,请查看http://machiine.com/2013/how-to-setup-phpmyadmin-on-a-mac-with-osx-10-8-mamp-part-3/。
【讨论】:
【参考方案3】:我也有这个错误。清理完cookies后就可以正常使用了。
【讨论】:
你拯救了我的一天!谢谢分享!!【参考方案4】:如果 MySQL 服务器已启动,但您仍然收到错误:
对于仍有此问题的任何人, 我跟着很棒的教程http://coolestguidesontheplanet.com/get-apache-mysql-php-phpmyadmin-working-osx-10-9-mavericks/
但是我仍然收到 #1045 错误。
真正的诀窍是将localhost
更改为127.0.0.1
在您的config.inc.php
。如果 locahost 指向 127.0.0.1,为什么会失败?我不知道。但它奏效了。
===== 编辑 =====
长话短说,这是因为 mysql 中的权限。它可以设置为接受来自 127.0.0.1 的连接,但不接受来自 localhost 的连接。
为什么没有响应的实际答案在这里: https://serverfault.com/a/297310
【讨论】:
将我的更改为 127.0.0.1 也是我所需要的。谢谢! 很高兴为您提供帮助!【参考方案5】:由于config.inc.php
中添加了用户名和密码,所以需要更改:
$cfg['Servers'][$i]['auth_type'] = 'cookie';
到:
$cfg['Servers'][$i]['auth_type'] = 'config';
并保存文件。
在进行上述更改后,您需要重新启动 WAMP。
【讨论】:
【参考方案6】:转到本地主机软件的 phpMyAdmin 目录,例如 Xampp、Mamp 或其他软件。然后将主机从 localhost 更改为 127.0.0.1 并将端口更改为 3307 。之后转到您的数据目录并删除所有错误日志文件,除了 ibdata1 这是保存您创建的数据库表链接的重要文件。最后重启mysql。我想你的问题会解决的。
【讨论】:
【参考方案7】:我在 OS X 上遇到了同样的问题。我现在已经解决了。我在这里为遇到类似问题的任何人发布我的解决方案。
首先,我在mysql
客户端设置root的密码:
shell> mysql -u root
mysql> FLUSH PRIVILEGES;
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MY_PASSWORD');
然后,我检查了版本信息:
shell> /usr/local/mysql/bin/mysqladmin -u root -p version
...
Server version 5.6.26
Protocol version 10
Connection Localhost via UNIX socket
UNIX socket /tmp/mysql.sock
Uptime: 11 min 0 sec
...
最后,我将connect_type
参数从tcp
改为socket
,并在config.inc.php
中添加了socket
参数:
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'socket';
$cfg['Servers'][$i]['socket'] = '/tmp/mysql.sock';
【讨论】:
分离主机和套接字对我有用,谢谢!以前我有$cfg['Servers'][$i]['host'] = 'localhost:/tmp/mysql5.sock';
,它适用于vanilla php/mysql,但由于某种原因在这里不起作用。谢谢!【参考方案8】:
我刚刚为自己解决了这个错误,但这对我来说有点愚蠢。如果以上内容对您没有帮助,仍然值得检查。
在我的例子中,我正在编辑/etc/phpmyadmin
中的配置文件,我的安装位于/usr/share/phpmyadmin
,我的安装实际上并没有像我想的那样打开/etc/phpmyadmin
配置文件。所以我只是做了这个命令:
ln -s /etc/phpmyadmin/conf* /usr/share/phpmyadmin
对于那些不知情的人,ln -s
建立了一个软链接(基本上是一个快捷方式)。所以该命令只是从/etc
中的配置文件到/usr/share
安装的快捷方式。
顺便说一句,我在使用程序 opensnoop
后发现了这一点,它显示了正在打开的文件(技术上,跟踪 open()
系统调用和进程的 pid,当它们发生时),你可以在 Ubuntu 上安装apt-get install perf-tools-unstable
,或者你可以得到它here.
【讨论】:
【参考方案9】:我也遇到过一次这个错误,但只有一个特定的用户。所以我所做的是删除用户并使用相同的名称和密码重新创建它。
然后我重新导入数据库后,它工作了。
【讨论】:
【参考方案10】:经过大约三 (3) 小时的谷歌搜索。这是问题的解决方案: 首先,我运行这个命令;
$mysqladmin -u root -p[your root password here] version
哪些输出:
Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Server version 5.5.49-0ubuntu0.14.04.1
Protocol version 10
Connection Localhost via UNIX socket
UNIX socket /var/run/mysqld/mysqld.sock
Uptime: 1 hour 54 min 3 sec
最后,我将connect_type
参数从tcp
改为socket
,并在config.inc.php
中添加了socket
参数:
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'socket';
$cfg['Servers'][$i]['socket'] = '/var/run/mysqld/mysqld.sock';
所有功劳归于此人: This is the correct solution
【讨论】:
【参考方案11】:我会建议三件事:
-
首先尝试清除浏览器的缓存
尝试将用户名和密码静态分配到 config.inc.php
安装完成后,删除“phpmyadmin”文件夹下的 config.inc.php 文件
最后一个对我有用。
【讨论】:
【参考方案12】:添加以下 $cfg 有助于缩小问题范围
$cfg['Error_Handler']['display'] = true;
$cfg['Error_Handler']['gather'] = true;
别忘了在完成调试后删除那些 $cfg!
【讨论】:
【参考方案13】:您必须进入 mySQL 设置并将设置更改为 Legacy 身份验证。我使用 mysql 社区安装程序,它允许您返回并重新配置设置。 创建一个新用户,然后选择标准身份验证,选择一个密码,就是这样。 就这么简单!!!
【讨论】:
【参考方案14】:每隔一段时间,这种情况并不常见,但每隔一段时间,您的密码就会出现拼写错误。例如,大小写字母之间的细微差别。我经历了很多很多这样的解决方案。
我只是输入了错误的密码,它被保存到了我的浏览器中,所以我没有想再次检查它。
由于此错误可能是由丢失密码引起的,因此请在继续此任务之前仔细检查。
【讨论】:
以上是关于跪求!无法从命令行或调试器启动服务,必须首先安装Windows服务(使用installutil.exe)...的主要内容,如果未能解决你的问题,请参考以下文章
无法从命令行或调试器启动服务,必须首先安装Windows服务(使用installutil.exe),然后用ServerExplorerWindows服务器管理工具或NET START命令启动它(示例
无法从命令行或调试器启动服务,必须首先安装Windows服务(使用installutil.exe),然后用ServerExplorerWindows服务器管理工具或NET START命令启动它(示例