J'ai cherché une approche comparable à celle affichée ici pour Windows Server 2003 pour démarrer jvisualvm sous le compte système. Mais j'ai obtenu l'erreur :
...\jdk1.6.0_24\bin\jvisualvm.exe exited on ... with error code -1073741819.
J'ai découvert que jvisualvm utilise un fichier de configuration :
...\jdk1.6.0_24\lib\visualvm\etc\visualvm.conf
Ce fichier de configuration contient un default_userdir
qui pointe vers ${HOME}/...
. Le compte système semble avoir des problèmes avec ${HOME}
. Modifier ce paramètre et remplacer ${HOME}
avec C:/Temp
rend la solution susmentionnée disponible pour Windows Server 2008 R2 également.