原文地址:http://sincano.blog.51cto.com/12303450/1897792
windows 2012 操作系统下面报36888/36887。
生成了一个严重警告并将其发送到远程终结点。这会导致连接终止。TLS 协议所定义的严重错误代码是 10。Windows SChannel 错误状态是 1203。
从远程终点接收到一个严重警告。TLS 协议所定义的严重警告代码为 48。
其实schannel的事件录入是分成4个等级的:
Logging options
The default value for Schannel event logging is 0×0000 in Windows NT Server 4.0, which means that no Schannel events are logged. In Windows 2000 Server and Windows XP Professional, this value is set to 0×0001, which means that error messages are logged. Additionally, you can log multiple events by specifying the hexadecimal value that equates to the logging options that you want. For example, to log error messages (0×0001) and warnings (0×0002), set the value to0×0003.
Value | Description |
0×0000 | Do not log |
0×0001 | Log error messages |
0×0002 | Log warnings |
0×0004 | Log informational and success events |
参考链接:
How to enable Schannel event logging in IIS
http://support.Microsoft.com/kb/260729
您可以检查下HKLM\system\CurrentControlSet\Control\SecurityProviders\Schannel下的EventLogging,默认应该是1,我们可以通过如下步骤来把它设置成不记录任何错误事件。
定位到HKLM\SYSTEM\CurrentControlSet\Control\SecurityProviders\Schannel
注:因为以下操作关系到注册表,我们建议您先对注册表值做备份。
把Schannel下的EventLogging的值改成0。然后重启下电脑让所做的改变生效。重启后我们应该就不会看到这写报错了。
本文出自 “Sincano” 博客,请务必保留此出处http://sincano.blog.51cto.com/12303450/1897792
-------------------------------------------------------------------------------------------------------
以上为转载的原作者文章。
我这边的现象是由于服务器上连接微信https服务时,也会报这个错,导致无法使用证书建立https连接而无法正常退款。
按作者的步骤设置后重启,则减少了出错的机率,但仍然会有时报这个错,但由于设置了不记录日志,所以只是业务系统会记录下来,但windows事件日志中不会再记录。
所以补充一下,这里设置为不记录日志后,是会减少出错的机率,但不是完全解决问题,还需要持续寻找解决方案。欢迎有知道的大佬们指导一下