Technical is almost right. Setup checks if the files are exactly same as expected, rewrites nonconforming ones and resets all registry values (it shouldn’t change your settings though).