This is an unusual situation. We are virtualizing a software application with multiple dependencies and other pieces of software required. During testing of the virtualized application, we used the Log Monitor to trace and found that one of the problems is that some registry values are queried, enumerated and deleted, but then it repeats that process and cannot find the values and just keeps cycling though this in an infinite loop.
This is obsolete software where we have no access to the source, but we do know that the when running the original software, the registry values are never deleted and the software will close as intended. In the virtualized version it starts this infinite loop and doesn't close the child process, thus making the entire virtual application run until it locks up and we have to taskkill it.
Has anyone else experienced this before?