SP1 not installed error on Win 2k with SP4 installed

G

Guest

I had a problem with Win2k on a HDD drive caddy which meant I needed to do a
recovery and reinstall of many "updates".

Now the MSJVM update (816093: Security Update Microsoft Virtual Machine
(Microsoft VM)) will not install and Belarc says that SP1 needs to be
reinstalled.

Can I reinstall Win2k SP1 onto a Win 2k SP4 Pc with all of latest updates
without messing up any more recent updates - or shall I leave well alone.
The only symptom of a problem is that 816093 wont install.

Thanks, Mel
 
G

George Hester

It won't install either because it has already been installed or the Service Pack you've installed is prohibiting it.

No you cannot install SP1 into a system at SP4.

I suspect you've already go it. Why do you think you don't?
 
G

Guest

Hello George,

Because "Belarc Advisor" says this -

SP-1
Q816093 (details...) Reinstall! on 06/15/03
SP4
Q327194 OK

So it looks at all of MS updates and reports on them - all are satisfactory
except SP1. No other evidence!

Mel
 
G

Guest

Hello George, thanks for the guidance.

I did this and the report points to the same error
Windows 2000 Hotfix Validation Report for \\MEL
Report Date: 1/1/2005 1:31pm

Current Service Pack Level: Service Pack 4

Hotfixes Identified:
Q816093: This hotfix should be reinstalled.
The following files are incorrect for this hotfix:
C:\WINNT\SYSTEM32\JAVART.DLL
C:\WINNT\SYSTEM32\JVIEW.EXE
C:\WINNT\SYSTEM32\MSJAVA.DLL

Q282784: Current on system.
Q327194: Current on system.
KB329115: Current on system.
KB820888: Current on system.
KB822831: Current on system.
KB823182: Current on system.
KB823559: Current on system.
KB823980: Current on system.
KB824105: Current on system.
KB824141: Current on system.
KB824146: Current on system.
KB824151: Current on system.
KB825119: Current on system.
KB826232: Current on system.
KB828028: Current on system.
KB828035: Current on system.
KB828741: Current on system.
KB828749: Current on system.
KB829558: Current on system.
KB835732: Current on system.
KB837001: Current on system.
KB839645: Current on system.
KB840315: Current on system.
KB840987: Current on system.
KB841356: Current on system.
KB841533: Current on system.
KB841872: Current on system.
KB841873: Current on system.
KB842526: Current on system.
KB873339: Current on system.
KB885835: Current on system.
KB885836: Current on system.


When I try to re-install the hotfix I get the error messagebox

"Setup has detected that the service pack version of the system is newer
that the update that you are applying to it.
You can only install this update on SP3" - with an "OK" button to close.

Is the only solution to uninstall SP4 .... ?

Regards (for 2005), Mel
 
G

George Hester

No that is not the only solution. Give me a day. I got to go to the relatives. Sit tight.
 
G

Guest

Hi there again George,

No problem - my relatives have just gone after New Year. Any help is
welcome and I am not sure if this is a security problem or not? If I can
resolve it I would like to.

Regards, Mel
 
G

George Hester

OK this is the hotfix we are having trouble with:

http://support.microsoft.com/?scid=kb;en-us;816093

You cannot install this in Windows 2000 SP4. Yes it seems broke I understand that. And I'm not really sure how to proceed here. We'd like qfecheck to give you a clean bill of health I understand that. But Microsoft in their infinite wisdom has made SP4 in Windows 2000 the most recalcitrant SP I have ever seen. Your issue is not the only one of this kind I have seen. Removing SP4 may be an option but I would not do it for this issue. It is likely you are OK and this is what is called a false positive.

First thing we want to do is this in the command prompt:

cd\
jview > jview.xt

then on the root (C:\) you'll have this file jview.txt. Post that here. According to this artcle you can fix this:

http://support.microsoft.com/kb/820101
 
G

Guest

Hello again George,

The lines from the text file that I assume are relevant are:

"Microsoft (R) Command-line Loader for Java Version 5.00.3229
Copyright (C) Microsoft Corp 1996-1999. All rights reserved."

I have looked at Q6 / A6 in article 820101 which seems relevant as it
relates to SP3 / SP4 JVM update problems. This article suggests that the
problem can be resolved by installing "Msjavwu.exe". I found this in the
catalog (version 5.0.3810.0) but when I try to install a messagebox pops up
saying I am trying to install an older file onto a protected system and goes
no further.

(this is also suggested here:
http://www.eggheadcafe.com/ng/microsoft.public.internet.explorer.java/post2133128.asp )

What i have found on my wife's XP (+ SP1 - its an older PC and I haven't
plucked up courage to go to SP2 yet!) PC are the 3 files (in the
Windows/System32 folder on the XP PC)
C:\WINNT\SYSTEM32\JAVART.DLL
C:\WINNT\SYSTEM32\JVIEW.EXE
C:\WINNT\SYSTEM32\MSJAVA.DLL

which on her PC are version "5.0.3810.0". In a simple world I could just
rename the files on my PC and paste the files from her PC into my system32
folder. This could potentially cause my PC to die! And I have a lot of
software installed!

MSoft seem to have this problem tied up in a circle! Further thoughts would
be extremely welcome.

Mel


___________________
 
G

George Hester

