安装后没有图标,只有文字标签;打开共享库的时候卡顿

365bet官网注册 📅 2025-07-22 04:22:52 ✍️ admin 👁️ 3519 ❤️ 861
安装后没有图标,只有文字标签;打开共享库的时候卡顿

谢谢你的快速回复。我也找到了一些资料,还具体说了原因,如下:

根据错误信息在网上搜索了下,看到很多人都是说修改注册表解决,但是原因却不清楚。

注册表修改“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\FipsAlgorithmPolicy\Enabled”值为0就可以解决。

进一步查找相关资料,得知是与联邦信息处理标准 (FIPS,全称是Federal Information Processing Standard)相关。如果机器启用了FIPS策略(前面提到那个注册表项Enabled为1),那么此时调用MD5CryptoServiceProvider就会抛出Invalid Operation Exception异常。

MSDN中有相关说明:

从.NET Framework 2.0开始,实现加密算法类的创建被受控于计算机的配置。 如果计算机配置为算法需要符合 FIPS,并且类实现了一个与 FIPS 不兼容的算法,则任何创建该类的实例的尝试将引发异常。 构造函数引发 InvalidOperationException 异常,Create 方法引发TargetInvocationException 异常和内部 InvalidOperationException 异常。

如果应用程序运行在其配置需要符合 FIPS 的计算机上,并且应用程序使用与 FIPS 不兼容的算法,则您可使用配置文件中的元素防止公共语言运行时 (CLR) 强制实施 FIPS 兼容性。 此元素在 .NET Framework 2.0 版 Service Pack 1 中引进。

所以,还可以通过设置应用程序配置文件中元素值为false解决:

我按照上面引文所说,在程序配置文件中配置元素值为false,重启quicker后图标能正常显示了(不过打开共享库鼠标依然会卡顿两三秒钟左右)。建议新版本在程序配置文件中配置元素值为false,或者看能否换一个兼容FIPS的算法进行加密,或者加多一重判断:在使用原加密算法出现异常的情况下,再换一个兼容FIPS的算法进行加密。因为如果按你前面回复中所链接的文章所说直接禁用FIPS的话,不知道会不会引发其他软件的问题。再次感谢!

相关推荐

“尾巴”的标准发音是什么?在电影电视很多正规场合上有人把“尾巴”发音为:weiba,也有的人发音成“yiba”究竟是weiba正确还是yiba正确?为什么在输入法中不见有yiba的词组?yiba的发音是怎么
探路元宇宙,直播平台的挑战与选择
365bet官网注册

探路元宇宙,直播平台的挑战与选择

📅 06-29 👁️ 8586
梦幻西游符石组合表大全 十八门派临时符盘点