Hold on. You have probably messed up its settings or you have installed different brain-extensions in the same folders. It happened to me a few times when I started to experiment. Then I decided to use only copies of Hal. So on my computer I have one full installation of HAL which I never touch. My copies of the Hal-installation have names like Ziggy, Hal XTF, Hal Lite, Hal Haptek, etc.
You can add as many Haptek-characters or MsAgents as you want. They can not be the problem of your Hal misbehaving.
By the way, when Hal gives error messages at startup, this is often because something has gone wrong with an important configuration file. Every installation of Hal has to use the same file, namely "Halasst.ini", which must be found in your Windows-folders (probably C:Windows). "Halasst.ini" is a copy of the last user profile you used. So when Hal misbehaves at startup you could try the following:
- Select a file ending with the extension ".hla" in the main folder of your Hal
- Make a copy of that file
- rename that copy to "Halasst.ini"
- move "Halasst.ini" to you Windows-folder and let it overwrite the existing file with that name
- start Hal again
I hope that this information helps a bit.