7 Replies Latest reply on Jan 27, 2009 9:23 AM by baleib1

    RoboHelp X5 "no topics found" in "Search" tab

    baleib1
      There has been one workstation used for RoboHelp HTML development/compiling and has no issues. A second workstation was built with the same application/version (RoboHelp X5.0.2). After compling projects on this second workstation, when a .chm file is opened and the users perform a search via the "search" tab there are "no topics found". If the same project is complied on the initial workstation, topics are found via the "search" tab. Anyone have an idea on what is causing this problem on the newly built workstation?
        • 1. Re: RoboHelp X5 "no topics found" in "Search" tab
          Pete Lees Level 2
          Hi, baleib1,

          This typically happens when one of the DLLs that the help compiler uses is missing or unregistered. Here are some instructions on how to re-register this DLL from the command line:

          http://frogleg.mvps.org/helptechnologies/htmlhelp/hhtips.html#hhc6003

          I'd also recommend that you download and run MJ's Help Diagnostics, and choose the option to "Refresh Registration of all HH 1.x DLLs".

          http://helpware.net/downloads/index.htm#MJs

          Pete
          • 2. Re: RoboHelp X5 "no topics found" in "Search" tab
            baleib1 Level 1
            Below is information from the workstation that does not seem to be compiling correctly. I registered the .dll, but the "search" still did not function (did a compile of the project need to occur after the re-registration?). I will be getting the result from the workstation that is compiling properly shortly and will post the result.

            General Info

            Report EXE: c:\temp\MJsDiag.exe
            Report Run Date: 1/20/2009 1:29:06 PM
            Report EXE Version: 2.7.2.0
            Download URL: http://helpware.net/downloads/
            --------------------------------------------------------------------------------
            Operating System: Windows NT 5.1.2600
            SysLocale.DefaultLCID: 0x0409 (1033)
            SysLocale.PriLangID: 0x0009 (9)
            SysLocale.SubLangID: 0x0001 (1)
            DecimalSeparator: .
            --------------------------------------------------------------------------------
            HH Installed: YES
            HH Version: 5.2.3790.2847
            HH Friendly Version: > 1.4a
            --------------------------------------------------------------------------------
            H2 Installed: NO
            H2 Version:
            --------------------------------------------------------------------------------
            IE Installed: YES
            IE Version: 6.0.2900.3462
            IE Friendly Version: Internet Explorer 6 (Windows XP SP2)


            NT Administrator

            NT Admin Check: Current user has full administor privileges: YES


            HTML Help Run-time Components

            File Registered OK: C:\WINDOWS\system32\hhctrl.ocx (Version: 5.2.3790.2847)
            File Registered OK: C:\WINDOWS\system32\itss.dll (Version: 5.2.3790.2453)
            File Registered OK: C:\WINDOWS\system32\itircl.dll (Version: 5.2.3790.2453)

            File Found: C:\WINDOWS\system32\hhctrl.ocx
            Version = 5.2.3790.2847
            Registry Info: {adb880a6-d8ff-11cf-9377-00aa003b7a11}
            ClassName = HHCtrl Object
            InProcServer32 = C:\WINDOWS\system32\hhctrl.ocx
            ProgID = Internet.HHCtrl.1
            DLL is Found and Registered OK = YES

            File Found: C:\WINDOWS\system32\itss.dll
            Version = 5.2.3790.2453
            Registry Info: {5D02926A-212E-11D0-9DF9-00A0C922E6EC}
            ClassName = Microsoft InfoTech IStorage System
            InProcServer32 = C:\WINDOWS\system32\itss.dll
            ProgID = MSITFS1.0
            DLL is Found and Registered OK = YES

            File Found: C:\WINDOWS\system32\itircl.dll
            Version = 5.2.3790.2453
            Registry Info: {4662DAA5-D393-11D0-9A56-00C04FB68BF7}
            ClassName =
            InProcServer32 = C:\WINDOWS\system32\itircl.dll
            ProgID = ITIR.WordWheelBuild.4
            DLL is Found and Registered OK = YES


            For HH Version Info See: http://helpware.net/htmlhelp/hh_info.htm


            HTML Help 1.x Registry Settings

            Description: If present this Key can disable HH Shortcuts and HH WinHelp commands on the local PC
            Reference: KB 810687, KB 323180

            Key: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System\
            Value: HelpQualifiedRootDir (string value) =
            -> Report: Policy is not enabled. HH Shortcuts are not restricted on local machine.

            Description: This key can be used to enable Hhctrl.ocx ActiveX Visual controls on servers
            Reference: KB 892675

            Key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\HHRestrictions
            Value: UrlAllowList (string value) =
            Value: MaxAllowedZone (string value) = 3
            -> Report: Settings reported for information only.

            Description: This key allows MS programs such as iexplore.exe to open ITS file that do not have a .CHM file extension
            Reference: KB 873343

            Key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\HelpRestrictions\AllowedExtensions
            -> Report: No special file extensions have been enabled on this PC.

            Description: This key can be used to allow access to remote ITS files
            Reference: Win 2003 SP1, KB 896054

            Key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions
            Value: UrlAllowList (string value) =
            Value: MaxAllowedZone (string value) = 3
            Value: NestedProtocolList (string value) =
            -> Report: Settings reported for information only.

            For HH Registry Info See: http://helpware.net/htmlhelp/hh_info.htm#hh14


            HTML Help 1.x Workshop Components

            *** HH Workshop not found or not installed correctly. Try reinstalling.

            File not found: C:\Program Files\itcc.dll


            File Found: C:\WINDOWS\system32\hha.dll (Version: 4.74.8702.0)


            KeyHelp OCX by Keyworks.net - KeyHelp.ocx

            This is for information only. KeyHelp is a 3rd party DLL.
            *** KeyHelp.ocx is not registered or not installed!
            *** You can register your KeyHelp.ocx using the "Register a DLL" button.
            *** KeyHelp.ocx could be installed anywhere on your PC by normally resides in the Windows System folder.

            For More Info See: http://keyworks.net/


            RoboHelp DLL by eHelp/Macromedia - HHActiveX.dll

            This is for information only. HHActiveX is a 3rd party DLL.
            *** HHActiveX.dll is not registered or not installed!
            *** You can register your HHActiveX.dll using the "Register DLL..." button.
            *** HHActiveX.dll could be installed anywhere on your PC.

            For More Info See: http://www.macromedia.com/


            MS Help 2 Run-time Components

            *** MS Help 2 NOT installed on this PC


            • 3. Re: RoboHelp X5 "no topics found" in "Search" tab
              Captiv8r Adobe Community Professional & MVP
              Hi there

              Not to step on Pete's toes, but perhaps he is away for a while. It has been my experience that the file must be recompiled on the PC after you re-register the DLL. This is further supported by noting that when you notice the search isn't working, it only affects certain CHM files and not all files on the machine.

              Cheers... Rick
              • 4. Re: RoboHelp X5 "no topics found" in "Search" tab
                baleib1 Level 1
                Below is the report on the workstation where it is working. It looks like the itcc.dll is in a different location (File Found: C:\Program Files\HTML Help Workshop\itcc.dll (Version: 4.72.7277.0). Any ideas on what to do? Just register the .dll, run the utility to make sure it shows up as "file found" and then re-compile and test?

                General Info

                Report EXE: \\infpr2g01\mfapps_prod\Repository\Desktop\data\MJsDiag.exe
                Report Run Date: 01/20/2009 2:06:51 PM
                Report EXE Version: 2.7.2.0
                Download URL: http://helpware.net/downloads/
                --------------------------------------------------------------------------------
                Operating System: Windows NT 5.0.2195
                SysLocale.DefaultLCID: 0x0409 (1033)
                SysLocale.PriLangID: 0x0009 (9)
                SysLocale.SubLangID: 0x0001 (1)
                DecimalSeparator: .
                --------------------------------------------------------------------------------
                HH Installed: YES
                HH Version: 5.2.3790.620
                HH Friendly Version: > 1.4a
                --------------------------------------------------------------------------------
                H2 Installed: NO
                H2 Version:
                --------------------------------------------------------------------------------
                IE Installed: YES
                IE Version: 6.0.2800.1949
                IE Friendly Version: Internet Explorer 6 SP1


                NT Administrator

                NT Admin Check: Current user has full administor privileges: *** NO ***


                HTML Help Run-time Components

                File Found: C:\WINNT\system32\hhctrl.ocx
                Version = 5.2.3790.620
                Registry Info: {adb880a6-d8ff-11cf-9377-00aa003b7a11}
                ClassName = HHCtrl Object
                InProcServer32 = C:\WINNT\system32\hhctrl.ocx
                ProgID = Internet.HHCtrl.1
                DLL is Found and Registered OK = YES

                File Found: C:\WINNT\system32\itss.dll
                Version = 5.2.3790.309
                Registry Info: {5D02926A-212E-11D0-9DF9-00A0C922E6EC}
                ClassName = Microsoft InfoTech IStorage System
                InProcServer32 = C:\WINNT\system32\itss.dll
                ProgID = MSITFS1.0
                DLL is Found and Registered OK = YES

                File Found: C:\WINNT\system32\itircl.dll
                Version = 5.2.3790.309
                Registry Info: {4662DAA5-D393-11D0-9A56-00C04FB68BF7}
                ClassName =
                InProcServer32 = C:\WINNT\system32\itircl.dll
                ProgID = ITIR.WordWheelBuild.4
                DLL is Found and Registered OK = YES


                For HH Version Info See: http://helpware.net/htmlhelp/hh_info.htm


                HTML Help 1.x Registry Settings

                Description: If present this Key can disable HH Shortcuts and HH WinHelp commands on the local PC
                Reference: KB 810687, KB 323180

                Key: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System\
                Value: HelpQualifiedRootDir (string value) =
                -> Report: Policy is not enabled. HH Shortcuts are not restricted on local machine.

                Description: This key can be used to enable Hhctrl.ocx ActiveX Visual controls on servers
                Reference: KB 892675

                Key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\HHRestrictions
                Value: UrlAllowList (string value) =
                Value: MaxAllowedZone (string value) = 3
                -> Report: Settings reported for information only.

                Description: This key allows MS programs such as iexplore.exe to open ITS file that do not have a .CHM file extension
                Reference: KB 873343

                Key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\HelpRestrictions\AllowedExtensions
                -> Report: No special file extensions have been enabled on this PC.

                Description: This key can be used to allow access to remote ITS files
                Reference: Win 2003 SP1, KB 896054

                Key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions
                Value: UrlAllowList (string value) =
                Value: MaxAllowedZone (string value) = 3
                Value: NestedProtocolList (string value) =
                -> Report: Settings reported for information only.

                For HH Registry Info See: http://helpware.net/htmlhelp/hh_info.htm#hh14


                HTML Help 1.x Workshop Components

                *** HH Workshop not found or not installed correctly. Try reinstalling.

                File Found: C:\Program Files\HTML Help Workshop\itcc.dll (Version: 4.72.7277.0)
                File Found: C:\WINNT\system32\hha.dll (Version: 4.74.8702.0)


                KeyHelp OCX by Keyworks.net - KeyHelp.ocx

                This is for information only. KeyHelp is a 3rd party DLL.
                *** KeyHelp.ocx is not registered or not installed!
                *** You can register your KeyHelp.ocx using the "Register a DLL" button.
                *** KeyHelp.ocx could be installed anywhere on your PC by normally resides in the Windows System folder.

                For More Info See: http://keyworks.net/


                RoboHelp DLL by eHelp/Macromedia - HHActiveX.dll

                Registration Info: {399CB6C4-7312-11D2-B4D9-00105A0422DF}
                Version = 13.10.801.0
                ClassName = HHComponentActivator Class
                InProcServer32 = C:\PROGRA~1\ROBOHE~1\RoboHELP\HHACTI~1.DLL
                ProgID = HHActiveX.HHComponentActivator.1
                Dll Found and Registered = YES

                For More Info See: http://www.macromedia.com/


                MS Help 2 Run-time Components

                *** MS Help 2 NOT installed on this PC

                • 5. RoboHelp X5 "no topics found" in "Search" tab
                  Amebr-ke0mH4 Level 2
                  Was the first diagnostic you posted taken before you registered the dll or after? If it was after, then it looks like you don't have the itcc.dll file on your PC. Do a search for it, and if it doesn't show up, then follow the download link in the first article Pete posted and do the registration process again.
                  • 6. Re: RoboHelp X5 "no topics found" in "Search" tab
                    baleib1 Level 1
                    The first report was done after the registration, the .dll is in c:\windows\system32 but the report doesn't look like it picks it up. For some reason it is looking for the file in c:\program files. We are going to try is today on the new workstation and verify and will post the result.
                    • 7. Re: RoboHelp X5 "no topics found" in "Search" tab
                      baleib1 Level 1
                      This was solved by registering the itcc.dll and recompiling. Thanks for the help.