What you provided, the first, I can tell you we are not right. If that problem hotfix had been installed we would be at version 3810 not 3229. But now we are at SP4 and we cannot install the hotfix 816093. That's our dilema. And yes you have a security risk. Depending how you use the Internet of course. If you do not regularly visit Spammer sites; Adult sites; or Free Web Hosting sites such as Yahoo Tripod or Angelheart you are fine. But if you do we need to fix this.

From what I can tell, you tried to follow the article:

http://support.microsoft.com/kb/820101

and it didn't work?

So there we go. SP4 is prohibiting you from installing 816093 (it never was installed) and you cannot get it in by folowing the article above. Well that's great. What we need to do is surgery on the inf files in msjavwu.exe. And that is what I am looking at now. I am not saying I can do it but I am going to try. Just give me a few more hours and I'll tell you if I can do it...oh this is a SP4 issue.
 
G

George Hester

OK there is one thing we can try. You need to unpack msjavwu.exe. You can use WinZIP to do this. I extracted it to a folder under:

C:\hold\WU\Software\en\com_microsoft.windows98andwindows98secondedition\x86Win98\com_microsoft.Q816093_VM3810_Ver1

called it ext.

Then in that you will find a inf file called java.inf. Right-click that and choose install. What happens? Tell me any message you get. Don't worry about this it will do no harm if it fails.

--
George Hester
_________________________________
What you provided, the first, I can tell you we are not right. If that problem hotfix had been installed we would be at version 3810 not 3229. But now we are at SP4 and we cannot install the hotfix 816093. That's our dilema. And yes you have a security risk. Depending how you use the Internet of course. If you do not regularly visit Spammer sites; Adult sites; or Free Web Hosting sites such as Yahoo Tripod or Angelheart you are fine. But if you do we need to fix this.

From what I can tell, you tried to follow the article:

http://support.microsoft.com/kb/820101

and it didn't work?

So there we go. SP4 is prohibiting you from installing 816093 (it never was installed) and you cannot get it in by folowing the article above. Well that's great. What we need to do is surgery on the inf files in msjavwu.exe. And that is what I am looking at now. I am not saying I can do it but I am going to try. Just give me a few more hours and I'll tell you if I can do it...oh this is a SP4 issue.
 
G

George Hester

One last thing. Did you select the Operating System Windows 2000 SP4 and then search on 816093 at
the Windows Catalog site? And get that one?
 
G

Guest

Hello George - your brain must be working overtime!

Yes - I did get the version from the Windows Catalogue

I extracted the file and "installed" - no error message

Jview still says :

Microsoft (R) Command-line Loader for Java Version 5.00.3229
Copyright (C) Microsoft Corp 1996-1999. All rights reserved.

QFECHECK says

Q816093: This hotfix should be reinstalled.

Will try rebooting now and advise any difference.

Regards, Mel
 
G

Guest

Hello George,

Reboot - no difference
Download - confirmed (I have Windows 200Pro but no file there - went to Win
2k SP4)

Mel (head hurts!)

_________________________________________
 
G

George Hester

Yes that's right. You right-clicked the java.inf said install no error and still jview is telling you that version? Bummer. Go to Start | Search | msjava.dll | Search Now | right-click msjava.dll and choose Properties | Version. Tell me what it says for File version.

--
George Hester
_________________________________
Mel_P said:
Hello George,

Reboot - no difference
Download - confirmed (I have Windows 200Pro but no file there - went to Win
2k SP4)

Mel (head hurts!)

_________________________________________
 
G

Guest

Hello George, my sentiment entirely!

The version of msjava.dll in C:\WINNT\System 32 is 5.0.3234.0

As I noted I do have a copy of version 5.0.3810.0 from my wife's PC
(also same file version of jview.exe and javart.dll from same PC). Is it
possible to rename the files on my PC and copy these across - or will Windows
fail to recognise them (or worse, Fail!). What do you think about this?

Mel
________________________________
 
G

Guest

George,

Another thought - can I remove these files (or unistall MS Java) and use Sun
Java. I suspect just not using MS java doesn't remove the security risk -
even though I don't intentionally visit dodgy sites ??

Mel
 
G

George Hester

I wouldn't. If you look in the java.inf you will see that many more files than msjava.dll get updated. I don't understand why the directions at Microsoft don't work. I suppose they put their finger in the air and come back with something noone knows if it works or not. As far as I can tell your stuck with this issue unless you can remove SP4.
 
G

George Hester

No you cannot remove msjava. Actually you can but it is in beta right now and I would not trust it. You
can disable msjava by doing this:

Start | Run | regsvr32 /u msjava.dll | OK.

Then install Sun's JVM. But note both have security flaws no matter what anyone tells you. It's just that
Sun's are not well addressed. The security issues really lie in IE. But like I said if you don't visit
boneheaded sites or before you do tighten down ALL your security you'll be fine. You just have to
watch out for these free web hosting sites. They are immersed in these Internet nasties. Often sites will
go out of business still listed in Google go there and you got hours of cleaning out all the nasties. That's
IE for you. Mozilla I hear is pretty good to guard against that.
 
G

Guest

Well George, thanks for all of your help. I am actually using Mozilla
Firefox for most internet use - but funnily enough, it doesn't always work
well with MS sites (!). I am using Sun Java for some educational sites which
require java to run the software. I will disable the msjava as you indicate
and look out for the official removal route when it moves from beta testing.

Thanks again, Mel
(You deserve a pint if you ever visit Maidstone, UK)

__________________________________
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top