A Windows 98 & ME forum. Win98banter

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » Win98banter forum » Windows 98 » General
Site Map Home Authors List Search Today's Posts Mark Forums Read Web Partners

How to install DirectX v9c on W98 SE if you hate IE...



 
 
Thread Tools Display Modes
  #1  
Old May 21st 11, 02:31 AM posted to microsoft.public.win98.gen_discussion
Lostgallifreyan
external usenet poster
 
Posts: 1,562
Default How to install DirectX v9c on W98 SE if you hate IE...

I wanted DirectX v9c, and found that I couldn't have it because I didn't
want Internet Explorer. I got an error message:
"A cabinet file necessary for installation cannot be trusted"
That word 'trusted' bothered me, it smacked of policing, of M$ telling me
that if I didn't accept their will to integrate the browser with the OS,
I could not have DirectX at all. I don't think there was any other reason
because I already knew I could have it, IF I already had IE v5 installed.
But I didn't want IE on my next clean install, so.....

First, there are several revisions of DirectX v9c, the restrictions I
encountered might not apply to all releases, but if they do, here's a way
round them. Old notes follow (other preliminaries might work, but this WILL work).
For reasons that become clear, this might be no good on an existing install
without first isolating a small subset of 98-Lite's Windows Setup stuff
for a standalone install that also includes the bits I figured out.

A second post immediately follows this, a batch file to automate the whole
doings once you have five named files extracted into one location. This first
post is just to keep a complete record explaining what to get, and why.

The important thing to remember is that all this is undoable, it SHOULD be removed
once DX9 is installed, unless you know specific reasons I don't about why it might be kept.
The second post takes care of the whole process.

================================================== =================================

Base OS is W98 SE installed with 98-Lite, sleek install, no optional extras except command line tools and scandisk.
Network interface is installed next, and 98-lite setup to install TCP/IP tools.

To get DirectX v9c to install without the "A cabinet file necessary for installation cannot be trusted" error
in the absense of an existing Internet Explorer v5 install, use 98-lite setup to install 'MS Cryptographic Providers'.
Open the Windows System directory and find or scroll to the file REGSVR32.EXE.
Then get a copy of the file INITPKI.DLL and put it in the System directory, beside REGSVR32.EXE, and then drag
INITPKI.DLL onto REGSVR32.EXE and let go. Close the popup message box that tells you the registering is done.

You can now install the DirectX v9c.

You can also delete INITPKI.DLL beforehand if you don't want it, it's the registry entries made by using REGSVR32
that matter, the file isn't needed for this at all for the DirectX install. You can also use W98-lite setup to
remove the 'MS Cryptographic Providers' after the DirectX install is done.


Refinement:
Copy these files to System:

INITPKI.DLL
MSSIP32.DLL
RSABASE.DLL
RSASIG.DLL
SOFTPUB.DLL

Then register all but RSASIG.DLL with REGSVR32.EXE.
After registration, INITPKI.DLL and RSASIG.DLL can be deleted, but the other three must remain during the install.

================================================== =================================
  #2  
Old May 21st 11, 02:39 AM posted to microsoft.public.win98.gen_discussion
Lostgallifreyan
external usenet poster
 
Posts: 1,562
Default How to install DirectX v9c on W98 SE if you hate IE...

Second post.. the batch file.
Save it with the 5 files, run it immediately before installing DX9.
it will put the files in the System directory, register them, and wait.
After installing DX9, DO NOT let it reboot yet!
Click in the DOS box and press a key, so the batch script completes,
cleaning up by unregistering those files and deleting them. Then reboot to complete
the DirectX v9c install as usual.

================================================== =================================

@echo off
cls
echo.
echo.
echo WARNING!! DO NOT INSTALL THIS ON A STANDARD W98 OS!
echo --------------------------------------------------------------
echo.
choice /n "Is this a clean install of 98-lite without Internet Explorer installed? (Y/N) "
echo.
echo.
if errorlevel 2 echo Aborting, no changes made.
if errorlevel 2 goto end
echo Installing temporary cryptography support to validate the DirectX v9c installer.

xcopy INITPKI.DLL c:\windows\system
xcopy MSSIP32.DLL c:\windows\system
xcopy RSABASE.DLL c:\windows\system
xcopy RSASIG.DLL c:\windows\system
xcopy SOFTPUB.DLL c:\windows\system

