soporific Posted August 16, 2006 Share Posted August 16, 2006 (edited) Auto-Patcher for Windows 98 SE (English)Hi there, those that are new to this project, please skip down to the What is Auto-Patcher for Windows 98se? section.Latest News:Aug 13, 2009: There is no zip file currently available of the program files. In order to 'get' at the files inside the installer, simply run the installer, choose a place to put the files and then start the 'installation'. Once all the files are copied over, copy the program files to another location, and then uninstall the program as normal. No registry entries are created apart from the uninstall keys (which are deleted after you uninstall. Please have a look at the shortcuts created for the program BEFORE uninstalling to find out which files start the program.Dec 17, 2008: The Upgrade to December 2008 is now available. You will need the December 2007 final files already installed.Downloads:Edited by MDGx: added mirrors: here + here.Latest Upgrade version:December 2007 Final to December 2008 UPGRADE:download link [old link = now invalid ;-(]Size: 45.36 MBMD5: 326313710CED36DEB721A72325E142BALatest full version:December 2007 Final FULL:download link [old link = now invalid ;-(]Size: 286.46 MBMD5: 10107332C30837B2837BF90513A22CD0Edited by MDGx:FYI:For those who would like to extract the files without installing, please use Innounp (free GPL).Auto-Patcher installer executables were compiled using Inno Setup (freeware).shameless plug: if you liked the program (or even if you disliked it) please give it a rating on Softpedia by going here:http://www.softpedia.com/get/System/OS-Enh...dows-98SE.shtmlNote: if the SoftPedia site seems to be down, go to the Download.com site instead and vote for it there!What is Auto-Patcher for Windows 98se?Windows 98 Second Edition (SE) was released in 1999, and since then many component updates and critical security hotfixes have also been released. Also, in July of 2006 Microsoft stopped support for Windows 98, and vulnerabilities discovered since then have not been officially patched. So, whatever state your computer is currently in, you can use this program to do all the patching for you. Auto-Patcher includes every update that has been released by Microsoft and every unofficial update posted on the Microsoft Software Forum Network. This program will work on any existing Windows 98 SE (English) system and will still only install updates if your computer is missing them. If you want to know what Auto-Patcher thinks is missing, there is a report function available that will compile a list of all missing updates. Please note: this is an MS-DOS based program that uses batch file scripting to perform all the updates.Auto-Patcher features:* one-click to start the program, and one-button to fully auto-patch your system, or* updates and hotfixes are grouped into selectable modules with further options available within each.* only install updates you are missing (default setting)* report function: search for missing updates and send to text file for viewing. Also tells you what is already installed.* every Auto-Patcher process is logged with timestamps & hotfix version information. Verbose (or debug) mode also available that logs more.* option to force re-installation of updates already installed (NOT the default setting)* to fully patch a freshly installed Window 98 machine, many reboots are required. If the process is interrupted, recovery is available as a menu optionAuto-Patcher contents: see link aboveAutoPatcher98_December2007_Final.zipAutoPatcher98_December2008.zip Edited January 14, 2011 by MDGx Added mirrors + FYI (innounp + InnoSetup). 1 Link to comment Share on other sites More sharing options...
wizardofwindows Posted August 16, 2006 Share Posted August 16, 2006 this is a brillant idea petr .we have all seen autopatcher for 2000/xp and i have often wonder why noone applied this to win98 .i guess it made more sense to follow the wave and stick with the current os outthere but after years of using 9x etc i find the majority of users just want a 98se thats completely up 2 date ie6 dx9 wmp 9 etc.and if it could be done on one iso the better.i think us regulars in here who are mod and tweak savy forget the many who are not and cant figure out the sometimes complex tasks of building a a bootable cd or a 98 cd with apps which install after setup unattented.Im rather familar with nlite and have made many cds so this i can understand.and if this is the final chapter on 98se then this would be a crowning achevement a complete up 2 date 98se. best of luck.. Link to comment Share on other sites More sharing options...
jimmsta Posted August 16, 2006 Share Posted August 16, 2006 (edited) Does Autopatcher's exe work in Win9x? I've never checked it out... if it does, I'd be willing to create modules for this project, as I've already started...The Win9x Power Pack was going to initially be an Autopatcher-like installer, but in the end, I just wanted to get it released as quickly as possible. I realize that it would probably benefit me and everyone else to have it set up as easily as Autopatcher's interface.I assume that this project would superceed the Power Pack, as it can have full registry-checking, and various other enhanced features. In other words, I'm ALL FOR THIS.So, when do we start? Also: this is a brillant idea petr .Might want to re-read that. Edited August 16, 2006 by jimmsta Link to comment Share on other sites More sharing options...
soporific Posted August 17, 2006 Author Share Posted August 17, 2006 Does Autopatcher's exe work in Win9x? I've never checked it out... if it does, I'd be willing to create modules for this project, as I've already started... So, when do we start?We have already. With regards to the internals of the autopatcher, i can help by providing all the info I've collected since I started this project (i.e lots of info about checking the registry for which updates have already been applied, etc) but I'm not so useful in terms of hardcore software coding. But i'm sure our combined skills plus everyone else who visits these forums will get it done in the end.I'd suggest trying to build my project as it is, and running it in VMware to see how it runs. The code files as they are have a couple of bugs but nothing that will stop you from seeing what we have so far. I could also make up a logic tree that outlines the processes that make up how the project runs itself. Because I only use batch files, and nothing else, there's a lot of rebooting that needs to happen and I'm not sure how to go about upgrading this aspect. At one stage I had the critical updates installing in 4 sections, but I got this down to just the one run.Anyway, my question is: where do we start? Link to comment Share on other sites More sharing options...
wizardofwindows Posted August 17, 2006 Share Posted August 17, 2006 it sound like making a ghost image of a full updated 98se and then maybe using xcopy to move it on 2 the hardrive might work as well.theres probably a few related ideas. Link to comment Share on other sites More sharing options...
Fredledingue Posted August 17, 2006 Share Posted August 17, 2006 It would be VERY COOL to use your autopatcher as a sort of system restore: checking everything. Link to comment Share on other sites More sharing options...
soporific Posted August 17, 2006 Author Share Posted August 17, 2006 It would be VERY COOL to use your autopatcher as a sort of system restore: checking everything.I could make a system report function pretty easily. When using the 'Upgrade' component (the autopatcher part) the first thing the CD does is search for everything. The only thing it doesn't do right now is tell the user the results of the scan. I could output it pretty easily without too much extra work.But please understand, as it stands, IT ALREADY can be used as a "system restore, checking everything." What are you waiting for, build the project already! The only difference between the one available now, and the one we're discussing about building is how updated your operating system will be. Currently it will get you to October 2005, so not a waste of time building the old version IMHO. Link to comment Share on other sites More sharing options...
jimmsta Posted August 18, 2006 Share Posted August 18, 2006 Well, I'll create the Unofficial Patches modules. I think releasing the Win9x Power Pack as a Module in this project would be great. I'm happy to do the research needed for such things. Link to comment Share on other sites More sharing options...
soporific Posted August 18, 2006 Author Share Posted August 18, 2006 Well, I'll create the Unofficial Patches modules. I think releasing the Win9x Power Pack as a Module in this project would be great. I'm happy to do the research needed for such things.Excellent. Please either PM me or post to the forum what you think of the existing 'methods' i use -- in particular the method for installing everything using a batch file routine. The problem with a routine is trying to ensure it doesn't break down and leave the user hanging. I've already discovered a way to do this and I'm already not totally happy with my methods. To be fair, you had to try really really hard to stuff things up.I may as well explain how: I choose to install the custom version and then just before setup started, rebooted and choose to install the vanilla version instead. Because there were still marker files relating to the custom version, the vanilla version routine broke down. This has now been fixed but there are probably many more examples like this if we tried hard enough to find them. So feedback on the existing methods is pretty important IMHO. Link to comment Share on other sites More sharing options...
jimmsta Posted August 19, 2006 Share Posted August 19, 2006 Honestly, I've been using batch files for a long time... I learned computers on DOS 3.3 & 5.0, at a young age - but I'm trying to get away from batch files as well. In my "BHT" utility cd, I chose to use a batch-file based update utility. I offer the user NO options. It's pitiful. I'm trying to get away, but cannot, as the next patch for that is ENTIRELY made up of batch files that download the parts of the patch... I'm not even too sure as to whether I'm missing the mark on this project. You want to automate the patching process with Autopatcher, correct? In any case, I've got a fresh install of Win98SE in VMWare, and will begin module creation after installing ERUNT and a few other registry tools. Link to comment Share on other sites More sharing options...
soporific Posted October 12, 2006 Author Share Posted October 12, 2006 OK, rather than spring this on everybody and then have to do lots of work to get it from alpha to beta, I thought I'd post the theoretical plan of attack and worry about actual bugs after the beta release. Because I'm sure I've got a few things wrong But first, what I want to know is which hotfixes are current and which are obsolete. I swear, the number of red herrings I've had in the last few weeks --- it's been driving me crazy. There are sites all over the place offering the most obscure hotfixes that *just* might add another fix for Win98se. I know I should ignore them but my curiosity always gets the better of me. THe last treasure trove I stumbled upon yielded a few hotfixes I'd never heard of, but also heaps that have been made obsolete, and not just recently. Eventually I want to create the Official Confirmed Obsolete Hotfix Thread so please add your research to this thread for all to benefit from.Here is my current hotfix text file where I store all pertinent update info. If anyone wants to have a look and see if there are any obsolete, or where the info is wrong, that would be great. The Index is:======SECTION 1 - the master list of hotfixesSECTION 2 - updates I think i need but don't haveSECTION 3 - Old hotfixes not needed anymoreSECTION 4 - Checks for each installSECTION 5 - Direct URLs for hotfixes (only some)+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++ Windows 98se updates list -- as of Octoboer 12, 2006 ++ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++Index:======SECTION 1 - the master list of hotfixesSECTION 2 - updates I think i need but don't haveSECTION 3 - Old hotfixes not needed anymoreSECTION 4 - Checks for each installSECTION 5 - Direct URLs for hotfixes (only some)+++++++++++++++++++++++++++++++++++++++++++++++++++++++=========SECTION 1 - the master list - newest to oldest=========kb925486 - 2006 Sep 26 - Vulnerability in Vector Markup Language Could Allow Remote Code Execution (unofficial)kb920670 - 2006 Aug 08 - Unofficial Hyperlink Object Security Vulnerability Fixkb919587 - 2006 Aug ?? - Unofficial MSXML 3.0 SP7 UpdateDXMedia6 - 2006 Jun ?? - Unofficial DirectX Media (DXM) 6.0 Update for Internet Explorer 6.xkb918547 - 2006 Jun 08 - Vulnerability in Graphics Rendering Engine Could Allow Remote Code Executionkb918439 - 2006 Jun 08 - Security Update for Internet Explorer 6 Service Pack 1kb917734 - 2006 JUn 08 - Vulnerability in Windows Media Player Could Allow Remote Code Executionkb917344 - 2006 Jun 08 - Vulnerability in Microsoft JScript Could Allow Remote Code Executionkb916528 - 2006 Apr ?? - Unofficial Microsoft Data Access Components (MDAC) 2.8 sp1 updatekb916281 - 2005 Jun 08 - Cumulative Security Update for Internet Explorer 6 sp1kb913433 - 2006 May 08 - Vulnerabilities in Macromedia Flash Player from Adobe Could Allow Remote Code Execution kb913296 - 2006 Jan ?? - Jet 4.0 data engine update fixes for various issueskb911562 - 2006 Apr 08 - Security Update for Microsoft Data Access Components (MDAC) 2.8 Service Pack 1kb910906 - 2005 Jun ?? - A program may crash when using the Microsoft DAO 3.6 Object Librarykb908519 - 2006 Jan 08 - Vulnerability in Embedded Web Fonts Could Allow Remote Code ExecutionOleUp240 - 2005 Dec ?? - OLE Automation Libraries 2.40.4522 updatekb904706 - 2005 Oct 11 - Vulnerability in DirectShow Could Allow Remote Code ExecutionUSBmte - 2005 Aug ?? - USB, 1394, & Mass Storage Device Driver Package for Windows 98 update98Updsys - 2005 Apr 15 - Unofficial Windows 98 SE Updated CPU Microcode (UPDATE.SYS)kb896358 - 2005 Jun 14 - HTML Help Could Allow Remote Code Executionkb893627 - 2005 Mar ?? - Group policies are not applied to a computer that has IE6sp1 installedkb892211 - 2005 Jan 24 - Software Update for Web Folderskb891781 - 2005 Feb 08 - DHTML Editing Component ActiveX Control Could Allow Remote Code Executionkb891711 - 2005 Jan 11 - Cursor and Icon Format Handling Could Allow Remote Code ExecutionKB891122 - 2005 Jan ?? - Unofficial update for Windows Media Digital Rights Management-enabled playersRootsup - 2005 ??? ?? - Roots Certificate UpdateUnicows - 2004 Dec ?? - Microsoft Layer for Unicode version 1.1.3790.0kb888113 - 2005 Feb 08 - Hyperlink Object Library Could Allow Remote Code Executionkb873374 - 2004 Sep 14 - Buffer Overrun in JPEG Processing (GDI+) Could Allow Code Executionkb870669 - 2004 Jul 02 - Disable ADOB Stream in Internet ExplorerLC3codec - 2005 Jan 28 - WMP 10 for Windows XP MP3 codec for WMP9 & WMP7kb840315 - 2004 Jul 12 - Vulnerability in HTML Help Could Allow Code Executionkb837009 - 2004 Aug 06 - Cumulative Update for Outlook Express 6 sp1RichEd9x - 2004 Mar 07 - Unofficial Windows 95/98/ME Rich Text Edit Controls UpdateVS6SP6U - 2004 Mar 07 - Unofficial Visual Studio 6.0 SP6 Components98TShoot - 2003 Dec 01 - Unofficial Windows 98/98 SP1/98 SE HTML Help Troubleshooting Guide Fixkb823559 - 2003 Jul 08 - Buffer Overrun In HTML Converter Could Allow Code Executionkb817855 - 2003 Mar 28 - Java Runtime Does Not Initialize the WMP9 OCX Control in Netscape Navigatorkb817787 - 2003 May 07 - Flaw in Windows Media Player Skins Downloading could allow Code Executionkb816093 - 2003 Apr 09 - Flaw in Microsoft VM Could Enable System Compromisekb811630 - 2003 Feb 05 - HTML Help Update to Limit Functionality When It Is Invoked with the window.showHelp() Methodq329115 - 2002 Sep 04 - Certificate Validation Flaw Could Enable Identity Spoofingq329048 - 2002 Oct 22 - Unchecked Buffer in File Decompression Functions Could Lead to Code Executionq323455 - 2002 Sep 30 - Directory Services Client Update for Windows 98q323255 - 2002 Oct 02 - Unchecked Buffer in Windows Help Facility Could Enable Code Executionq323172 - 2002 Aug 28 - Flaw in Certificate Enrollment Control Could Allow Deletion of Digital Certificatesq320920 - 2002 Jun 26 - Cumulative Patch for Windows Media Player 7.1 (only if WMP 7.1 is installed and WMP 9 isn't)Q319571 - 2002 Apr 10 - Keyb.com and Jkeyb.sys Detect Non-US Enhanced Keyboards as AT Style Keyboardsq314941 - 2001 Dec 20 - Unchecked Buffer in Universal Plug and Play can Lead to System Compromiseq314147 - 2002 Feb ?? - An Unchecked Buffer in the SNMP Service May Allow Code to Runq313829 - 2002 Mar 07 - Unchecked Buffer in Windows Shell Could Lead to Code Executionq311561 - 2001 Dec 01 - MS-DOS Does Not Properly Process Hard Disk Hardware Errorsq310695 - 2001 Nov 07 - DVD Player Program Cannot Access Dataq309081 - 2001 Nov 95 - An Infrared Fax Modem or Mobile Phone with Data Features May Not Be Installed Correctlyq306453 - 2001 Sep 26 - You Receive a Bugcheck in Usbhub.sys When You Remove or Add a USB Deviceq293818 - 2001 Mar 22 - Erroneous VeriSign-Issued Digital Certificates Pose Spoofing Hazardq290831 - 2001 Mar 14 - SRB_FUNCTION_SHUTDOWN Requests Not Sent to SCSI Miniports During Shutdownq288430 - 2001 Mar 08 - Laptop Computer Hangs During Docking or Undockingq278368 - 2000 Dec 20 - Memory Leak in Atmuni.sysq277628 - 2000 Dec 20 - Last Access and Creation Time "Error 5 Access Denied" bugq275873 - 2000 Oct ?? - Sleep Button and Power Button Have the Same Functionalityq274370 - 2000 Sept ?? - Error Message on a Blue Screen When You Try to Play Digital CD Audioq274175 - 2000 Nov 10 - Error Message Opening or Copying File from Folder Eight Levels Deep on CD-ROMq274113 - 2000 Oct 20 - Patch for WebTV for Windows Announcement Listener Vulnerabilityq273991 - 2000 Oct 10 - Share level passwordq273727 - 2000 Oct 11 - Malformed IPX NMPI Packet Vulnerabilityq273017 - 2000 Sep 20 - IDE Hard Drive Cache Packageq272621 - 2000 Sept 09 - Negative Hard Disk Free Size Reported on Virtual Memory Tab in System Propertiesq272137 - 2000 Sept ?? - GetShortPathName() Does Not Work When It Is Passed a Long File Name from A Novell NetWare Serverq269601 - 2000 Aug 09 - Quick Fix Package for WavePci (KB 242937)q269239 - 2000 Aug ?? - NetBIOS Vulnerability May Cause Duplicate Name on the Network Conflictsq263044 - 2000 ??? ?? - Fdisk Does Not Recognize Full Size of Hard Disks Larger than 64 GBq259728 - 2000 May 19 - IP Fragment Reassembly security vulnerabilityq259253 - 2000 Feb 15 - ACPI Computer with Anti-Virus Software Installed Stops Responding When You Restart Computerq257360 - 2000 Jul 19 - ACPI Compliant Computer May Hang on Resume from S1 Stateq256015 - 2000 Mar 17 - "DOS Device in Path Name" Vulnerabilityq253697 - 2000 Mar ?? - USB Enumeration Problems with OpenHCI Controller on Fast Computersq250876 - 2000 Mar ?? - Print Queues May Appear Offline If Connection Number Equals 255q250514 - 2000 ??? ?? - Access Violation in Spoolss.dll When Submitting Two Direct Print Jobs on the Same Printerq249824 - 2000 Mar 15 - VOLTRACK Is Erroneously Unloaded After 255 Device Additions and Removalsq249635 - 2000 ??? ?? - USB Driver Uses the Largest Supported Report Sizeq249146 - 1999 ??? ?? - Sounds May Be Disabled Using PlaySound API with USB HID Devices Presentq245729 - 1999 Nov 19 - File Access URL Vulnerability (superceeded by q323455 but still installed)q245682 - 2000 ??? ?? - IDE Controller Is Disabled in Device Manager If Secondary IDE Channel Is Disabled in the BIOSq245065 - 2000 ??? ?? - Automatic Repeat Does Not Work for USB Keyboard After Suspend/Resumeq243199 - 2000 Apr 20 - Windows 98 Second Edition Problems with NDIS Intermediate Driversq242939 - 1999 Sep 27 - Legacy Parallel Devices May Not Respond After ResumeQ242161 - 1999 Sep 21 - Creating a View of a File May Leak Pages of Memoryq241084 - 1999 Sep 08 - Computer Hangs Entering ACPI S4 Mode with a USB Device ConnectedQ241052 - 2000 Feb 14 - Message Box Displays Browse for Password SynchronizationQ240075 - 1999 Aug 20 - USB Devices May Not Work in Windows 98 Second Editionq239887 - 1999 Dec 01 - Windows 98 Second Edition Shutdown Supplementq239696 - 1999 Dec 01 - Hang Returning from Suspend in Low Memory Situations or High Disk Activityq238453 - 1999 Nov 29 - Spoofed Route Pointer VulnerabilityTelnetUp - 1999 Sept 09 - Buffer overrun in Telnet in Windows 95/98 poses a security risk (q240163)2-4-date -1999 Sep ?? - 2 to 4 Digit Date Conversion Toolq236926 - 1999 Aug 29 - TCP/IP May Retransmit Packets Prematurely=========SECTION 2 - hotfixes I think are needed but I don't have=========kb912452 - 2005 Dec 10 - You cannot enter full-screen mode on a second instance of the Windows Media Player ActiveX control=========SECTION 3 - old hotfixes not needed anymore.=========q242975 - 1999 Dec 22 - 1394 Storage Supplement (superceeded by usbmte)q243450 - 2000 Mar 10 - ScanDisk Errors on IDE Hard Disks Larger Than 32 GB (superceeded by unknown)q249973 - 2000 ??? ?? - Default RTF File Viewer Interrupts Normal Program Processing (superceeded by RichEd9x)q260067 - 2000 May 22 - Mapped Drives Shutdown Update (superceeded by usbmte)q274548 - 2001 May 24 - Patch for "HyperTerminal Buffer Overflow" Vulnerability (superceeded by unknown)q276602 - 2000 Dec 22 - Device Manager Reports Code 10 for Device & Does Not Assign an Available IRQ ("" by usbmte)q293793 - 2001 Mar 30 - Exception 0E in Vredir error messages when you open network files (superceeded by q323455)kb814078 - 2003 Mar 19 - Flaw in Windows Script Engine Could Allow Code Execution (Java Script 5.6)KB833989 - 2004 Sept 14 - Microsoft VGX Update (superceeded by kb917344)KB883586 - Microsoft VGX Update (superceeded by kb917344)kb885492 - 2005 Feb 08 - Vulnerability in PNG Processing Could Allow Remote Code Execution (superceeded by kb917734)scr56en - 2003 Feb ?? - Windows Script 5.6 (is this superceeded by kb917344?)=========SECTION 4 - oldest to newest=========- these are the checks for each hotfix. I've just copied them from the code file so please excuse the code!!- if there is only one check variable, if the file or registry key exists, the hotfix is installed.- if there are two check variables, the second check value (Chec2) is checked to see if the value can be found compared to the first Check. Either it is a registry key, or the size of a file. It should be obvious which is which just from these notes. In one case (q249824), the value checked is actually the date because there is no other known method (AFAIK) :q236926SET CHECK=%windir%\INF\QFE\WIN98.SE\236926UN.INF :2-4-DateSET CHECK=HKEY_CURRENT_USER\Control Panel\InternationalSET CHEC2=/yyyy :TelnetUpSET CHECK=%windir%\INF\QFE\TELNETUN.INF :q238453SET CHECK=%windir%\INF\QFE\WIN98.SE\238453UN.INF :q239696SET CHECK=%windir%\INF\QFE\W98.SE\239696UN.INF :q239887SET CHECK=%windir%\INF\QFE\WIN98.SE\239887UN.INF :q240075SET CHECK=%windir%\INF\QFE\WIN98.SE\3781UN.INF :q241052SET CHECK=%windir%\INF\QFE\W98.SE\241052UN.INF :q241084SET CHECK=%windir%\inf\qfe\Win98.SE\241084UN.INF :q242161SET CHECK=%windir%\inf\qfe\Win98.SE\242161UN.INF :q242939SET CHECK=%windir%\INF\QFE\Win98.se\242939UN.INF :q242939SET CHECK=%windir%\INF\QFE\Win98.se\242939UN.INF :q245065SET CHECK=%windir%\INF\QFE\Win98.SE\242928UN.INF(yes, 242928UN is correct - It is not 245065UN) :q245682SET CHECK=%windir%\INF\QFE\W98\245682UN.INF :q245729SET CHECK=%windir%\INF\QFE\W98\245729UN.INF :q249146SET CHECK=%windir%\INF\QFE\W98.se\249146UN.INF :q249635SET CHECK=%windir%\INF\QFE\W98.se\249635UN.INF :q249824SET CHECK=%windir%\system\iosubsys\voltrack.vxdSET CHEC2=05-07-05 :q250514SET CHECK=%windir%\INF\QFE\W98.SE\250514UN.INF :q250876SET CHECK=%windir%\INF\QFE\W98.SE\250876UN.INF :q253697SET CHECK=%windir%\INF\QFE\W98.SE\253697UN.INF :q256015SET CHECK=%windir%\INF\QFE\W98.SE\256015UN.INF :q257360SET CHECK=%windir%\INF\QFE\W98.SE\257360UN.INF :q259253SET CHECK=%windir%\INF\QFE\W98.SE\259253UN.INF :q259728SET CHECK=%windir%\INF\QFE\W98.SE\259728UN.INF :q263044SET CHECK=%windir%\INF\QFE\W98.SE\263044UN.INF :q269239 (yes the check setting is correct - 264650 is really kb269239)SET CHECK=%windir%\INF\QFE\W98.SE\264650UN.INF :q269601 (this is actually KB242937)SET CHECK=HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup\Updates\W98.SE\UPD269601 :q272137SET CHECK=%windir%\INF\QFE\W98.SE\272137UN.INF :q272621SET CHECK=%windir%\INF\QFE\W98.SE\272621UN.INF :q273017SET CHECK=%windir%\INF\QFE\W98.SE\273017UN.INF :q273727SET CHECK=%windir%\INF\QFE\W98.SE\273727UN.INF :q273991SET CHECK=%windir%\INF\QFE\W98.SE\273991UN.INF :q274113SET CHECK=%windir%\INF\QFE\W98\274113UN.INF :q274175SET CHECK=%windir%\INF\QFE\W98\274175UN.INF :q274370SET CHECK=%windir%\INF\QFE\W98.se\274370UN.INF :q275873SET CHECK=%windir%\INF\QFE\W98.SE\275873UN.INF :q277628SET CHECK=%windir%\INF\QFE\W98.SE\277628UN.INF :q278368SET CHECK=%windir%\INF\QFE\W98.SE\278368UN.INF :q288430SET CHECK=%windir%\INF\QFE\W98.SE\288430UN.INF :q290831SET CHECK=%windir%\INF\QFE\W98.SE\290831UN.INF :q293818SET CHECK=%windir%\system\verisignpub1.crl :rootsupdSET CHECK=HKEY_LOCAL_MACHINE\Software\Microsoft\Active Setup\Installed Components\{EF289A85-8E57-408d-BE47-73B55609861A}SET CHEC2=8,0,2195,0 :q306453SET CHECK=%windir%\INF\QFE\W98.SE\306453UN.INF :q309081SET CHECK=%windir%\INF\QFE\W98.SE\309081UN.INF :q310695SET CHECK=%windir%\INF\QFE\W98.SE\310695UN.INF :q313829 (still under review)SET CHECK=%windir%\system\shel95.dllSET CHEC2=1,388,816 :q314147SET CHECK=HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup\Updates\W98\UPD314147 :q314941SET CHECK=HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup\Updates\W98\UPD314941 :q319571SET CHECK=%windir%\INF\QFE\W98\319571UN.INF :q320920SET CHECK=HKEY_LOCAL_MACHINE\Software\Microsoft\Updates\Windows Media Player\wm320920.1(don't worry this also has a dependency check for Wmp 7.1 and an incompatibility check for Wmp 9) :q323172SET CHECK=%windir%\INF\QFE\W98\323172UN.INF :q323255SET CHECK=HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup\Updates\W98\UPD323255 :q323455SET CHECK=%windir%\INF\DsClient.INF :q329048SET CHECK=HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup\Updates\W98\UPD329048 :q329115SET CHECK=HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup\Updates\W98\UPD329115 :kb816093SET CHECK=%windir%\INF\java.inf :kb817787 (this also has a dependency check for Wmp 7.1 and an incompatibility check for Wmp 9)SET CHECK=HKEY_LOCAL_MACHINE\Software\Microsoft\Updates\Windows Media Player\wm817787 :kb817885 (this also has a dependency check Wmp 9)SET CHECK=%windir%\INF\wm817885.inf :KB823559SET CHECK=%windir%\INF\QFE\W98.SE\823559UN.INF :KB837009SET CHECK=%windir%\INF\Q837009.INF :KB840315SET CHECK=%windir%\INF\QFE\W98\840315UN.INF :KB870669SET CHECK=Internet Explorer\ActiveX Compatibility\{00000566-0000-0010-8000-00AA006D2EA4}SET CHEC2=00000400 :98TShootSET CHEC2=234,760SET CHECK=%windir%\help\TSHOOT.OCX :RichEd9xSET CHECK=%windir%\SYSTEM\Richtx32.ocxSET CHEC2=212,240 :LC3codec (this also has a dependency check Wmp 9)SET CHECK=%windir%\INF\L3CODECP.INF :KB873374SET CHECK=HKEY_LOCAL_MACHINE\Software\Microsoft\GdiDetectionToolSET CHEC2=00000001 :KB888113SET CHECK=%windir%\INF\QFE\W98\888113UN.INFSET CHEC2= :UnicowsSET CHECK=%windir%\system\unicows.dllSET CHEC2=258,352 :KB891122SET CHECK=HKEY_LOCAL_MACHINE\Software\Microsoft\Updates\Windows Media Player\KB891122 :KB891711SET CHECK=%windir%\INF\QFE\W98\891711UN.INF :KB891781SET CHECK=Windows\CurrentVersion\Internet Settings :KB892211SET CHECK=%windrive%\program files\common files\microsoft shared\web folders\pkmws.dllSET CHEC2=80,448 :KB893627SET CHECK=%windir%\system\IEDKCS32.DLLSET CHEC2=299,008 :KB896358SET CHECK=%windir%\INF\QFE\W98\KB896358.INF :KB893627SET CHECK=%windir%\system\IEDKCS32.DLLSET CHEC2=299,008 :KB896358SET CHECK=%windir%\INF\QFE\W98\KB896358.INF :USBmteSET CHECK=%windir%\system32\drivers\usbstor.sys :KB904706SET CHECK=%windir%\INF\KB904706.INF :OleUp240SET CHECK=%windir%\system\olepro32.dllSET CHECK=164,112 :KB908519SET CHECK=%windir%\INF\QFE\W98\KB908519.INF :KB910906SET CHECK=%windir%\system\msxbde40.dllSET CHEC2=355,032 :KB911562SET CHECK=HKEY_LOCAL_MACHINE\Software\Microsoft\DataAccessSET CHEC2=2.81.1124.0 :KB913296SET CHECK=%windir%\SYSTEM\mswstr10.dllSET CHEC2=621,272 :KB913433SET CHECK=%windir%\SYSTEM\MACROMED\FLASH\KB913433.infSET CHEC2= :KB916281SET CHECK=%windir%\inf\Q916281.INF :KB916528SET CHECK=%windir%\system\sqlsrv32.dllSET CHEC2=438,272 :KB917344SET CHECK=%windir%\system\jscript.dllSET CHEC2=465,864 :KB918439SET CHECK=%windir%\INF\Q918439.INF :KB918547SET CHECK=%windir%\INF\QFE\W98\%FILES%.inf :DXMedia6SET CHECK=%windir%\system\proctexe.ocxSET CHEC2=76,288 :KB919587SET CHECK=%windir%\system\msxml3.dllSET CHEC2=1,049,088 :KB920670SET CHECK=%windir%\system\hlink.dllSET CHEC2=72,704 :KB925486SET CHECK=%windrive%\Program Files\Common Files\Microsoft Shared\VGX\vgx.dllSET CHEC2=2,286,080=========SECTION 4=========[url="http://download.microsoft.com/download/win95/update/3111/w95/en-us/236926usa5.exe"]http://download.microsoft.com/download/win.../236926usa5.exe[/url][url="http://download.microsoft.com/download//win98se/update/3978/w98/en-us/241084up.exe"]http://download.microsoft.com/download//wi...us/241084up.exe[/url][url="http://download.microsoft.com/download/win98se/ideupd/1/w98/en-us/245682us8.exe"]http://download.microsoft.com/download/win...s/245682us8.exe[/url][url="http://download.microsoft.com/download/win98/update/8266r/w98/en-us/263044usa8.exe"]http://download.microsoft.com/download/win.../263044usa8.exe[/url][url="http://download.microsoft.com/download/win98/update/12395/w98/en-us/274548usa8.exe"]http://download.microsoft.com/download/win.../274548usa8.exe[/url]OK, here's some info about the autopatcher:What does it do?I'll let the batch file options speak for themselvesecho. Please choose one of the following options:echo.echo. Press S to search for all possible installations (default)echo. Press U to only search for system updatesecho. Press T to only search for 3rd party applicationsecho. Press A to immediately fully autopatch this computerecho. Press I to read more information about Autopatching (goto :MoreInfo)explanations:* Press S to search for all possible installations (default):Much like the other Autopatchers, mine for Windows 98 has what I consider to be essential add-ons like Mozilla Firefox, 7-Zip, and others included in the install options. So this options searches for everything.* Press U to only search for system updates:Self-explanatory.* Press T to only search for 3rd party applicationsSelf-explanatory.* Press A to immediately fully autopatch this computerWell, this is the big one. More info below...:MoreInfoclsecho.echo. The autopatch modules will only install the necessaryecho. files after searching via a variety of methods if theecho. updates have previously been applied. The list is:echo.echo. + Windows Installer v2echo. + Old Hotfixes Pack (includes 36 hotfixes)echo. + Internet Explorer 6 sp1 (includes 13 hotfixes)echo. + DirectX 9.0c (includes 1 other hotfix)echo. + Windows Media Player 9 (includes 7 hotfixes)echo. + Microsoft Data Access Components 2.8 sp1 (plus hotfixes)echo. + Microsoft Jet 4.0 Database Engine sp8 (plus hotfixes)echo. + New Hotfixes Pack (includes 14 hotfixes)echo. + Win98-2-ME (the core of it only)echo. + .Net Framework 2.0echo.echo. Press any key to return to the option menu...PAUSE >nulI am still undecided exactly how to go about the full autopatching. Some questions that come to mind:* Do i provide an option to select only official hotfixes, with all the unofficial ones as a separate option?* Should I separate the hotfixes into security patches and bug patches?All feedback welcome and appreciated. Link to comment Share on other sites More sharing options...
soporific Posted October 25, 2006 Author Share Posted October 25, 2006 (edited) Hey there 98ers,I am extremely relieved to be able to finally announce the alpha release of the AutoPatcher for Windows 98se.Download it from here:http://www.zupload.com/download.php?file=g...;filepath=47842orhttp://mega-file.net/file.php?file=2a9f732...45c27cfdcfaf2b9 (much faster server)See the first post of this thread for more info. Edited October 26, 2006 by soporific Link to comment Share on other sites More sharing options...
Eck Posted October 26, 2006 Share Posted October 26, 2006 (edited) soporific,If you look at how Gape's Unofficial 98SE Service Pack deals with Dialup Networking, you'll see that he doesn't use the installer. Even his info states that he just installs parts of it. I think the problem might lie in the installation of Virtual Private Networking that Dialup Networking 1.4 installs. Since that invokes the Windows Setup to add drivers to Network Properties, then ask to restart Windows when it finishes, that might be the hold up.So after Gape's pack is installed, you have Dialup Networking 1.4 installed. However you don't have the Virtual Private Networking installed in the Network Properties (which I've never needed anyway.)In fact, when I used to install DUN 1.4 manually I used to then go into Add/Remove's Windows Setup and uncheck Virtual Private Networking. Otherwise it would interfere with my Cable internet connection.Perhaps you could examine how Gape's pack installs DUN 1.4 and incorporate that into your Auto-Patcher. Edited October 26, 2006 by Eck Link to comment Share on other sites More sharing options...
soporific Posted October 27, 2006 Author Share Posted October 27, 2006 (edited) Eck, thanks for the tip, i'll look into it.Ok, the Autopatcher may have a pretty major bug which i'm confirming now. The bug is giving heaps of false alarms about hotfixes looping thru installs ... in my effort to speed up the process I removed a pause from all the registry tests because it looked like I didn't need them ... that was on my work computer which is quite a bit slower than my home one ... and the lack of a pause is stuffing everything up on my super-duper fast machine ... so all those with a 'nighssss' system will probably be writing a rather lenghthy post telling me that every single install that uses a registry check fails the code. Don't waste your time, please. As soon as I can confirm whether or not this was the fault, i'll post again. Sorry about this!EDIT: yep, that was the problem. And when I said 'pause', i meant 'delay' - there was a one second delay after a registry key was exported to a text file that I've put back in. Good news is you don't need to download another 140mb file. Its just 60kb.Again, sorry if you got lots of 'loop thru' messages!And another little bug caused the Hotfix pack no 4 module to not even run. so here's a combined update for the above two stupid mistakeshttp://z02.zupload.com/download.php?file=g...;filepath=10628 Edited October 28, 2006 by soporific Link to comment Share on other sites More sharing options...
soporific Posted October 28, 2006 Author Share Posted October 28, 2006 update 1.2 for the alpha release of the Autopatcher for Windows 98se is available for download from here: http://z02.zupload.com/download.php?file=g...;filepath=10628 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