Attempting install DirectX from June 2010 pack

Windows 2000 fixes and solutions for apps

Attempting install DirectX from June 2010 pack

PostPosted by HappyW2kUser » Wed Sep 29, 2010 4:35 pm

Hello.
Thank you for all the great tools and info of this forum.

I have trouble installing DirectX from End User Runtimes June 2010 on Windows 2000. Don't ask me why, i already have latest DirectX for Win2k installed, tried to do this purely for Wrapper testing purpose.
That the steps i performed:
1) made all preparations according to wrapper readme
2) extracted everything from DirectX package with WinRar
3) put all dlls of wrapper to the same directory
4) with editor of PE Tools changed Minor Subsystem Version of DXSETUP.exe to 0000
5) applied ExcludeFromKnownDlls.reg
6) reboot
7) after running DXSETUP.exe it works up to checking installed components, and then quits with error message, which suggest checking DXError.log and DirectX.log
Here what this install attempt generates:
for DXError.log
Code: Select all
--------------------
[09/28/10 23:11:35] module: dsetup32(Jun  2 2010), file: dsinline.h, line: 391, function: GetLangCodePage

    Failed API:      VerQueryValue()

    Unable to get Translation valie.

--------------------
[09/28/10 23:11:35] module: dsetup32(Jun  2 2010), file: dsinline.h, line: 391, function: GetLangCodePage

    Failed API:      VerQueryValue()

    Unable to get Translation valie.

--------------------
[09/28/10 23:11:48] module: dsetup32(Jun  2 2010), file: dsinline.h, line: 391, function: GetLangCodePage

    Failed API:      VerQueryValue()

    Unable to get Translation valie.

for DirectX.log
Code: Select all
 09/28/10 23:11:33: DXSetup: No command line switch
09/28/10 23:11:33: DXSetup: StartWizard()
09/28/10 23:11:35: dsetup32: IsWow64(): Windows 2000 or Windows 9x.
09/28/10 23:11:35: dsetup32: GetLangCodePage(): VerQueryValue() failed.
09/28/10 23:11:35: dsetup32: GetLangCodePage(): Unable to get Translation valie.
09/28/10 23:11:35: dsetup32: GetLangCodePage(): VerQueryValue() failed.
09/28/10 23:11:35: dsetup32: GetLangCodePage(): Unable to get Translation valie.
09/28/10 23:11:43: DXSetup: CDXWSetup()
09/28/10 23:11:48: DXSetup: start installation
09/28/10 23:11:48: DSETUP: DirectXSetupA(): hWnd: 000401EA dwFlags: 02010098



09/28/10 23:11:48: dsetup32: === SetupForDirectX() start ===
09/28/10 23:11:48: dsetup32: Jun  2 2010 04:33:05
09/28/10 23:11:48: dsetup32: DXSetupCommand = 0.
09/28/10 23:11:48: DXSetup: DSetupCallback(): Phase = 0, Steps = 0
09/28/10 23:11:48: dsetup32: DirectXSetupIsJapanese == 0
09/28/10 23:11:48: dsetup32: DirectXSetupIsJapanNec == 0
09/28/10 23:11:48: dsetup32: Installing on Win2K
09/28/10 23:11:48: dsetup32: IsWow64(): Windows 2000 or Windows 9x.
09/28/10 23:11:48: dsetup32: GetLangCodePage(): VerQueryValue() failed.
09/28/10 23:11:48: dsetup32: GetLangCodePage(): Unable to get Translation valie.
09/28/10 23:11:48: DXSetup: DSetupCallback(): Phase = 0, Steps = 0
09/28/10 23:11:48: dsetup32: start finalizing: phase: 0 - 0, total: 0 - 0
09/28/10 23:11:48: DXSetup: DSetupCallback(): Phase = 3, Steps = 0
09/28/10 23:11:48: dsetup32: Installation ended with value -9 = Internal or unsupported error
09/28/10 23:11:55: DXSetup: WM_APP_ENDINSTALL
09/28/10 23:11:55: DXSetup: ~CDXWSetup()


I tried changing Minor Subsystem Version of dsetup32.dll to 0000, using include and exclude in ini settings file for that module, but this does't help. I don't know what else to try.

And small success story.
Wrapper made possible to start ioquake3, installed from build for windows ioquake3-1.36-3.1.x86.exe on Windows 2000.
Next i'm going to try to get working Dungeon Siege 2, because afair it refused to install on Win2k in the past.
You did a great job. Thanks again.
HappyW2kUser
 
Posts: 4
Joined: Tue Sep 28, 2010 4:14 pm

Re: Attempting install DirectX from June 2010 pack

PostPosted by OldBoy2k » Wed Sep 29, 2010 6:29 pm

Hi,

welcome to win2kgaming forum.I haven't looked at the june Directx release yet but BlackWingCat posted something about it on his blog: BlackWingCat's blog: DirectX End-User Runtime 2010 June

It seems like you can bypass the version check issues with KDWInstall Ez KD Registry Check!

BR
OldBoy2k
OldBoy2k
 
Posts: 1351
Joined: Fri Feb 15, 2008 5:10 pm

Re: Attempting install DirectX from June 2010 pack

PostPosted by HappyW2kUser » Wed Sep 29, 2010 7:22 pm

Yep, this probably would work for Web installer. I'm talking about full package http://www.microsoft.com/downloads/en/d ... ceb6d8fa8d . I thought, if it contains all the libraries for Win2k anyway, why not to try to make them installable from there.

