in reply to Registering Perl on XP failure

One possibility is that you might need write access to the registry key HKEY_CLASES_ROOT.
Assuming perl is installed in C:\Perl, from the cmd.exe command line:
SET PATH=%PATH%;"C:\Perl" ASSOC .pl=Perl FTYPE Perl="C:\Perl\bin\perl.exe" "%1" %*
If you find this is only temporary, when it does not work then use the ASSOC and FTYPE to see what else is happening, if anything. Failing that you can always put the above into a .bat file and run it from a short-cut with something like:
%comspec% /k "C:\runperl.bat"
that's what I do when I have more than one Perl version installed.

Replies are listed 'Best First'.
Re^2: Registering Perl on XP failure
by Anonymous Monk on Jul 12, 2010 at 13:02 UTC
    Thanks for all those comments and suggestions.
    Should the script work for windows 7?