set x=c:\windows\system\regsvr32 /c /s
%x% c:\windows\system\INITPKI.DLL
%x% c:\windows\system\MSSIP32.DLL
%x% c:\windows\system\RSABASE.DLL
%x% c:\windows\system\SOFTPUB.DLL

echo.
echo Install DirectX v9c before continuing. DO NOT let it reboot until this is done!
echo.
choice /n "Remove temporary cryptography support? (Y/N) "
echo.
echo.
if errorlevel 2 echo The cryptography support files remain registered and in place.
if errorlevel 2 goto end
echo Unregistering the temporary cryptography support and deleting unwanted files...

set x=c:\windows\system\regsvr32 /c /s /u
%x% c:\windows\system\INITPKI.DLL
%x% c:\windows\system\MSSIP32.DLL
%x% c:\windows\system\RSABASE.DLL
%x% c:\windows\system\SOFTPUB.DLL

deltree /y c:\windows\system\INITPKI.DLL
deltree /y c:\windows\system\MSSIP32.DLL
deltree /y c:\windows\system\RSABASE.DLL
deltree /y c:\windows\system\RSASIG.DLL
deltree /y c:\windows\system\SOFTPUB.DLL
:end
echo.
echo Script ended.
echo.

================================================== =================================
  #3  
Old May 21st 11, 02:48 AM posted to microsoft.public.win98.gen_discussion
Lostgallifreyan
external usenet poster
 
Posts: 1,562
Default How to install DirectX v9c on W98 SE if you hate IE...

Last post:
Obviously it's been a while since I did this DX9-fooling exercise...

That batch file and those five files ARE the fully isolated standalone method
to fool DX9 on a base W98 SE install. I think four of them were part of the
98-Lite install, I just figured out which four, and which extra file I had to
find to go with them, and which one(s) provided essential registry entries
when registered with REGSVR32.

So although I just posted two stonking great posts, the business is extremely
simple. Get those five files. Save that script as a batch file beside them,
run it as I described, and it works. Maybe in some contexts it isn't needed
but it won't break anything if you haven't got IE there already. And if you
have you don't need this, obviously.

Ok, done.
  #4  
Old May 21st 11, 04:48 AM posted to microsoft.public.win98.gen_discussion
Bill in Co
External Usenet User
 
Posts: 701
Default How to install DirectX v9c on W98 SE if you hate IE...

Lostgallifreyan wrote:
I wanted DirectX v9c, and found that I couldn't have it because I didn't
want Internet Explorer. I got an error message:
"A cabinet file necessary for installation cannot be trusted"
That word 'trusted' bothered me, it smacked of policing, of M$ telling me
that if I didn't accept their will to integrate the browser with the OS,
I could not have DirectX at all. I don't think there was any other reason
because I already knew I could have it, IF I already had IE v5 installed.
But I didn't want IE on my next clean install, so.....


I know this might be a revelation, but what's the big deal about IE? If
its installed and you don't want it, just use some other browser. I'm sure
Big Brother isn't lurking over here, at least, and this ain't "1984". :-)

If I'm reading between the lines, however, this (for you) goes beyond that,
in which case, I can't add anything. :-) For you I guess it's worth
going through all these hoops. I don't like so many hoops. Life is
difficult enough already. :-)


  #5  
Old May 21st 11, 08:14 AM posted to microsoft.public.win98.gen_discussion
thanatoid
External Usenet User
 
Posts: 2,299
Default How to install DirectX v9c on W98 SE if you hate IE...

"Bill in Co" wrote in
m:

Lostgallifreyan wrote:
I wanted DirectX v9c, and found that I couldn't have it
because I didn't want Internet Explorer. I got an error
message: "A cabinet file necessary for installation cannot
be trusted" That word 'trusted' bothered me, it smacked of
policing, of M$ telling me that if I didn't accept their
will to integrate the browser with the OS, I could not
have DirectX at all. I don't think there was any other
reason because I already knew I could have it, IF I
already had IE v5 installed. But I didn't want IE on my
next clean install, so.....


