Skip to main content
Known Participant
October 26, 2021
Question

Search not working with CHM output

  • October 26, 2021
  • 6 replies
  • 884 views

I can see that others have had a similar problem with this but I have not found the right solution yet.  When I compile my CHM output the Search box returns 'No topics found'.  I am on version 2020.6.76.  I updated a few weeks ago from Robohelp 7 when my old PC died and I was forced into it, so this machine has not had an earlier version on it and I have no access to earlier versions.  It happens on all projects including the sample ones.  If I use the HTML5 output it is fine but that is not compatible with our programs sadly.  I have tried recreating the output presets and the default window, turning search and advanced search off and back on again which has solved other issues I have had with the update.  I have read posts about DLLs not being registered but they are older than 2020 and not sure are relevant.  If that is the issue I have no idea about going about solving it, and probably little power to change them as I work for a big corporate with strict policies about fiddling with things like that.  Has anyone got any other ideas?  Many thanks

    This topic has been closed for replies.

    6 replies

    SallyAsAuthor
    Known Participant
    January 24, 2022

    Jsut in case someone comes across this post who is having the same issue, I had a problem using any of the links in here as they did not exist anymore so I went directly to Adobe support who were very helpful. They always replied immediately.  They confirmed that this was the problem i.e. I needed to download HTML Help Workshop.  This caused great problems in my organisation as it was so old and potentially a security risk etc, but Adobe gave me a customised link which I was eventually given permission to use. And it worked!

    Jeff_Coatsworth
    Community Expert
    October 28, 2021

    @Amebr 's link works fine - must be something blocking your access to it.

    [Edit - sorry missed that it was the Download link that wasn't working anymore.]

    SallyAsAuthor
    Known Participant
    October 28, 2021

    It is not the link itself - that does work.  It is when you click on the exe.  Then it does come up with error 404

     

    Community Expert
    October 27, 2021
    Inspiring
    October 28, 2021

    Yes, but when you click on the download link, you get a 404...

    SallyAsAuthor
    Known Participant
    October 28, 2021

    I will try your link @Sylvio5FB7 thanks.  I have asked my IT department if I can use it just in case they disapprove.  Appreciate your help.

    Inspiring
    October 27, 2021

    Running the diagnostics will not actually fix the issue, but it will tell you what is wrong or missing.

     

    I already went down the rabbit hole myself, so I can spare you some investigative work there. The problem seems to be that RoboHelp 2020 does not install Microsoft HTML Help Workshop 1.3. This is a Microsoft product that is no longer receiving official support from Microsoft. In fact, I couldn't find an official download link on Microsoft's website or Microsoft download center.

     

    So, I had to resort to download the file from here:

    https://www.helpndoc.com/downloads/htmlhelp.exe

     

    This is not an official Microsoft source, so I scanned the file for threats and it's clean. After that, I went ahead and installed it. I then started RoboHelp and re-generetad the chm output. The search issue with chm is now resolved.

     

    Knowing that you are in a highly secured environment, you will most likely need to have your IT department install this for you. (You do need administrative privileges to do so) Once done, this will most likely resolve the search issue, as it just did for me.

     

    Now, the issue being resolved this way highlights an issue with RoboHelp 2020 which still needs to be addressed. Although Microsoft HTML Help is a supported output, not all components required to do so are installed by RoboHelp out-of-the-box, and that is an issue in of itself. In the past (with RoboHelp 7 at least) these components were bundled with the installer. I can confirm this with my laptop which is still running RH7. This no longer seems to be the case with RH2020. HTML Help Workshop seems to be harder and harder to find from reliable sources, so if this is really supported by RoboHelp, then all the necessary components should be available and installed out-of-the-box.

    Community Expert
    October 27, 2021

    The dlls are the most likely issue.  It's quite likely they aren't installed or registered properly on a new machine. They are Microsoft files and haven't been updated since about 2004. You can use MJs diagnostics. Then install or register any dlls as required.

     

    http://kb.helpwaregroup.com/ms-html-help/mj-s-diagnostics

     

    If you find they aren't installed or registered, do log a bug with Adobe so they can fix it. You can request features and report issues here: https://tracker.adobe.com/

    Post the item number in the discussion so people can easily vote if they want the same functionality.

    SallyAsAuthor
    Known Participant
    October 27, 2021

    Thank you for your help.  Unfortuanetly I am not able to run outside diagnostics like this as a company policy so all I can do it go back to my IS support team and ask their permission.  If I knew which DLLs they might be I could try registering them manually but that is probably a needle in a haystack.

    Inspiring
    October 26, 2021

    I'm experiencing the same issue here, in addition to many other issues with Map files and Map ID's. I've created a very simple test project with only 2 topics, and when searching for anything within the resulting CHM, I always come up with "No topics found" or something to that effect.

     

    I'm very sorry I don't have a solution to bring to the table, but at least you know that you are not alone!

     

    Because of the many functionalities lost specifically with chm's, I will need to continue using RoboHelp version 7 for that specific purpose until a solution is provided by Adobe.

    You may want to check these issues out, as they apply to you, in addition to the search problem:

    https://tracker.adobe.com/#/view/RH-10308

    https://tracker.adobe.com/#/view/RH-10307

    https://tracker.adobe.com/#/view/RH-10303

     

    I'm preparing a detailed support request that I will be submitting shortly via e-mail. I suggest you do the same

    SallyAsAuthor
    Known Participant
    October 27, 2021

    Thanks - I had a feeling this is not just me from everything I have read so far.  Map IDs thankfully all seem to be working ok and I have not found any that are not working yet.   I have logged a ticket with Adobe.