Autodesk

architecture, sustainability, building performance, environmental design, architectural science...


missing DLL

Project:Autodesk ECOTECT
Component:User Interface
Category:bug report
Priority:critical
Assigned:andrew
Status:more info
Attachment:error.jpg (673.42 KB)
Description

One of my workstation versions of Ecotect recently crashed on me, I had restarted my computer after installing a windows update,and then it was not working. I get this error:

"The system DLL user32.dll was relocated in memory. The application will not run properly. The relocation occurred because the DLL C:\Windows\system32\hhctrl.ocx occupied an address range reserved for Windows system DLLs. The vendor supplying the DLL should be contacted for a new DLL."

Updates

#1 submitted by andrew on 4 April 2007 - 12:11pm
Assigned to:MarkP» andrew
Status:active» fixed

The solution to this problem is to install Windows HotFix KB935448 released by Microsoft on April 3rd, 2007.

You can download it directly from here or from the download link in the following Microsoft Knowledge Base article:

   http://support.microsoft.com/kb/935448/en-us

ECOTECT isn't the only software affected, see my comment below.

#2 submitted by craines on 5 April 2007 - 1:09pm
Status:active» more info

Jeff can you check that your machine did both windows updates Andrew mentions above. The hotfix may not work as intended under slightly different circumstances (ie. only one update not both) -- this is hard for us to know though as obviously this is not anything that we have programmed that has caused this problem... that is we don't actually have any process we can go through to bug check as the issue is coming from windows.

If you continue to have the difficulty though, can you provide more info on the setup of your machine. The hotfix has worked on a number of our machines (laptop and PCs) that had the problem (and we have heard the same from others too) but your machine might be slightly different in some way and thus not be working with this hotfix.

ME TOO!!!

comment posted by Paul :: 4 April 2007 - 9:36am

I have exactly the same problem and for me it is worse as I only have one copy of Ecotect and desperately need it! Tried to run the earlier version that I still have installed and it has the same problem.

Please look into this!!!

Microsoft have kindly

comment posted by craines :: 4 April 2007 - 11:53am

Microsoft have kindly altered the windows kernal for recent security updates 925902 & 928843 which are effecting the loading order for the displays in ECOTECT.

We are working on this at the moment and hope to have a resolution in the next few hours.

Microsoft have recently provided a hotfix for this

comment posted by andrew :: 4 April 2007 - 12:20pm

ECOTECT isn't the only program to be hit with this issue. It is essentially a conflict between two different Windows updates. It occurs after you install security update 925902 (MS07-017) and security update 928843 (MS07-008). The HHCTRL.OCX file that is included in security update 928843 and the User32.dll file that is included in security update 925902 have conflicting base addresses. ECOTECT uses both the HHCTRL.OCX for interacting with the HTML Help ActiveX system and the User32.dll for standard windows controls and dialog boxes, hence the conflicting base addresses result in an error message.

Simply download and run the above hotfix to install a new HHCTRL.OCX with the base address sorted out.

Hope that helps...

Kind regards,
Andrew

Dr. Andrew Marsh
Square One research
http://squ1.com

RUNNING HOTFIX

comment posted by giorgiopansa :: 5 April 2007 - 3:55pm

Hi Jeff,
could you explain how you have installed the Windows plug-in?
When I try to do it, it this message error:

"Setup cannot update your Windows XP files because the language installed on your system is different from the update language"

I tried to change the language international settings of my computer (from italian to english), but it doesn't work..

Isn't possible to remove Windows updates?

AttachmentSize
KB935448 Setup error.bmp149.05 KB

RUNNING HOTFIX

comment posted by todo :: 6 April 2007 - 7:13am

I've the same problem. The downloaded hotfix can not be installed,

"Setup cannot update your Windows XP files because the language installed on your system is different from the update language"

I have a german version of XP.

what can I do?

SOLUTION FOR THE BUG

comment posted by giorgiopansa :: 6 April 2007 - 7:56am

Waiting for a working hotfix, I can suggest you to uninstall the Windows Update KB925902.
You can do it from the control panel / applications installation / show updating
I tried it and it works fine.
Subsequently, you have to avoid to install that Windows Update from the Automatic Update.
Best regards
Giorgio

Thanks!

comment posted by kmeresi :: 11 April 2007 - 11:10am

Thank you Giorgio,

I had the same problem for my greek version of XP but thanks to your instructions I solved the problem!

Katerina

crash from Spain

comment posted by anta :: 15 April 2007 - 8:37pm

I am going to tried like giorgiopansa

solved

comment posted by anta :: 15 April 2007 - 8:53pm

My ECOTECT did not work, but I follow the advise of giorgiopansa and... work.
¿How I avoid to install that Windows Update from the Automatic Update?

me too...

comment posted by David Driver :: 29 June 2007 - 3:58am

I do not know of a way to NOT and windows update this if autmatic update is turned on, but would try uninstalling the problem per above

NOT SOLVED

comment posted by Manens :: 20 September 2007 - 1:16pm

I tried as Giorgio Pansa suggested, but it doesn't work.
Is there another way to fix the problem?

Thanks a lot

Lorenzo

DLL Country-Dependent

comment posted by Olivier :: 21 September 2007 - 4:56am

Lorenzo,

I was recently working with someone from Spain would could not get this issue fixed either.
We ended up downloading the fix from the microsoft website from Spain, as his Windows version was in Spanish.
Would the same work for you in Italy?
Try this link.

Best,
Olivier

SOLVED!

comment posted by Manens :: 21 September 2007 - 8:29am

Dear Olivier,

it finally works!
Thanks a lot

Lorenzo

Great

comment posted by allen :: 11 January 2008 - 3:34am

Great, it work fine for me, I use dll explorer to check all need before, and try find the answer myself. but now it work fine, thanks for your info.



Related websites

Translate This Site

User login