reagentc /enable显示操作失败:3系统找不到指定的路径怎么解决?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了reagentc /enable显示操作失败:3系统找不到指定的路径怎么解决?相关的知识,希望对你有一定的参考价值。
以管理员身份运行了,win7系统
提示错误3系统找不到指定路径这样解决:1、首先要看看一下防火墙的服务是否启动了,再看看启动路径是否正确。具体操作方法如下:先打开“控制面板”,把视图类型设置为“大图标”。2、 在“大图标”视图下,找到并打开“管理工具”这一项。
3、进入到管理工具窗口,选择右侧窗口的“服务”这一项,双击打开。
4、进入了服务编辑器窗口,找到“Windows Firewall”这一项服务,双击打开属性修改窗口。
5、在属性编辑窗口,查看一下启动类型是否设置为“自动”,如果不是,修改为“自动”,再看看可执行文件的路径是否为“c:\Windows\system32\svchost.exe -k LocalServiceNoNetwork”。
6、如果不是上面这条路径,就需要修改了,修改方法,从“开始”菜单中打开“运行”程序。输入regedit命令,确定,进入注册表。
7、进入注册表后,依次打开HKEY_LOCAL_MACHINE、SYSTEM、CurrentControlSet、services、MpsSvc,最后定位于MpsSvc之上,然后到右侧窗口。找到“ImagePath”这一项,双击打开编辑窗口。
8、在编辑窗口,找到数据数值,将其下的数值修正为“%SystemRoot%\system32\svchost.exe -k LocalServiceNoNetwork”即可,确定,退出注册表,再去打开防火墙试试。追问
按你说的做了还是不行啊
参考技术A 1、按Win+R打开知运行,输入services.msc回车;2、以Windows Fire为例,找到需要启动的服务并双击打开,查看服务对应的可执行文件道的路径;
3、按Win+R,输入regedit回车;
4、展开内至HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\MpsSvc,确认ImagePath的数值数据是否相同,否则改为上述可执行文件路径:"%SystemRoot%\system32\svchost.exe -k LocalServiceNoNetwork"。
完成以上设置后,就可以启动电容脑中的服务,不会提示“系统找不到指定的路径了”。追问
没有找到windows RE这个服务啊
localhost 和“stream_socket_enable_crypto():SSL 操作失败,代码为 1”[重复]
【中文标题】localhost 和“stream_socket_enable_crypto():SSL 操作失败,代码为 1”[重复]【英文标题】:localhost and "stream_socket_enable_crypto(): SSL operation failed with code 1" [duplicate] 【发布时间】:2017-11-09 10:09:57 【问题描述】:我使用 gmail 发送电子邮件,一切正常,但突然停止工作。它向我展示了这一点
ErrorException in StreamBuffer.php line 94:
stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages:
error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed
in StreamBuffer.php line 94
at HandleExceptions->handleError('2', 'stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed', 'C:\xampp\htdocs\coparmex\vendor\swiftmailer\swiftmailer\lib\classes\Swift\Transport\StreamBuffer.php', '94', array())
at stream_socket_enable_crypto(resource, true, '9') in StreamBuffer.php line 94
at Swift_Transport_StreamBuffer->startTLS() in EsmtpTransport.php line 313
at Swift_Transport_EsmtpTransport->_doHeloCommand() in AbstractSmtpTransport.php line 118
at Swift_Transport_AbstractSmtpTransport->start() in Mailer.php line 79
at Swift_Mailer->send(object(Swift_Message), array()) in Mailer.php line 385
at Mailer->sendSwiftMessage(object(Swift_Message)) in Mailer.php line 171
而且这只发生在我的本地主机中,在网络主机中工作正常。我不明白发生了什么:c
这些是我的 gmail 设置
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=gmail
MAIL_PASSWORD=password
MAIL_ENCRYPTION=tls
【问题讨论】:
这意味着您的服务器配置错误,请为本地主机使用邮件陷阱或日志驱动程序,很高兴这不会在生产服务器上发生。在“stream_socket_enable_crypto(): SSL operation failed with code 1”周围搜索有那么难吗? 您应该为 localhost 创建一个格式正确的证书。另请参阅 How do you sign Certificate Signing Request with your Certification Authority 和 How to create a self-signed certificate with openssl? 您还需要将自签名证书放在适当的信任库中。 【参考方案1】:编者注:禁用 SSL 验证具有安全隐患。如果不验证 SSL/HTTPS 连接的真实性,恶意攻击者可以冒充一个受信任的端点(例如 GitHub 或其他一些远程 Git 主机),您将容易受到Man-in-the-Middle Attack 的攻击。 在将其用作解决方案之前,请确保您完全了解安全问题。
您应该在 /config/mail.php 中添加以下代码(在 laravel 5.4 上工作)
'stream' => [
'ssl' => [
'allow_self_signed' => true,
'verify_peer' => false,
'verify_peer_name' => false,
],
],
因为您不应该按照 Sultan Ahmad 的建议更改供应商的代码
【讨论】:
+1 表示不编辑供应商文件,这应标记为解决方案。也在 laravel 5.5 中工作过(Y) 请记住在复制粘贴时发布源代码,如果有人想为正确的回答者投票,请参阅this answer。 @VandolphReyes 不,不应该。此答案不会对已接受的答案已经回答的内容添加任何内容。 @Andrey,是的,你是对的。抱歉,我可能无法注意到他提供的链接。感谢您的提醒,虽然已经过去了几个月。 我是从 laracast 那里得到的,由于我没有发布源代码@Andrey 我对 *** 有点陌生,我应该在这里添加 laracast 的链接吗?【参考方案2】:在 .htaccess 中添加以下内容
php_value openssl.cafile "cacert.pem 路径"
【讨论】:
【参考方案3】:您好,我还发现这在服务器级别非常有用: 编辑 \vendor\swiftmailer\lib\classes\Swift\Transport\StreamBuffer.php 第 259 行。注释掉 $options = array();并添加以下内容。
$options = array();
$options['ssl'] = array('verify_peer' => false,
'verify_peer_name' => false, 'allow_self_signed' => true);
这适用于 Laravel 6.0
【讨论】:
【参考方案4】:在 Laravel 中:这将解决问题。
去\vendor\swiftmailer\swiftmailer\lib\classes\Swift\Transport\StreamBuffer.php
内部方法 私有函数建立SocketConnection()
在这段代码之后
$options = array();
if (!empty($this->params['sourceIp']))
$options['socket']['bindto'] = $this->params['sourceIp'].':0';
然后添加这两行
$options['ssl']['verify_peer'] = FALSE;
$options['ssl']['verify_peer_name'] = FALSE;
【讨论】:
【参考方案5】:我遇到了同样的问题,并且能够通过删除一定级别的身份验证安全性来解决。也就是说,在某些时候,Gmail 要求我提供电话号码 - 二级身份验证。当我删除这个第 2 级时,我再次感到高兴。我希望我有所帮助。
【讨论】:
【参考方案6】:这是您的 SSL 证书有误。您正在尝试使用没有正确证书的 SSL 连接(加密的安全连接)。
那是因为您从 localhost 进行连接,这是不安全的,并且被连接阻止。您可以通过将 localhost 连接更改为基于 SSL 的连接来避免这种情况。
更多详情请见this link。
【讨论】:
添加这两行 $options['ssl']['verify_peer'] = FALSE; $options['ssl']['verify_peer_name'] = FALSE;在这个文件中:vendor\swiftmailer\swiftmailer\lib\classes\Swift\Transport\StreamBuffer.php 在函数_establishSocketConnection()中,但我当然不会在生产服务器中这样做 @Saucyloco - 我认为你几乎没有回避这个问题。你很幸运,因为它是localhost
,所以邮件永远不会离开你的逻辑安全边界。在套接字上启用 TLS 可能会更好。
我做到了,正如我所说的它在生产中运行良好,我只在本地主机中遇到问题,当我上传页面时,我会删除这些行以上是关于reagentc /enable显示操作失败:3系统找不到指定的路径怎么解决?的主要内容,如果未能解决你的问题,请参考以下文章
linux下,安装snort,输入 ./configure --prefix=/usr/local/snort --enable-mysql=/usr/
vsftpd能登陆不可以上传,指定了/var/ftp为777,把匿名打开都不行,附上配置文件,在线等跪求解,急死了
quotacheck: Mountpoint (or device) /sdb5 not found or has no quota enabled.