Fredledingue Posted September 27, 2010 Share Posted September 27, 2010 SCR579X (script engines update) cause HTA application to show a box asking to download the script engine. When you download it, it works fine but... it asks it everytime you open an HTA application. If you select "don't ask any download anymore" (OSOTE) then it will never ever work again.So this is not usable as is.I solved the problem by1/ installing SCR579X2/ restarting3/ installing SCR569X4/ pressing "keep new files" for every file that is newer5/ restartingThis way you get the combination of the new files with the old files and the settings that work.(Not tested on the long term yet.)The problem doesn't affect VBS applications.http://www.mdgx.com/add.htm#MSEhttp://www.mdgx.com/upd98me.php#1123095-14-2010 SCR579X:Reverted back to older JSCRIPT.DLL 5.7.0.16535 (from WinXP Q955360 Fix) due to WMP9 compatibility issues. Replaced newer (buggy) JSCRIPT.DLL 5.7.6002.22145 (from Win2000 Q975542 Fix):• Unofficial Windows 98/98 SP1/98 SE/ME Scripting Engines (MSE) 5.7 include: VBScript (VBS) 5.6' date=' JScript (JS) 5.7, Windows Script Components (WSC), Windows Script Host (WSH) 5.7 + Windows Script Runtime (WSR) 5.7:http://msdn.microsoft.com/en-us/library/ms950396.aspxUnofficial MSE 5.7 5.7.6002.22145 + VBScript (VBS) 5.6 for Windows 98/98 SP1/98 SE/ME [729 KB'].http://www.mdgx.com/files/SCR579X.EXERequires MS IE 5.5 SP2 or newer already installed!http://www.mdgx.com/toy.htm#IEXCAUTION:In case of errors with Unofficial MSE 5.7 (re)install MSE 5.6 [672 KB].http://www.mdgx.com/files/SCR569X.EXERegard. Link to comment Share on other sites More sharing options...
MDGx Posted September 28, 2010 Share Posted September 28, 2010 I've seen your solution, and will update those files soon.Thanks a lot for your hard work. Link to comment Share on other sites More sharing options...
Fredledingue Posted September 28, 2010 Author Share Posted September 28, 2010 The only changes between installing src579x and re-installing src569x by keeping new files are:C:\WINDOWS\WSCRIPT.EXE 118,834 06-26-01-5:53p --> 5.6.0.8832 114,688 02-17-07-6:04a C:\WINDOWS\COMMAND\CSCRIPT.EXE 102,450 06-26-01-5:49p --> 5.6.0.8832 98,304 02-17-07-6:03a C:\WINDOWS\HELP\WSCRIPT.HLP 8,847 06-26-01-3:55p --> 8,847 06-26-01-2:55pMISSING from C:\WINDOWS\SYSTEM:CSCRIPT.EXE 114,688 12-10-07-6:00a WSCRIPT.EXE 135,168 12-10-07-6:00asrc579x adds in C:\WINDOWS\SYSTEM:CSCRIPT.EXE 5.7.0.16535 114,688 12-10-07-6:00a WSCRIPT.EXE 5.7.0.16535 135,168 12-10-07-6:00a WSHCON.DLL 5.7.0.16535 36,864 07-21-08-12:26a IMHO, two explanations:1/ HTA (IE) looks in C:\WINDOWS\SYSTEM for WSCRIPT.EXE and doesn't find what he's looking for because of its location not being in C:\WINDOWS.The cause might be found in the registry or in some settings but I can't give any help about that.To test that one could move version 5.7.0.16535 of WSCRIPT.EXE to C:\WINDOWS and see.2/ WSCRIPT.EXE 5.7.0.16535 or 5.6.0.6626 is faulty.(I don't think CSCRIPT.EXE and WSCRIPT.HLP have any influence here)Please note that src579x install version 5.6.0.6626 of WSCRIPT.EXE and CSCRIPT.EXE while src569x installs a newer 5.6.0.8832 version.That the latter version works well.HTH Link to comment Share on other sites More sharing options...
MDGx Posted September 28, 2010 Share Posted September 28, 2010 Thanks for all your work in resolving this issue.BTW...Current SCR579X.EXE installs:- CSCRIPT.EXE 5.7.0.16535 in %windir%\SYSTEM [114,688 bytes]- WSCRIPT.EXE 5.7.0.16535 in %windir%\SYSTEM [135,168 bytes]These are SCR579X.INF relevant sections:[DefaultInstall]CopyFiles=CS[CS]CSCRIPT.EXEWSCRIPT.EXE[DestinationDirs]CS=115.6.0.6626 files [old] must come from a much older SCR569X edition or from an official MS update [all MS updates for 9x OSes are much older].Current SCR579X does not install any 6626 build files.Current SCR569X : the only 6626 build file installed is DISPEX.DLL [5.6.0.6626].And you're right, SCR56 deletes:- 5.7 cscript.exe [build 5.7.0.16535] from %windir%\SYSTEM and installs its own 5.6 build [5.6.0.8832] into %windir%\COMMAND- 5.7 wscript.exe [build 5.7.0.16535] from %windir%\SYSTEM and installs its own 5.6 build [5.6.0.8832] into %windir%I'm working on this SCR57 fix right now, and I should be posting it soon.Many thanks for your help.Best,MDGx Link to comment Share on other sites More sharing options...
MDGx Posted September 28, 2010 Share Posted September 28, 2010 So...I've just posted the new SCR579X fix [thank you Fredledingue ]:http://www.mdgx.com/files/SCR579X.EXEnow with ReadMe guide:http://www.mdgx.com/files/scr57.phpalso as plain text:http://www.mdgx.com/files/SCR579X.TXTLinked here:http://www.mdgx.com/add.htm#MSEPlease test this new fix, and post here any errors/problems, eventually with error messages, relevant code/registry/etc.Thanks.PS:SCR569X.EXE has its own ReadMe guide now:http://www.mdgx.com/files/scr56.phpalso as plain text:http://www.mdgx.com/files/SCR569X.TXTHTH Link to comment Share on other sites More sharing options...
Fredledingue Posted September 29, 2010 Author Share Posted September 29, 2010 (edited) Thanks for this new beta update, MDGx!To save time, I tested it immediately without restoring my system (I have no software to do so at the moment and it would have to be done manualy) and as a result, well, your new installer didn't change anything from my previously corrected set of files. But that's normal since it's supposed to reproduce it.So I recommand another test on a clean or semi-clean install.Reproducing the problem is easy. You just need to open any HTA application. The error if any will appear immediately.The only change I noticed with my Installed Files Checker 4.6c, was:ADVPACK.DLL 99,840 08-04-04-3:56a ==> 6.0.2900.5512 99,840 04-14-08-12:00aI didn't see this file in your list in the readme. Does it belong to this package or not? If not I wonder where it comes from because I didn't install anything else. Edited September 29, 2010 by Fredledingue Link to comment Share on other sites More sharing options...
MDGx Posted September 30, 2010 Share Posted September 30, 2010 Thanks for this new beta update, MDGx!To save time, I tested it immediately without restoring my system (I have no software to do so at the moment and it would have to be done manualy) and as a result, well, your new installer didn't change anything from my previously corrected set of files. But that's normal since it's supposed to reproduce it.So I recommand another test on a clean or semi-clean install.Reproducing the problem is easy. You just need to open any HTA application. The error if any will appear immediately.The only change I noticed with my Installed Files Checker 4.6c, was:ADVPACK.DLL 99,840 08-04-04-3:56a ==> 6.0.2900.5512 99,840 04-14-08-12:00aI didn't see this file in your list in the readme. Does it belong to this package or not? If not I wonder where it comes from because I didn't install anything else.Thanks for testing.And glad it works properly [per your instructions ;-)].I have no way of testing any 9x updates, because I don't have Win98SE installed (in a virtual machine) right now [but I plan to do so soon].Now I'm using XP SP3 (with MS IE 6.0 SP3), that's where ADVPACK.DLL build 6.0.2900.5512 comes from [the newest available to my knowledge], so I updated my IEAK (IExpress) installer libraries to that version, since I'm also compiling installers for 2000 + XP [and even for NT4].These files seem to work properly with 98/98SE/ME, so I'm keeping them.I've posted stuff about newer versions of advpack.dll here.Although, advpack.dll from SCR579X.EXE should only be used by the installer [the "AdvancedINF=2.5" line has to be mentioned in the INF for this to work], that's why it is copied to the %TEMP% folder [usually C:\WINDOWS\TEMP] together with W95INF16.DLL + W95INF32.DLL, and all those temp files should be (theoretically) erased afterwards, at least that's how the IEAK routine should work. But I guess since you had an older version, it also copied it to your %windir%\SYSTEM , probably to ensure future compatibility with installing/uninstalling newer Iexpress setup executables.FYI...I also posted IEAK 6.0 SP3 Upgrade with newest files from XP SP3 [308 KB, English]:http://www.mdgx.com/files/IEAK6SP3.ZIPPlease see _READ1ST.TXT (included in the ZIP) for more details.Linked here:http://www.mdgx.com/add.htm#IEAand here:http://www.mdgx.com/upd98me.php_______________________________________Every1:So if any1 wants to test the new SCR579X.EXE [617 KB] (experimental!), please post here any error messages, problems, etc.SCR579X ReadMe:http://www.mdgx.com/files/scr57.phpThanks.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