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. |
|
|
Thread Tools | Display Modes |
#1
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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 | |
|
|
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 |