xammp has served me well in the past. It contains a portable perl directory. Maybe it is useful.
It contains perlIVP, perlivp - Perl Installation Verification Procedure
It will at least verify some basic things.
So maybe perlivp fails if you relocate perl into another directory (make sure you use a clean Windows without perl)
Maybe you could meld/windiff xampp's perl directory with yours...