У меня была точно такая же проблема. Более элегантное решение проблемы описано здесь.
Суть ее состоит в том, что скачивается Windows8.1-KB917607-x64.msu на диск. Рядом с ним помещается командный файл, взять который можно отсюда http://1drv.ms/1AkM3gv, и запустить его из командной строки с администраторскими правами. После его работы WinHlp32 благополучно заработал.
Все что делает этот командный файл - это извлекает из msu файла указанные в предыдущем посте файлы и копирует их по нужным папкам.