Share via

Object Windows Exception; Create fail for window ...

Anonymous
2012-09-09T19:30:56+00:00

OS: Windows 7; 64 bit

I recently installed an older program that was functioning ok.

Now when it is launched I get an error window "ObjectWindows Exception" with the message "Create fail for window ...".

There were no deliberate changes to the system but obviously something has changed. I don't know what happened or where to start looking for the issue.

Thanks...

Windows for home | Previous Windows versions | Apps

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

Answer accepted by question author

Anonymous
2012-09-09T19:55:50+00:00

Have you tried right-clicking on the shortcut to the program, or the .exe, and selecting the "Run As Administrator" option?  Do so even if your user is an Admin.

Try right-clicking on the actual Setup.exe and selecting the "Run As Administrator" option?  Do so even if your user is an Admin.

Try Safe Mode.

Advanced startup options (including safe mode)

http://windows.microsoft.com/en-US/windows7/Advanced-startup-options-including-safe-mode

How to troubleshoot a problem by performing a clean boot in Windows Vista or in Windows 7

http://support.microsoft.com/default.aspx/kb/929135

Test with another Windows user.

Try System Restore.

How to repair the operating system and how to restore the operating system configuration to an earlier point in time in Windows Vista (or 7)

http://support.microsoft.com/kb/936212/#appliesto

Try running ChkDsk to check your drive for errors. Right-click your Drive icon/ Properties/ Tools/ Error Checking.  Try it first by not checking either box (this will run it in a Read-only mode) to see if it flags any hard drive or file problems.  If it does, restart  it by ticking both boxes, and rerun it to allow it to attempt to fix any found problems.

Uninstall and reinstall the program.

Was this answer helpful?

3 people found this answer helpful.
0 comments No comments

Answer accepted by question author

Anonymous
2012-09-15T19:48:05+00:00

Have you considered a Virtual Machine type solution?

Windows Virtual PC

Download Windows XP Mode

http://www.microsoft.com/windows/virtual-pc/download.aspx

Windows XP Mode (Windows 7 only, but not any of the Home versions)   "You are not eligible to download Windows XP Mode. You must have Windows 7 Professional, Enterprise, or Ultimate to run Windows XP Mode".    If you have an old XP CD (or other older Windows CD)  available you can just download the Virtual Machine and skip the XP Mode download.

This covers the whole gambit of virtual machines in "Home" versions if you want to have a look at it.  Of course you will need a licensed copy of XP to install and  run in any of them (except XP Mode).

VirtualBox is an impressive VM contender

http://windowssecrets.com/search/?cx=017937947691920082874%3A_ilcm6kdy_y&cof=FORID%3A11&q=VirtualBox+is+an+impressive+VM+contender+&sa=Search&advWS=1&advSAN=1&advPages=15

Upgrade to another edition of Windows 7 by using Windows Anytime Upgrade

http://windows.microsoft.com/en-US/windows7/help/videos/upgrade-to-another-edition-of-windows-7-by-using-windows-anytime-upgrade

Windows Anytime Upgrade: frequently asked questions

http://windows.microsoft.com/en-US/windows7/windows-anytime-upgrade-frequently-asked-questions

This example might or might not work for you with your program it uses the built-in Administrator account to perform the install?

"It seems that the "Run as administrator" command only gives you some administrative privileges, and they're not enough to install Java (and OpenOffice, by association). In order to get around this, you need to actually log into the built-in administrator. Open a command prompt with admin rights by clicking start, typing cmd into the search/run box, and hitting CTRL-SHIFT-ENTER. At the prompt, type:

net user administrator /active:yes

Then log out of your regular account and back in as the built-in administrator, where you might be able to install the program. When you're done, log back into your regular account and, for security purposes, disable the built-in administrator account using:

net user administrator /active:no "

Solving setup errors by using the SubInACL tool to repair file and registry permissions

http://blogs.msdn.com/astebner/archive/2006/09/04/solving-setup-errors-by-using-the-subinacl-tool-to-repair-file-and-registry-permissions.aspx

Was this answer helpful?

1 person found this answer helpful.
0 comments No comments

10 additional answers

Sort by: Most helpful
  1. Anonymous
    2013-11-16T22:02:46+00:00

    Now when it is launched I get an error window "ObjectWindows Exception" with the message "Create fail for window ...".  

    I've got the same error with old version of GoldWave.

    After a bit of debugging I came up with a conclusion that ObjectWindows is incompatible with DEP, as the code actually jumps to data segment.

    Moreover, It apparently installs custom exception handler, which obscures the problem.

    Solution: either disable DEP or whitelist offending executable so it won't be covered with DEP.

    The latter option is covered in this post: http://www.sevenforums.com/gaming/39174-bex-error.html#post926600

    For me it works just fine.

    It's a shame that nobody here figured this before and there were only suggestions to run chkdsk or try XP copy in virtual machine and the like.

    Was this answer helpful?

    2 people found this answer helpful.
    0 comments No comments
  2. Anonymous
    2014-12-05T21:47:25+00:00

    ... After a bit of debugging I came up with a conclusion that ObjectWindows is incompatible with DEP, as the code actually jumps to data segment.

    Moreover, It apparently installs custom exception handler, which obscures the problem. ...

    Solution: disable DEP [for that executable ...

    An old thread, but for those who, like me, come here from a search: I've just had the same problem with some old software that supports a Powervar UPS. It installs and works fine in a WinXP virtual machine (VM), but this is obviously no good in this case, the host machine (not the VM) needs to shut down cleanly. Krzysztof Kaspruk's (KK) solution is the way to go. Some comments: the installer for the software refused to run, so I installed it in an XP VM under VMware, and copied the installed files to the Win7/64 machine, then getting the ObjectWindows issue. Adding to KK's analysis, the program in question (several actually, MANAGER.EXE, MONITOR.EXE and others) are 32-bit programs (Windows 7/64 will run 32-bit but not 16-bit programs) compiled (at least in part, probably entirely) by the 1996 version of the Borland C++ compiler (discoverable by simply examining the files in a binary viewer and seeking "Borland"). This might be helpful to know, as one could search the Web for

    "Windows 7" "borland c++" issues OR compatibility

    or the like.

    I don't know if the programs are actually going to work properly (they have to find the UPS on its USB connection, which doesn't work yet), but KK's solution solved the second problem (after getting the installer to run in XP): getting the programs to run without ObjectWindows error.

    Was this answer helpful?

    1 person found this answer helpful.
    0 comments No comments
  3. Anonymous
    2012-09-09T19:32:30+00:00

    OS: Windows 7; 64 bit

    I recently installed an older program that was functioning ok.

    Now when it is launched I get an error window "ObjectWindows Exception" with the message "Create fail for window ...".

    There were no deliberate changes to the system but obviously something has changed. I don't know what happened or where to start looking for the issue.

    Thanks...

      

    "Older Program" in question?

    It could very well be that the incompatibilities that may exist finally caught up with you.  The first place to look is the manufacturer of the 'older program' for help.

    Was this answer helpful?

    0 comments No comments