Bevor XAMPP upgedated wird, das Verzeichnis mysql\data sichern. Anschließend XAMPP deinstallieren und darauf achten, das Verzeichnis htdocs nicht zu löschen. Jetzt kann XAMPP über die Systemsteuerung deinstalliert werden. Das bestehende Verzeichnis XAMPP umbenennen. Falls das wegen geöffneter Dateien nicht geht, über die Computersteuerung bestehende Verbindungen trennen.
Jetzt kann die neue Version installiert werden. Dann, bevor Apache und SQL als Dienste eingerichtet werden, das gesicherte Verzeichnis htdocs in das neue Verzeichnis kopieren und mit mysql\data genauso verfahren.
Nicht vergessen die xampp\apache\conf\extra\httpd-vhosts.conf und xampp\apache\conf\extra\httpd-xampp.conf anzupassen. Bei letzterer insbesondere die require all granted berücksichtigen.
In der php.ini gegebenenfalls das memory_limit=-1 setzen.