Ciao..non capisco però il legame tra Visual Basic e il file WinHelp.exe; questo eseguibile è il file della guida di Windows e non di Visual Studio ed è quindi molto strano che ti segnali codesto tipo di errore. Solitamente quando non si dispone della collezione MSDN sia premendo F1 che cliccando sul "?" l'errore è questo:
L'insieme MSDN non esiste. Prego reinstallare MSDN
oppure in inglese
The MSDN collection does not exist. Please reinstall MSDN
Ecco perchè mi sembra un pò particolare quello che scrivi, senza però metterlo in dubbio.

Ciao