I know this might be a revelation, but what's the big deal
about IE? If its installed and you don't want it, just
use some other browser. I'm sure Big Brother isn't
lurking over here, at least, and this ain't "1984". :-)


Maybe not on 98, but starting with XP, IE and some other system
components regularly started keeping in touch with MS. What they
tell them, I don't know, but I do know it's none of their
business.

If I'm reading between the lines, however, this (for you)
goes beyond that, in which case, I can't add anything.
:-) For you I guess it's worth going through all these
hoops. I don't like so many hoops. Life is difficult
enough already. :-)


I have 98SE Lite - I REALLY hate the regular 98 interface with
the stupid "show everything as web page, active desktop, etc."
so Lite was essential for me. It looks just like 95 and that's
how I like it.

But even though I installed one of the lighter of the 4 choices,
I kept IE for chm files. I know some claim you can read them
without IE, but I could never manage that. But I have IE blocked
from connecting to the net in my firewall.
  #6  
Old May 21st 11, 09:04 AM posted to microsoft.public.win98.gen_discussion
J. P. Gilliver (John)
External Usenet User
 
Posts: 1,554
Default How to install DirectX v9c on W98 SE if you hate IE...

In message ,
Lostgallifreyan writes:
Second post.. the batch file.


I suspect anyone following this will already know about such things, but
just in case not - the following lines in Lg's post wrapped onto two,
and should be rejoined into single lines in the batch file before use:
[]
================================================= ======================
============

[]
choice /n "Is this a clean install of 98-lite without Internet Explorer
installed? (Y/N) "

[]
echo Installing temporary cryptography support to validate the DirectX
v9c installer.

[]
echo Install DirectX v9c before continuing. DO NOT let it reboot until
this is done!

[]
if errorlevel 2 echo The cryptography support files remain
registered and in place.

[]
echo Unregistering the temporary cryptography support and deleting
unwanted files...

[]
================================================= ======================
============

--
J. P. Gilliver. UMRA: 1960/1985 MB++G.5AL-IS-P--Ch++(p)Ar@T0H+Sh0!:`)DNAf

I had lunch today in a restaurant where the food was abdominal. - G4PKP's
bienapropism list
  #7  
Old May 21st 11, 09:09 AM posted to microsoft.public.win98.gen_discussion
J. P. Gilliver (John)
External Usenet User
 
Posts: 1,554
Default How to install DirectX v9c on W98 SE if you hate IE...

In message , Bill in Co
writes:
Lostgallifreyan wrote:
I wanted DirectX v9c, and found that I couldn't have it because I didn't
want Internet Explorer. I got an error message:

[]
I know this might be a revelation, but what's the big deal about IE? If
its installed and you don't want it, just use some other browser. I'm sure
Big Brother isn't lurking over here, at least, and this ain't "1984". :-)

If I'm reading between the lines, however, this (for you) goes beyond that,
in which case, I can't add anything. :-) For you I guess it's worth
going through all these hoops. I don't like so many hoops. Life is
difficult enough already. :-)


It's not _just_ it as a browser: actually, as a browser, it wasn't bad
at the time it came out; it was comparable to the main competitors at
the time (mainly Netscape [Firefox predecessor, more or less], though
Opera and one or two others were around then), even having some features
they didn't (and lacking some they did). But MS integrated IE into the
OS in a way that lots of us find unacceptable - aspects of it pop up
unexpectedly when you're doing things you'd have thought were nothing to
do with HTTP (and aren't), if you have it installed.
--
J. P. Gilliver. UMRA: 1960/1985 MB++G.5AL-IS-P--Ch++(p)Ar@T0H+Sh0!:`)DNAf

I had lunch today in a restaurant where the food was abdominal. - G4PKP's
bienapropism list
  #8  
Old May 21st 11, 09:27 AM posted to microsoft.public.win98.gen_discussion
Bill in Co
External Usenet User
 
Posts: 701
Default How to install DirectX v9c on W98 SE if you hate IE...

thanatoid wrote:
"Bill in Co" wrote in
m:

Lostgallifreyan wrote:
I wanted DirectX v9c, and found that I couldn't have it
because I didn't want Internet Explorer. I got an error
message: "A cabinet file necessary for installation cannot
be trusted" That word 'trusted' bothered me, it smacked of
policing, of M$ telling me that if I didn't accept their
will to integrate the browser with the OS, I could not
have DirectX at all. I don't think there was any other
reason because I already knew I could have it, IF I
already had IE v5 installed. But I didn't want IE on my
next clean install, so.....


