current service wrapper don't support 64bit.
last tonight i try other (procrun) but not success.
procrun request your program has a start, stop function with parameter as String [] args.
i write a mini java program, procrun call mini program, mini program call idempiere.
everything seem good, but when idempiere run, it only allocate about 300M ram and litter plug-in loaded.
it's same as when you run idempiere from other folder: example cmd at c:/other_folder and type %IDEMPIERE_HOME%idempiere.exe
note: i also set working folder to Runtime.exec and also increase heap size to 2g but issue don't change.
i hear about "java bootstrap class loader" but i has no time to try more, i stop here, because window just my backup server.
please share your solution when you find it out