Renuxing is the "repackaging" of the video and audio streams in the container... things like improper joins can be resolved this way. It's not so difficult in VLC.
1. open the streaming wizard (file menu) and select your file
2. in step 2 the output method should be file, and encapsulation method MPEG1 or MPEG-PS depending on the type of MPEG stream you have. do not re-encode.
3. press start and VLC will now remux your file.
if everything goes right, WMP should be able to play the file correctly too now.
good luck