如何在Windows Server 2008下的本地系统帐户下运行jvisualvm.exe?

我一直在寻找一种类似于Windows Server 2003的方法,用于在系统帐户下启动jvisualvm。 但是我得到了错误:

...\jdk1.6.0_24\bin\jvisualvm.exe exited on ... with error code -1073741819.

我发现jvisualvm正在使用配置文件:

...\jdk1.6.0_24\lib\visualvm\etc\visualvm.conf

此配置文件包含指向${HOME}/...default_userdir属性。 系统帐户似乎与${HOME}有问题。 更改此参数并将${HOME}替换${HOME} C:/Temp使得上述解决方案也可用于Windows Server 2008 R2。

问题有答案,但我想总结一下这些步骤。

请注意,对我来说,jvisualvm在启动失败时没有打印或记录任何内容。 我只需要确保正确更新该conf文件。

因此,请按照以下步骤操作: 如何在Windows Server 2003下的本地系统帐户下运行jvisualvm.exe?

然后使用此conf提示。
我现在能够看到进程,但我仍然无法捕获详细的JVM信息,如线程转储。