soporific Posted March 8, 2007 Share Posted March 8, 2007 (edited) Windows Update Fix for Win9x/MeWhat is the Windows Update Fix for Win9x/Me?Recently, users of Windows 98 and Windows ME discovered they couldn't access the Windows Update website properly. The most common message was: "Thank you for your interest in obtaining updates from our site. This website is designed to work with Microsoft Windows operating systems only. To find updates for Microsoft products that are designed for Macintosh operating systems, please visit http://www.microsoft.com/mac/" The Windows Update Fix for Win9x/ME will hopefully fix this problem. It re-installs the files needed for Windows Update to work, and also installs the recently released root certificate updates which seems to be the cause of the problem. While it has only been primarily tested to work using a Win98SE (English) machine, this fix should work for the entire Win9x/ME family, including localizations in other languages. Windows Update Fix for Win9x/ME has already been confirmed to work on at least 5 localised editions of Win98SE.download locations:v1.22 - zip filev1.22 - exev1.21 - zip filev1.21 from softpediainstallation notes:if you double-click the file it extracts to a temp directory, runs the program (with menu options and everything, and then deletes itself after its all done.or you can extract to a directory and run the RUNME.bat filelocalization text strings::ENGLISHSET Tex01=Welcome to the Windows Update fixSET Tex01a=VersionSET Tex01b=bySET Tex02=This will update your computer so that Windows Update works againSET Tex03=Please NoteSET Tex03a=This has only been tested on a Win98se machineSET Tex04=but i can't see why it won't workSET Tex04a=for the entire Win9x/Me familySET Tex05=Even those using localisations in aSET Tex05a=language other than English can use thisSET Tex06=It has been confirmed to work on at least 3 other editionsSET Tex07=Press any key to continue or CTRL-C to finishSET Tex08=SET Tex09=SET Tex10=There are three fixes included with this packSET Tex11=the first one should work for most peopleSET Tex12=the second one should only be used if the first doesn't workSET Tex12a=the third one can be used at any stageSET Tex13=Internet Explorer will automatically go toSET Tex14=Windows Update after the fix has been installedSET Tex15=So, what do you want to doSET Tex16=Press: 1 to install the normal fix (use this one first)SET Tex17=to install the alternate fix and reboot the computerSET Tex17a=to put a modified shortcut icon to WUPDMGR.EXE to your desktopSET Tex18=to visit this utility's homepageSET Tex19=to visit Windows UpdateSET Tex20=to quitSET Tex21=Opening Windows UpdateSET Tex22=Opening the home pageSET Tex23=Installing Windows Update filesSET Tex24=Now doing the DLLsSET Tex25=Now refreshing the WindowsUpdate folderSET Tex26=Now copying over iuident.cab and iuident.txtSET Tex27=Now doing the new root certificatesSET Tex28=All doneSET Tex29=Now going to Windows Update to see if it's fixed... I hope so! See yaSET Tex30=It doesn't look like this is going to work for you, as you don't seemSET Tex31=to have the 'Program Files' directory in the normal placeSET Tex32=You can enter that variable in now if you'd likeSET Tex32a=or enter nothing to EXITSET Tex33=Just type the name of the directory (don't put in quotes)SET Tex34=that is the equivalent of 'Program Files'SET Tex34a=for your computerSET Tex35=New directory nameSET Tex36=doesn't seem to be correct. Please try againSET Tex37=looks like its correct. Yay! Now continuingSET Tex38=Reboot nowSET Tex39=You do not seem to have WUPDMGR.EXE on your systemSET Tex40=so this fix will not work for youSET Tex41=Now copying icon to desktop Edited May 5, 2007 by soporific Link to comment Share on other sites More sharing options...
Philco Posted March 9, 2007 Share Posted March 9, 2007 (edited) Hi, here's a tool that should fix WU. It's only been tested on Win98se but I can't see why it won't work for the entire Win9x/Me family.There are two fixes contained because it seems there are 2 conditions that will stop you accessing WU. You use FIX 1 first and if that doesn't work, FIX 2 will work. That's what my testing revealed.download from here:http://www.sharebigfile.com/file/103829/WU-fix-exe.htmlinstallation notes:if you double-click the file it extracts to a temp directory, runs the program (with menu options and everything, and then deletes itself after its all done.or you can extract to a directory and run the RUNME.bat filelocalisations:This should work for you guys -- if 'Program Files' can't be found, you are prompted to enter your version of this directory. Try it out ...Methodology: (not including error checking)FIX 1:1) install the DLLs using the INF file2) delete the %windrive%\%PROGFILE%\windowsupdate\v4 folder if it exists where %PROGFILE% is 'program files' (adjustable if yours is different) and %windrive% is your system drive3) re-create the folders and copy iuident.cab and iuident.txt to %windrive%\%PROGFILE%\windowsupdate\v4 and %windrive%\%PROGFILE%\windowsupdate\v4\temp4) run the latest root certificate update5) confirm you can access WU by going thereFIX 2:1) only do step 2 of FIX1 --- why this works is beyond me.2) confirm you can access WU by going therePlease, reupload other server...This file: Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request. Thx.I download with link http://www.iinet.net.au/~hiandy/WU_fix_v1.01.zip, thx. Edited March 10, 2007 by Philco Link to comment Share on other sites More sharing options...
Max_04 Posted March 9, 2007 Share Posted March 9, 2007 Works fine on Windows 98 SE Italian.Compliments. Link to comment Share on other sites More sharing options...
MDGx Posted March 9, 2007 Share Posted March 9, 2007 http://www.sharebigfile.com/file/103829/WU-fix-exe.htmlhttp://www.fileden.com/files/2007/3/9/866389/WU_fix_v1.0.zip (direct download - best option)http://www.filefactory.com/file/bd8a93/None of these URLs work for me. Could you upload this file somewhere else, please?Or if you wish, please email it to me:http://www.mdgx.com/form.htmThanks a bunch. Link to comment Share on other sites More sharing options...
TheSickman Posted March 9, 2007 Share Posted March 9, 2007 Tanks a lotWurks great on W98SE Dutchdanke Link to comment Share on other sites More sharing options...
soporific Posted March 10, 2007 Author Share Posted March 10, 2007 Change log:v1.01-- added 2 menu options: Windows Update, this web page-- after either fix has been applied, Internet Explorer automatically goes to Windows Update-- nothing crucial was added, so those with v1.00 don't really need to upgrade. Link to comment Share on other sites More sharing options...
Philco Posted March 10, 2007 Share Posted March 10, 2007 Change log:v1.01-- added 2 menu options: Windows Update, this web page-- after either fix has been applied, Internet Explorer automatically goes to Windows Update-- nothing crucial was added, so those with v1.00 don't really need to upgrade. :thumbup I try install this utils (1.01) into Windows 98 SE / Czech (!) - working, OK! Thx! Link to comment Share on other sites More sharing options...
RainyShadow Posted March 11, 2007 Share Posted March 11, 2007 Funny, i just downloaded the fix and decided to check WU one last time before i start your program... guess what... WU worked Link to comment Share on other sites More sharing options...
Max_04 Posted March 11, 2007 Share Posted March 11, 2007 @ soporific:I send you in attachment runme_it.bat (replace .txt with .bat) translated in italian language to put in WU Fix 1.01, to share this utility in a italian community.Naturally I leave each credit about your work.runme_it.txt Link to comment Share on other sites More sharing options...
soporific Posted March 12, 2007 Author Share Posted March 12, 2007 (edited) @ soporific:I send you in attachment runme_it.bat (replace .txt with .bat) translated in italian language to put in WU Fix 1.01, to share this utility in a italian community.Naturally I leave each credit about your work.I'm on it. Localizations are fun !! I've also improved the fixes a little, fix 2 sometimes needs to reboot to work properly.EDIT2: to avoid having to type in your local equivalent of 'Program Files' if you tell me what it is, i'll include it in the code. and here's the full set of text strings if anyone wants to do their language::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: LANGUAGE strings go here:: Where the strings are grouped together (a blank line separates groups):: try and make your version equal in character length,:: so you don't have to translate each line perfectly as it is.:ENGLISHSET Tex01=Welcome to v%version% of the Windows Update fix by SoporificSET Tex02=This will update your computer so that Windows Update works againSET Tex03=Please NoteSET Tex03a=This has only been tested on a Win98se machineSET Tex04=but i can't see why it won't workSET Tex04a=for the entire Win9x/Me familySET Tex05=Even those using localisationsSET Tex05a=in a language other than English can use thisSET Tex06=It has been confirmed to work on at least 3 other editionsSET Tex07=Press any key to continue or CTRL-C to finishSET Tex08=Now checking if the Program Files folder is in the normal placeSET Tex09=the folder was found.SET Tex10=There are two fixes included with this packSET Tex11=the first one should work for most people.SET Tex12=the second one should only be used if the first doesn't workSET Tex13=Internet Explorer will automatically go toSET Tex14=Windows Update after the fix has been installedSET Tex15=So, what do you want to doSET Tex16=Press: 1 to install the normal fix (use this one first)SET Tex17=to install the alternate fix and reboot the computerSET Tex18=to visit this utility's homepageSET Tex19=to visit Windows UpdateSET Tex20=to quitSET Tex21=Opening Windows UpdateSET Tex22=Opening the home pageSET Tex23=Installing Windows Update filesSET Tex24=Now doing the DLLsSET Tex25=Now refreshing the WindowsUpdate folderSET Tex26=Now copying over iuident.cab and iuident.txtSET Tex27=Now doing the new root certificatesSET Tex28=All doneSET Tex29=Now going to Windows Update to see if it's fixed... I hope so! See yaSET Tex30=It doesn't look like this is going to work for you, as you don't seemSET Tex31=to have the 'Program Files' directory in the normal placeSET Tex32=You can enter that variable in now if you'd likeSET Tex32a=or enter nothing to EXITSET Tex33=Just type the name of the directory (don't put in quotes)SET Tex34=that is the equivalent of 'Program Files'SET Tex34a=for your computerSET Tex35=New directory nameSET Tex36=doesn't seem to be correct. Please try againSET Tex37=looks like its correct. Yay! Now continuingSET Tex38=Reboot nowEDIT3: i added a prompt for reboot, so i'll need another string:SET TXT_ST38=Reboot now?EDIT4: Max_04 i sent you a PM re: more translations, it doesn't matter now.EDIT5: i redid the strings again, please see the new version Edited March 12, 2007 by soporific Link to comment Share on other sites More sharing options...
Max_04 Posted March 12, 2007 Share Posted March 12, 2007 EDIT2: to avoid having to type in your local equivalent of 'Program Files' if you tell me what it is, i'll include it in the code.Already done!In these strings, in runme_it.bat you can see:l'equivalente di 'Program Files' (di solito 'Programmi')Programmi is the italian entry of default for italian systems. Link to comment Share on other sites More sharing options...
soporific Posted March 12, 2007 Author Share Posted March 12, 2007 (edited) EDIT2: to avoid having to type in Already done!thanks for that ... can you check this?:ITALIANSET Tex01=Benvenuto alla versione v1.01 del Windows Update fix by SoporificSET Tex02=Aggiornera' il computer in modo che Windows Update funzioni di nuovoSET Tex03=Nota:SET Tex03a=e' stato provato su un sistema Win98seSET Tex04=ma non c'e' motivo per cui non funzioniSET Tex04a=per la famiglia Win9x/MeSET Tex05=Per quanto riguarda il funzionamentoSET Tex05a=per altre lingue oltre l'ingleseSET Tex06=e' stato testato su edizione italiana e olandeseSET Tex07=Premi qualunque tasto per continuare o CTRL-C per terminareSET Tex08=Sto controllando se la cartella Program Files e' al suo postoSET Tex09=cartella trovataSET Tex10=Ci sono due correzioni inclusi con questo packSET Tex11=la prima funziona per la maggior parte dei casiSET Tex12=la seconda va usata se la prima non funzionaSET Tex13=Internet Explorer andra' automaticamente su Windows UpdateSET Tex14=dopo l'installazione della correzioneSET Tex15=Cosa vuoi fareSET Tex16=Premi: 1 per installare la correzione normale (usa prima questa)SET Tex17=per installare la correzione alternativa (se la prima non va)SET Tex18=per visitare l'homepage dell'utilitySET Tex19=per visitare Windows UpdateSET Tex20=per uscireSET Tex21=Sto aprendo Windows UpdateSET Tex22=Sto aprendo l'homepageSET Tex23=Sto installando i file di Windows UpdateSET Tex24=Mi sto occupando delle DLLSET Tex25=Sto aggiornando la cartella WindowsUpdateSET Tex26=Sto copiando iuident.cab e iuident.txtSET Tex27=Eseguendo i nuovi certificatiSET Tex28=FattoSET Tex29=Vado in Windows Update per vedere se e' a posto...controllaSET Tex30=Sembra non funzionare per te, cosi' come non sembraSET Tex31=che tu abbia la directory 'Program Files'SET Tex32=Puoi inserire la variabile giusta adesso se preferisciSET Tex32a=o non inserire nulla per USCIRESET Tex33=Scrivi il nome della directory (senza virgolette) ovveroSET Tex34=l'equivalente di 'Program Files' (di solito 'Programmi')SET Tex34a=sul tuo computerSET Tex35=Nuovo nome directorySET Tex36=non sembra essere corretto. RiprovaSET Tex37=sembra quello corretto. Sto continuandoSET Tex38=Reboot now Edited March 12, 2007 by soporific Link to comment Share on other sites More sharing options...
Max_04 Posted March 12, 2007 Share Posted March 12, 2007 EDIT2: to avoid having to type in Already done!thanks for that ... can you check this?:ITALIANSET Tex01=Benvenuto alla versione v1.01 del Windows Update fix by SoporificSET Tex02=Aggiornera' il computer in modo che Windows Update funzioni di nuovoSET Tex03=Nota:SET Tex03a=e' stato provato su un sistema Win98seSET Tex04=ma non c'e' motivo per cui non funzioniSET Tex04a=per la famiglia Win9x/MeSET Tex05=Per quanto riguarda il funzionamentoSET Tex05a=per altre lingue oltre l'ingleseSET Tex06=e' stato testato su edizione italiana e olandeseSET Tex07=Premi qualunque tasto per continuare o CTRL-C per terminareSET Tex08=Sto controllando se la cartella Program Files e' al suo postoSET Tex09=cartella trovataSET Tex10=Ci sono due correzioni inclusi con questo packSET Tex11=la prima funziona per la maggior parte dei casiSET Tex12=la seconda va usata se la prima non funzionaSET Tex13=Internet Explorer andra' automaticamente su Windows UpdateSET Tex14=dopo l'installazione della correzioneSET Tex15=Cosa vuoi fareSET Tex16=Premi: 1 per installare la correzione normale (usa prima questa)SET Tex17=per installare la correzione alternativa (se la prima non va)SET Tex18=per visitare l'homepage dell'utilitySET Tex19=per visitare Windows UpdateSET Tex20=per uscireSET Tex21=Sto aprendo Windows UpdateSET Tex22=Sto aprendo l'homepageSET Tex23=Sto installando i file di Windows UpdateSET Tex24=Mi sto occupando delle DLLSET Tex25=Sto aggiornando la cartella WindowsUpdateSET Tex26=Sto copiando iuident.cab e iuident.txtSET Tex27=Eseguendo i nuovi certificatiSET Tex28=FattoSET Tex29=Vado in Windows Update per vedere se e' a posto...controllaSET Tex30=Sembra non funzionare per te, cosi' come non sembraSET Tex31=che tu abbia la directory 'Program Files'SET Tex32=Puoi inserire la variabile giusta adesso se preferisciSET Tex32a=o non inserire nulla per USCIRESET Tex33=Scrivi il nome della directory (senza virgolette) ovveroSET Tex34=l'equivalente di 'Program Files' (di solito 'Programmi')SET Tex34a=sul tuo computerSET Tex35=Nuovo nome directorySET Tex36=non sembra essere corretto. RiprovaSET Tex37=sembra quello corretto. Sto continuandoSET Tex38=Reboot nowChange:SET Tex10=Ci sono due correzioni inclusi con questo packwith:SET Tex10=Ci sono due correzioni incluse con questo packChange:SET Tex38=Reboot nowwith:SET Tex38=Riavvia adessoFor the rest, all ok. Link to comment Share on other sites More sharing options...
soporific Posted March 13, 2007 Author Share Posted March 13, 2007 Change log for v 1.03* improved the Italian localization - uses the default Program Files folder.* included WAIT.com in the package - shorter delays, quicker program... i can't seem to *permanently* fix the problem with accessing WU ... i'm doing lots of testing with AP and WU and there doesn't seem to be any pattern to why I can sometimes connect and sometimes not. Then when I apply the fix, there is no pattern again! Sometimes Fix 1 works, sometimes Fix 2, sometimes I need to reboot before it works, sometimes i wish bill gates would [insert favourite scenario about what you would like to do to him] ... at least the fix hasn't failed me yet, i can always choose some combination that works ...anyway, v1.03 is out now ... (see 1st post) Link to comment Share on other sites More sharing options...
MDGx Posted March 13, 2007 Share Posted March 13, 2007 I've noticed that your batch prompts the user for non-default "C:\Program Files" folder location.This can be accomplished easily without any prompts, thru command line Windows Script detection [using cscript.exe].I use something like this in 98SE2ME [from O2.BAT = used to install options 1 + 2]:SET PF=SET LM=HKLMSET VL=SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\VarLDID\28701SET AN=&ECHO SET sh=CreateObject("WScript.Shell")>%TEMP%.\$PF$.VBSECHO WScript.ECHO "SET PF=" %AN% sh.RegRead("%LM%\%VL%")>>%TEMP%.\$PF$.VBSCSCRIPT.EXE //I //NoLogo %TEMP%.\$PF$.VBS>%TEMP%.\$PF$.BATIF EXIST %TEMP%.\$PF$.BAT CALL %TEMP%.\$PF$.BAT>NULIF EXIST %TEMP%.\$PF$.* DEL %TEMP%.\$PF$.*>NULFOR %%V IN (AN VL LM) DO SET %%V=START /W EXTRAC32 /Y WIN_13.CAB /L "%PF%\Accessories" MSPCX*.*>NULSTART /W EXTRAC32 /Y WIN_17.CAB /L "%PF%\Accessories" WO*.*>NULSTART /W EXTRAC32 /Y WIN_19.CAB /L "%PF%\Common Files\Microsoft Shared\MSInfo" TX*.OCX>NULSTART /W EXTRAC32 /Y WIN_14.CAB /L "%PF%\Plus!" PLUS!.DLL>NULSTART /W EXTRAC32 /Y WIN_17.CAB /L "%PF%\Plus!" SYSAGENT.EXE>NULSTART /W EXTRAC32 /Y WIN_9.CAB /L "%PF%\Pinball" PINBALL.DAT>NULGETVER "%PF%\GameZone\BCKG.DLL" | FIND /I "1.2.62">NULIF NOT ERRORLEVEL 1 GOTO GZ00START /W EXTRAC32 /Y WIN_10.CAB /L "%PF%\GameZone" BCKG.DLL>NUL:GZ00GETVER "%PF%\GameZone\BCKGRES.DLL" | FIND /I "1.2.62">NULIF NOT ERRORLEVEL 1 GOTO GZ01START /W EXTRAC32 /Y WIN_10.CAB /L "%PF%\GameZone" BCKGRES.DLL>NUL:GZ01blah... blah... blah...IF EXIST "%PF%\PLUS!\THEMES.EXE" GETVER "%PF%\PLUS!\THEMES.EXE" | FIND /I "1998">NULIF NOT ERRORLEVEL 1 GOTO TX@START /W EXTRAC32 /Y WIN_17.CAB /L "%PF%\PLUS!" THEMES.EXE>NUL:TX@SET LM=SET VL=SET AN=This way detection works always 100% no matter where the user has "C:\Program Files" [even on another drive/partition], and LFNs are also properly supported.This script uses also EXTRAC32.EXE, START.EXE + GETVER.EXE .HTH Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now