Error: The procedure entry point IsThreadDesktopComposited could not be located in the dynamic link library USER32.dll

No replies
Steve Netwriter
Steve Netwriter's picture
User offline. Last seen 3 hours 14 min ago. Offline
Joined: 13/11/2008

I started getting this error message when starting Firefox:

Quote:
The procedure entry point IsThreadDesktopComposited could not be located in the dynamic link library USER32.dll

Presumably due to one of the 2x recent installs:

http://neuralnetwriter.cylo42.com/node/2558

The cure is really simple. Just rename the file:

C:\WINDOWS\system32\dwmapi.dll

I prefer to rename just in case Eye-wink

It is explained here:
http://forums.techarena.in/operating-systems/1151025.htm
and here:
http://www.howtofixcomputers.com/forums/windows-xp/entry-point-isthreadd...

which mentions this possibly useful utility:

The "Dependency Walker" can be found on the WinXP CD, however, download
the latest version from here: http://www.dependencywalker.com

Quote:
Dependency Walker is a free utility that scans any 32-bit or 64-bit Windows module (exe, dll, ocx, sys, etc.) and builds a hierarchical tree diagram of all dependent modules. For each module found, it lists all the functions that are exported by that module, and which of those functions are actually being called by other modules. Another view displays the minimum set of required files, along with detailed information about each file including a full path to the file, base address, version numbers, machine type, debug information, and more.

Dependency Walker is also very useful for troubleshooting system errors related to loading and executing modules. Dependency Walker detects many common application problems such as missing modules, invalid modules, import/export mismatches, circular dependency errors, mismatched machine types of modules, and module initialization failures.

Dependency Walker runs on Windows 95, 98, Me, NT, 2000, XP, 2003, and Vista. It can process any 32-bit or 64-bit Windows module, including ones designed for Windows CE. It can be run as graphical application or as a console application. Dependency Walker handles all types of module dependencies, including implicit, explicit (dynamic / runtime), forwarded, delay-loaded, and injected. A detailed help is included.

Dependency Walker is completely free to use. However, you may not profit from the distribution of it, nor may you bundle it with another product.

which sounds pretty useful if you want to delve into things yourself.

This is another similar solution:

Quote:
Experience shows that it is often Microsoft dwmapi.dll from Vista

that triggers the problem. If so, it should be renamed to

dwmapi.dll.bak and the system should be restarted after which

the file can be deleted to solve the problem.

http://www.mediamonkey.com/support/index.php?_m=knowledgebase&_a=viewart...

OK, it does appear that installing "Free Video Dub" caused the problem:

http://forums.mozillazine.org/viewtopic.php?f=7&t=1365845&p=6997865

Quote:
for what it's worth, I installed a program called "free video dub" and by coincidence? the problem
occured POST that installation. ?

how is this error fixed?

with the above mentioned solution:
http://support.microsoft.com/kb/969155

Update:
Well, after installing on the laptop, no sign of the unwanted file, so I have to assume for now it was caused by the other editing program.

Your friendly host. Got Climategate news? Email climategate.scandal at gmail.com