jmeter启动报:WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002.

具体错误描述:

WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5.

最近在学习Spring Cloud的时候,其中学习到了“雪崩效应”,其中就模拟“雪崩效应”是用到了jmeter进行压力测试,目的就是让程序在高并发,高压力情况下进行运行,从而产生“雪崩效应”。所以 第一次用到jmeter,然而并不是一番丰顺。在完成jemter的安装后,运行jmeter.bat,在DOS命令窗口出现了该警告,虽然不影响使用,但是还是觉得不顺眼,所以研究了下,参考了一些资料。在这记录一下,方便有类似经历的小伙伴们参考参考,当然也方便自己日后查阅。

具体原因:

java.util.prefs.WindowsPreferences需要保存信息到HKEY_LOCAL_MACHINE\Software\JavaSoft\Prefs而不是HKEY_CURRENT_USER\Software\JavaSoft\Prefs。

解决办法:

其实很简单,点击jmeter.bat —右键‘以管理员的身份运行’ 即可。

如果不能解决,可尝试如下办法:

以管理员身份登录,创建HKEY_LOCAL_MACHINE\Software\JavaSoft\Prefs项, 
虽然Jmeter不会保存任何东西到该项,仍会将信息保存到HKEY_LOCAL_MACHINE\Software\JavaSoft\Prefs。


版权声明:本文为weixin_37848710原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。