(Rised to Critical as it is a bug of one of the 3 Top Most Voted)
The Patch attached replicates Java JRE behaviour which Asserts the ReactOS hive.
Basically, the assert happens when JRE tries to remove a registry key under CLSID during the setup.
The first test showed that if we exported CLSID from Windows, and we run a testcase deleting one of its subkeys with ReactOS regedit, we'll hit the same assert.
This Patch tries to "recreate" a CLSID by adding 10000 Child subkeys since CLSID is a really populated parent key in Windows, and afterwards removing all but child5000.
This Patch was created by "V", not me, so all the credits should go to "V"