ITCC.dll registrieren (CHM-Suche funktioniert nicht)

Aufgabe

In der MadCap Knowledge Base ist beschrieben, wie man das Problem mit dem hartnäckigen Verweigern, eine Flare-Batchdatei auszuführen, lösen kann (z.B. RegisterItcc.bat). Es ist ein Windows 7 / 64 Bit-Rechteproblem.

Lösung

Wenn man die Batchdatei im Flare-Verzeichnis ausführt, dann hilft auch "Als Administrator" nicht. Man muss in C:\Windows\System32 die CMD.EXE als Administrator öffnen. Dann hangelt man sich mit DOS-Befehlen CD.. bis in das Flare-Verzeichnis, in dem die RegisterItcc.bat liegt und führt sie dann aus. Dann klappt's.

Originaltext: Note for Windows 7 64-bit Users: The following steps must be taken to register the DLL on Windows 7 64-bit.

  1. In Windows Explorer, navigate to C:\WINDOWS\system32.
  2. Right-click on the file cmd.exe and select the option to run it as an administrator. The command prompt window opens.
  3. At the command prompt, type the following and press Enter:
  4. cd "C:\Program Files (x86)\MadCap Software\MadCap Flare V[VERSION]\Flare.app\Resources\bin" o Be sure to enter the correct version of Flare that's installed: "MadCap Flare V8", "MadCap Flare V7", "MadCap Flare V6", ect...
  5. Type registeritcc.bat and press Enter. The following messages will appear in the CMD window: o This batch file is for registering the itcc.dll file. o This fixes an issue where CHM files are compiled without search data. A final message from "RegSvr32" will appear stating "DllRegisterServer in itcc.dll succeeded." Click OK to dismiss the dialog.
  6. Close the command prompt window.

Autor: Jörg Ertelt / Letzte Änderung: 28.2.2025