Unsolved
This post is more than 5 years old
4 Posts
0
194711
February 23rd, 2006 00:00
rundll error loading ctmbha.dll
Hi,
I'm getting the following rundll error.
error loading ctmbha.dll a dynamic link librayr (dll) inititiation routine failed.
Any suggestions?
thanks.
jbc
No Events found!


SteveGlascoe
4 Posts
0
February 27th, 2006 22:00
I am getting the same error message, altough not every reboot. Dell told me to try some things but none worked.
EricSholander
3 Posts
0
March 17th, 2006 00:00
lisalus72
1 Message
0
March 20th, 2006 04:00
SteveGlascoe
4 Posts
0
March 20th, 2006 08:00
EricSholander
3 Posts
0
March 21st, 2006 02:00
hwj
2 Posts
0
March 24th, 2006 05:00
SteveGlascoe
4 Posts
0
March 24th, 2006 09:00
hwj
2 Posts
0
March 26th, 2006 04:00
max_cgn
10 Posts
0
April 7th, 2006 08:00
I had just the same problem after restoring the system partition of my brand new Dimension 9150 (WinXP Pro) using the Dell recovery partition. Re-installing drivers from the Dell drivers and utilities CD, from Dell's online driver database, from the Creative drivers CD, and from Creative's online support was of no help. Dell support recommended to disable "Rundll32 CTMBHA.DLL" in the registry (HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run). That fixed the rundll error but I was still not able to run any of the Sound Blaster tools like the Creative EAX-Konsole.
Problem Solution
The solution was to do a fresh install of Windows XP Pro:
- Boot from the Windows XP CD and re-install the operating system
- Install the Dell chipset driver (from Dell online driver database or utility CD)
- Make sure your PC has internet access at this point
- Put the Sound Blaster Audigy ADVANCED MB installtion CD into your CD drive and follow the installation instructions (you will have to register your driver online, thus you'll need internet access and an e-mail address)
- Follow the rest of the Reinstall Guide
Problem CauseFirst of all, the contents of the recovery image appear to slightly differ from what's initially on your system partition. That would at least explain, why the error only occurred after system recovery.
Furthermore, the difference between normal onboard sound and the Sound Blaster Audigy ADVANCED HD Audio option seems to be only the driver. Yes, you read correctly - the hardware is just the same. That's why you find a SigmaTel High Definition Audio CODEC in your device list. And this is the reason why you need not only an activation key for the Audigy drivers but also to register online and supply a valid E-mail address.
In order to prevent unlicensensed usage of the driver, CTMBHA.DLL seems to check whether you are a legitimate user. This check fails after you have recovered your system partition, loosing the driver activation information. Unfortunately, it's impossible at present to re-activate the driver whithout re-installing the operationg system.
Pre-Sales Recommendation
If you haven't already ordered your Dimension system, I would recommend to either go with the normal onboard sound or spend the money for a true extension card. The hardware of the Audigy onboard solution is identical to the normal onboard sound and it's the Digital Audio Converter (DAC) chip that determines the character of the sound (background information). Besides this, you won't have to deal with DLL errors after recovering factory install (show-stoper for corporate users).
By the way, if you want a 9150 because of its onboard RAID capabilities, you should also consider to better buy a real RAID extension card (background information)
Best regards,
Max
Message Edited by max_cgn on 04-07-200604:38 AM
SteveGlascoe
4 Posts
0
April 7th, 2006 09:00
Thanks, but I had this problem from the beginning, even AFTER I registered with Sound Blaster. So, I do not think it was a problem with registration or recovery.
Thanks for you thoughts.
FroggFuzz
3 Posts
0
April 7th, 2006 12:00
Max,
I regret not having answered your post earlier. I am a teacher at a college here and I have been busy beginning the new term.
Anyway, while I have not yet had the opportunity to follow your very clear directions, I do want to thank you for the time and effort you have obviously spent on my behalf.
After I have had time to follow your instructions, I will again reply and let you know how it has worked out.
Best wishes and thanks again.
Froggfuzz
Santibanez
17 Posts
0
April 12th, 2006 03:00
Corgidog59
11 Posts
0
April 17th, 2006 12:00
Santibanez
17 Posts
0
April 19th, 2006 12:00
mrmamiller
4 Posts
0
April 25th, 2006 22:00
Does anyone have a solution on this CTMBHA.DLL thing? I really don't want to reload everything. In my case, I have a Dell E510, less than 3 weeks old. They replaced the computer due to hardware problems and told me to go ahead and restore my Ghost 2003 image to the new drive. After that, I have all the same errors you folks talk about. Uninstalls fail, etc. I called Dell tonight and they said that it was a software issue and they are not responsible for that, even though they sold me the software with the system. If I wanted to talk to someone about the software, it was gonna cost me just to talk. You know where that went. Why pay to talk to someone who knows nothing?
So, any further ideas beyond buying a new sound card or reloading EVERYTHING? I'd like to know what has worked with the least pain. I am just too busy with work to reload just now, maybe after I retire.