I know this might be a revelation, but what's the big deal
about IE? If its installed and you don't want it, just
use some other browser. I'm sure Big Brother isn't
lurking over here, at least, and this ain't "1984". :-)


Maybe not on 98, but starting with XP, IE and some other system
components regularly started keeping in touch with MS. What they
tell them, I don't know, but I do know it's none of their
business.


Not on my system they don't.

If I'm reading between the lines, however, this (for you)
goes beyond that, in which case, I can't add anything.
:-) For you I guess it's worth going through all these
hoops. I don't like so many hoops. Life is difficult
enough already. :-)


I have 98SE Lite - I REALLY hate the regular 98 interface with
the stupid "show everything as web page, active desktop, etc."


I don't have that crap turned on. It's an option, not a requirement.

so Lite was essential for me. It looks just like 95 and that's
how I like it.

But even though I installed one of the lighter of the 4 choices,
I kept IE for chm files. I know some claim you can read them
without IE, but I could never manage that. But I have IE blocked
from connecting to the net in my firewall.



  #9  
Old May 21st 11, 09:28 AM posted to microsoft.public.win98.gen_discussion
Bill in Co
External Usenet User
 
Posts: 701
Default How to install DirectX v9c on W98 SE if you hate IE...

J. P. Gilliver (John) wrote:
In message , Bill in Co
writes:
Lostgallifreyan wrote:
I wanted DirectX v9c, and found that I couldn't have it because I didn't
want Internet Explorer. I got an error message:

[]
I know this might be a revelation, but what's the big deal about IE? If
its installed and you don't want it, just use some other browser. I'm
sure
Big Brother isn't lurking over here, at least, and this ain't "1984".
:-)

If I'm reading between the lines, however, this (for you) goes beyond
that,
in which case, I can't add anything. :-) For you I guess it's worth
going through all these hoops. I don't like so many hoops. Life is
difficult enough already. :-)


It's not _just_ it as a browser: actually, as a browser, it wasn't bad
at the time it came out; it was comparable to the main competitors at
the time (mainly Netscape [Firefox predecessor, more or less], though
Opera and one or two others were around then), even having some features
they didn't (and lacking some they did). But MS integrated IE into the
OS in a way that lots of us find unacceptable - aspects of it pop up
unexpectedly when you're doing things you'd have thought were nothing to
do with HTTP (and aren't), if you have it installed.


Like what? What untoward aspects are "popping up"???


  #10  
Old May 21st 11, 10:58 AM posted to microsoft.public.win98.gen_discussion
J. P. Gilliver (John)
External Usenet User
 
Posts: 1,554
Default How to install DirectX v9c on W98 SE if you hate IE...

In message , Bill in Co
writes:
thanatoid wrote:

[]
But even though I installed one of the lighter of the 4 choices,
I kept IE for chm files. I know some claim you can read them
without IE, but I could never manage that. But I have IE blocked


From what I remember, it's just a matter of having a couple of .dll
files present. (I can't remember which ones, nor how you register them
or whatever it is you have to do. But AFAICR I don't have iexplore.exe
present.)

from connecting to the net in my firewall.



Is that like answering the door in your pyjamas?
--
J. P. Gilliver. UMRA: 1960/1985 MB++G.5AL-IS-P--Ch++(p)Ar@T0H+Sh0!:`)DNAf

I had lunch today in a restaurant where the food was abdominal. - G4PKP's
bienapropism list
 




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
I hate win me msredd General 6 January 11th 07 02:03 AM
install DirectX to multiple computers? [email protected] General 3 March 9th 06 04:47 PM
cant install directx 9 Gordon General 0 August 27th 05 07:13 PM
Does ME hate DOS? Foster Monitors & Displays 1 September 3rd 04 08:03 AM
Accidentally installed DirectX 8.0 BDA on a system with DirectX 9.0b Cherub General 3 July 2nd 04 04:05 PM


All times are GMT +1. The time now is 09:27 AM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 Win98banter.
The comments are property of their posters.