Reading from https://www.google.com/search?q=Winpeshl I see repairs are all over the map. Since we are not working with a full retail Vista install or DVD then you have to check your backups and use the recovery media to put the machine back to its factory condition then restore your files and apps.
Given only the story so far I can't offer any idea which of the issues that cause this so I can't pick out any specific fix. But there is no Windows Vista RETAIL DVD so we are severely limited to what repairs can be done.
In case your forgot to backup your files, here's an article about that -> http://www.howtogeek.com/howto/windows-vista/use-ubuntu-live-cd-to-backup-files-from-your-dead-windows-computer/
Bob
I have a Gateway M-series laptop running windows vista. I recently got an error message that reads "Winpeshl.exe - Bad Image".
I did some research to see if I could fix the error myself. The DVD/CD player had some issues where it would not read DVD's but was able to read and burn CD's. I tried replacing it but at the time the store did not have one for my machine so I purchased and external USB DVD/CD drive, which worked fine.
Well since this error appeared nothing works, which means even if I find something to deal with the error I cannot load it via CD or DVD.
1. Can someone assist me with the error issue?
2. Given the cd drive's are not working can I get /download what I need to fix the machine to a jump drive and boot from it?
Thanks!

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic