There are typically two possible causes for the “XUID doesn’t match the certificate error”.
The first explanation is that another instance of IW4x is operating in the background
Solution: You must run Task Manager as an administrator and terminate the IW4x processes.
The other known explanation is that the private and public keys do not fit
Solution: Go to players folder and remove guid.dat file, and then restart IW4x.