That’s not an installer. An installer is a script or program that handles updates as well. Right now if you extract the installer in the same directory as a previous install you need to explicitly tell Windows to replace files and it doesn’t handle orphan files either. The best practice right now is to keep MAME versions in separate folders and keep user files in another folder.