Ah, found this post http://blog.livedoor.jp/blackwingcat/ar ... 09908.html. So there is already present installer based on June 2010 DX. Though i were seeking just for enforcing standard installer work on W2k. Should hardware and drivers be able to work with Direct3D 10, XAudio, Xinput etc. for similar packages to be useful or is it only software (game) side requirement?

And disregard DungeonSiege 2part of opening post. I shouldn't trust Readme file. Everything installs and works fine without wrappers. *facepalm*
HappyW2kUser
 
Posts: 4
Joined: Tue Sep 28, 2010 4:14 pm

Re: Attempting install DirectX from June 2010 pack

PostPosted by OldBoy2k » Sat Oct 02, 2010 9:53 am

city hunter wrote:oldboy I just used blackwingcats 2010 release file. I found it at the bottom of the direct x thread in one of these forums, cant remember now.


Hi HappyW2kUser,

you can use the modified DX9-june web installer released by BlackWinCat linked in my post above.

BR
OldBoy2k
OldBoy2k
 
Posts: 1351
Joined: Fri Feb 15, 2008 5:10 pm

Re: Attempting install DirectX from June 2010 pack

PostPosted by algeeba » Mon Oct 24, 2011 10:47 pm

Sorry for resurection an old thread, as I am late in the game.

I tried updating my Directx to the June 2010 provided by Blackwing (the 66.7 Mb one) but I have had no luck. I tried using the KnowsDlls wrapper by executing Kdllinst, clicking EZ KD Registry, rebooting and then installing the directx setup. Then it comes up with an error regarding msvcrt.dll. On another site Blackwing posted one can install a 7.x and up version of this dll. Or do I need to do more in Kdllinst besides clicking EZ KD Registry?

Thanks again for your help.
algeeba
 
Posts: 10
Joined: Mon Oct 24, 2011 10:08 pm

Re: Attempting install DirectX from June 2010 pack

PostPosted by OldBoy2k » Tue Oct 25, 2011 12:06 am

Use this modified webinstaller pls:
DirectX EndUser Runtime WebInstaller for Windows 2000

I think you mean this post.That installer is for higher msvcrt versions.
If you use msvcrt.dll version is 7.x and above,(ex. WMP10, I migrated or KDW's msvcrt), you can use directx_Jun2010_w2k.exe.

Post- dX9.0c on W2k?

BR
OldBoy2k
OldBoy2k
 
Posts: 1351
Joined: Fri Feb 15, 2008 5:10 pm

Re: Attempting install DirectX from June 2010 pack

PostPosted by algeeba » Tue Oct 25, 2011 3:24 pm

Thanks OldBoy.

Unfortunately my home computer is on dialup and installing DirectX through the net would take forever. Is there any other way?

And, yes, that is the post I was referring to regarding the msvcrt.dll. This has nothing to do with my situation, correct?
algeeba
 
Posts: 10
Joined: Mon Oct 24, 2011 10:08 pm

Re: Attempting install DirectX from June 2010 pack

PostPosted by OldBoy2k » Tue Oct 25, 2011 3:48 pm

algeeba wrote:Thanks OldBoy.

Unfortunately my home computer is on dialup and installing DirectX through the net would take forever. Is there any other way?

I don't know how to install the redistributable June 2010 update on another way,sorry.

algeeba wrote:And, yes, that is the post I was referring to regarding the msvcrt.dll. This has nothing to do with my situation, correct?

Yes,you still have the original Windows 2000 msvcrt.dll installed so you need to run the webupdate.

BR
OldBoy2k
OldBoy2k
 
Posts: 1351
Joined: Fri Feb 15, 2008 5:10 pm

Re: Attempting install DirectX from June 2010 pack

PostPosted by algeeba » Tue Oct 25, 2011 4:44 pm

Ok, thanks.
algeeba
 
Posts: 10
Joined: Mon Oct 24, 2011 10:08 pm

Re: Attempting install DirectX from June 2010 pack

PostPosted by OldBoy2k » Tue Oct 25, 2011 5:45 pm

Sometimes you can add the missing DX9 files (for example d3dx9_43.dll) manually for the games and applications but thats just a quick fix.

BR
OldBoy2k
OldBoy2k
 
Posts: 1351
Joined: Fri Feb 15, 2008 5:10 pm

Re: Attempting install DirectX from June 2010 pack

PostPosted by algeeba » Wed Oct 26, 2011 4:51 pm

Well I went ahead and updated DirectX using the installer that you told me to use via dialup. Surprisingly, the installer just installed 4.x MB of data so it went pretty quick on dialup. I thought it was going to be over 100 MB.

Anyways, how do I know that everything is installed correctly. Am I supposed to see these files in Dxdiag?: D3DCompiler_43.dll
d3dcsx_43.dll
d3dx10_43.dll
d3dx11_43.dll
D3DX9_43.dll

In Dxdiag I don't see that these dlls were installed but some "Microsoft.DirectX.Direct3DX.dll" files were updated.
algeeba
 
Posts: 10
Joined: Mon Oct 24, 2011 10:08 pm

Re: Attempting install DirectX from June 2010 pack

PostPosted by OldBoy2k » Wed Oct 26, 2011 6:05 pm

Sounds good :wink: Afaik directx setups handled with games will keep reminding you to install the latest June update but don't bother,it's installed now.

BR
OldBoy2k
OldBoy2k
 
Posts: 1351
Joined: Fri Feb 15, 2008 5:10 pm


Return to Backporting Applications

Who is online

Users browsing this forum: No registered users and 0 guests

cron