Link to home
Start Free TrialLog in
Avatar of Zoplax
Zoplax

asked on

Installing VB6 on Windows XP Pro?

I'm having some strange problems when trying to install Visual Basic 6 Enterprise Edition and Professional Edition on a Windows XP Pro SP1 machine.

With the Enterprise Edition, the setup begins, but when I click Next past the initial setup screen, the setup.exe errors out, complaining about the ntdll.dll file:

  Error signature:

    AppName: vs60wiz.exe
    AppVer: 6.0.0.8167
    ModName: ntdll.dll
    ModVer: 5.1.2600.1106
    Offset: 00008cf1

"Technical" info about the error is placed in the appcompat log file, which is here:

<?xml version="1.0" encoding="UTF-16"?>
<DATABASE>
<EXE NAME="vs60wiz.exe" FILTER="GRABMI_FILTER_PRIVACY">
    <MATCHING_FILE NAME="vs60wiz.exe" SIZE="556544" CHECKSUM="0xC2F7F426" BIN_FILE_VERSION="6.0.0.8167" BIN_PRODUCT_VERSION="6.0.0.8167" PRODUCT_VERSION="6.00.8167" FILE_DESCRIPTION="setup" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Microsoft (R) Visual Studio" FILE_VERSION="6.00.8167" ORIGINAL_FILENAME="setup.exe" INTERNAL_NAME="setup" LEGAL_COPYRIGHT="Copyright © 1997" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x1" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="6.0.0.8167" UPTO_BIN_PRODUCT_VERSION="6.0.0.8167" LINK_DATE="06/16/1998 12:07:07" UPTO_LINK_DATE="06/16/1998 12:07:07" VER_LANGUAGE="English (United States) [0x409]" />
</EXE>
<EXE NAME="ntdll.dll" FILTER="GRABMI_FILTER_THISFILEONLY">
    <MATCHING_FILE NAME="ntdll.dll" SIZE="668672" CHECKSUM="0x2149BD76" BIN_FILE_VERSION="5.1.2600.1106" BIN_PRODUCT_VERSION="5.1.2600.1106" PRODUCT_VERSION="5.1.2600.1106" FILE_DESCRIPTION="NT Layer DLL" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Microsoft® Windows® Operating System" FILE_VERSION="5.1.2600.1106 (xpsp1.020828-1920)" ORIGINAL_FILENAME="ntdll.dll" INTERNAL_NAME="ntdll.dll" LEGAL_COPYRIGHT="© Microsoft Corporation. All rights reserved." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0xA92F6" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="5.1.2600.1106" UPTO_BIN_PRODUCT_VERSION="5.1.2600.1106" LINK_DATE="08/29/2002 10:40:40" UPTO_LINK_DATE="08/29/2002 10:40:40" VER_LANGUAGE="English (United States) [0x409]" />
</EXE>
<EXE NAME="kernel32.dll" FILTER="GRABMI_FILTER_THISFILEONLY">
    <MATCHING_FILE NAME="kernel32.dll" SIZE="930304" CHECKSUM="0xCBCCF8A9" BIN_FILE_VERSION="5.1.2600.1106" BIN_PRODUCT_VERSION="5.1.2600.1106" PRODUCT_VERSION="5.1.2600.1106" FILE_DESCRIPTION="Windows NT BASE API Client DLL" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Microsoft® Windows® Operating System" FILE_VERSION="5.1.2600.1106 (xpsp1.020828-1920)" ORIGINAL_FILENAME="kernel32" INTERNAL_NAME="kernel32" LEGAL_COPYRIGHT="© Microsoft Corporation. All rights reserved." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0xE7ED3" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="5.1.2600.1106" UPTO_BIN_PRODUCT_VERSION="5.1.2600.1106" LINK_DATE="08/29/2002 10:40:40" UPTO_LINK_DATE="08/29/2002 10:40:40" VER_LANGUAGE="English (United States) [0x409]" />
</EXE>
</DATABASE>

Any ideas why I'm having these problems?  Did I miss some bulletin stating that Visual Studio 6 is not compatible with XP?
Avatar of Mohammed Nasman
Mohammed Nasman
Flag of Palestine, State of image

Hello

  I installed VB6 on XP pro and home edition, and it worked fine with me

  insure that you have administrator privilege to install without any problems
Avatar of pfro
pfro

Hi

I'm having exactly the same problem trying to install VB6 onto a Win XP machine.  Were you able to find an answer as to why I'm experiencing this problem?  Note: I've made sure I have administrator rights before trying to install.

The error I'm receiving is the following...

AppName: vs60wiz.exe      AppVer: 6.0.0.8167      ModName: vs60wiz.exe
ModVer: 6.0.0.8167      Offset: 000087f1

Please mail me at pfro@ceh.ac.uk should you have any information.

Thanks
Paul
Dear expert(s),

A request has been made to close this Q in CS:
https://www.experts-exchange.com/questions/20523914/Delete-Request.html

Without a response in 72 hrs, a moderator will finalize this question by:

 - Saving this Q as a PAQ and refunding the points to the questionner

When you agree or disagree, please add a comment here.

Thank you.

modulo

Community Support Moderator
Experts Exchange
I had the same problem than you.

Usually when I install windows xp at home I disable all Performance Counters.

I tried to reenable ALL them and run vb setup again and...wow!, I didn't believe, finally after 2 weeks going mad, trying and trying, I have now vb installed!!!

I hope this will work for you too.

For fast enable/disable performance counter I have an utility (exctrlst.exe) that I don't remember where I found but sure u can find it with google (or by the way I can email it too u if u wish)


good luck!

Hi manuxyz

Thank you for your reply.  I've tried what you have suggested by putting back Perfomance counters to default but to know avail.  .  It's strange though what you have suggested works for you because in knowledge base article 192731 it suggests preventing performance counters!  I'm sure it has to do with performance counters somewhere but in my case possibly the registry is not quite right.  I'm still trying so any other suggestions from anybody would be most welcome.

Thanks once again
Paul
ASKER CERTIFIED SOLUTION
Avatar of modulo
modulo

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
a possible workaround for this problem is doing a "silent" install:
http://support.microsoft.com/?kbid=195828
Another possibility is to run the setup.exe program in 'Windows 98/Me compatibility mode' (right mouse click on setup.exe, select 'properties', then the 'compatibility' tab.

(ensure the 'install dcom98' checkbox is then UNchecked when the install starts)

cheers,
John