So, by comparing i4jparams.conf in the installation folder i see only such change which may caused that installer is not recognized as a windows program installer by OS:
633 build, beginning of the file:
<?xml version="1.0" encoding="UTF-8"?>
<externalRoot type="windows">
642 build:
<?xml version="1.0" encoding="UTF-8"?>
<config install4jVersion="5.1.9" install4jBuild="5687" type="windows" archive="false">
Though both builds should be using the same 5.1.9 version of install4j, but probably config has been changed after Java min/max settings changed. Not sure if it can be edited.
Well, it is probably not a big deal. Users will have to learn that they now have to run Spark installer via Run as administrator explicitly to be able to install in the limited rights environment. Installing with a user which has administrative rights will be the same.