RogueSpear's Runtime Collection

All posts in this forum are for releases only.

Moderators: Waldo2k2, RogueSpear, dumpydooby

RogueSpear's Runtime Collection

Postby RogueSpear » Mon Sep 11, 2006 3:28 pm

RogueSpear's Runtime Collection


PLEASE READ


1. The .NET Framework 3.5 Lite downloads are all the work of user_hidden. I just removed the .NET 2.0 Framework from the package.

2. Any download that contains the Other Runtimes use a command line utility - pendmove.exe - written by code65536. Pendmove.exe is used when the installer is invoked from svcpack, but VBscript code is used post install and will clobber any existing pendmove operations. I had to use this arrangement as pendmove.exe does not seem to always work as it should post install.

3. It is highly recommended that you not use Kel's Runtimes Addon or code65536's VC Addon in combination with any download here that contains Visual C++ Runtimes or the RogueSpear's Other Runtimes. There are some identical files between the two and there could be conflicts as a result.

4. If a listing indicates "Installs From: svcpack" this means that svcpack is the earliest that the installer can be executed. You may execute the installer at any later point as well. If the listing specifically indicates "Installs From: RunOnceEx" then is not svcpack compatible and should be used after Windows setup has completed.

5. The ScriptPack Addons require that you integrate either the ScriptPack or use my ScriptPack Compatibility Addon.

6. Please take note of the new field "Last Updated" for refreshed installers. I am testing every single installer from both svcpack and post setup in Windows XP SP3 and Windows Server 2003 SP2 to ensure that they install properly. This is not a guarantee that they will work for everyone or that there won't be any post install issues.

7. Any downloads that I have removed recently were removed because there are others, primarily user_hidden, that are creating their own runtime packages. I have been using some of user_hidden's installers and have in fact incorporated some of his recent work into what remains here. Additionally, I have been using his Update Pack for several months now. If anybody is somehow concerned about not using runtime installers with my name on it, keep in mind that a lot of my current runtimes wouldn't even exist without his work. I've found his attention to detail, prompt releases, and willingness to respond to feedback more than what you'd normally find in our circles. Some other packages were removed because they were out of date, I don't use them, and I don't intend to support them further.
Last edited by RogueSpear on Tue Jan 15, 2008 3:54 pm, edited 76 times in total.
User avatar
RogueSpear
Site Admin
 
Posts: 1889
Joined: Mon Jun 26, 2006 1:14 pm
Location: Buffalo, NY

Postby RogueSpear » Sat Nov 11, 2006 3:19 pm

Microsoft .NET Framework V3.5 SP1 - Lite
Multimode Installer - 18.0MB
MD5: 28d01e32071626aa7e545085c5709ff7

ScriptPack Addon (.ZIP) - 18.0MB
MD5: 4ff6bbc8d10c4f4152613699d7cd2bf1

Last Updated: 20100403
Installs From: RunOnceEx
Notes: This installer does not include .NET 2.0 SP2 or MSXML 6 Service Pack 2 (KB954459). You must install .NET 2.0 SP2 prior to using this installer. The intent is to create a smaller file for those who install .NET 2.0 SP2 from svcpack. This installer is not intended to be svcpack compatible. Starting with the release on 20100403, this installer is based upon the work of forum member user_hidden.


Microsoft CAPICOM 2.1.0.2
Multimode Installer - 276KB
MD5: d4aa62d59a1ccea3d56afe40c93cdd10

Last Updated: 20090112
Installs From: svcpack.inf
Notes: I didn't know where to put this and didn't think it warranted it's own thread. Also, it seems as though nobody else has made an installer or addon for this? I got tired of seeing it turn up in AU/MU/WU so I decided to do something about it.


Microsoft Text to Speech Engine V2.0
Multimode Installer - 34.8MB
MD5: 665B9165A713CF87563BDC3D72F1F07A

Last Updated: 20080821
Installs From: svcpack.inf
Notes: This is an English language only release.


Adobe Integrated Runtime (AIR) V2.0.2
Multimode Installer - 9.82MB
MD5: fe3f77dd785649c72d597f8e573d33e3

Last Updated: 20100620
Installs From: svcpack.inf


Java SE Runtime Environment V6.0 Update 20
Multimode Installer - 11.2MB
MD5: 90da8ef8beecd3618823ba8bf1496b4e

Installs From: svcpack.inf
Installs To: %PROGRAMFILES%\Java (Default)
Shortcut: Control Panel Applet
Last Updated: 20100418
Notes: The tray icon is set to disabled, no shortcuts are created other than the Control Panel applet. The multimode installer supports installations with the autoupdate mode enabled or disabled. Execute with /? for a description of all the installation modes available.

License: Freeware
Description: Java software allows you to run applications called "applets" that are written in the Java programming language. These applets allow you to play online games, chat with people around the world, calculate your mortgage interest, and view images in 3D. Corporations also use applets for intranet applications and e-business solutions.


RogueSpear's Other Runtimes V3.3.0
Multimode Installer - 7.31MB
MD5: d57dbde1dfc1a27663b191160016720a

Last Updated: 20090730
Installs From: svcpack.inf
Description: This installer can be used from svcpack or later during setup, but it can also be used on pre-existing installations. If any of the file replacement operations encounter a file lock, the new file will be placed in the root of your system drive and upon next reboot they will replace the older versions of those files. This installer contains the following:File Listing:
Code: Select all
ATL70.DLL         7.0.9975.0
ATL71.DLL         7.10.6101.0
AUTOITX3.DLL      3.3.0.0
COMCT232.OCX      6.0.98.16
COMCT332.OCX      6.7.0.9816
COMCTL32.OCX      6.0.98.16
COMDLG32.OCX      6.1.98.16
DBADAPT.DLL       6.1.98.16
DBGRID32.OCX      5.1.98.13
DBLIST32.OCX      6.1.98.16
KIX32.EXE         4.60.0.0
KIXTART.DLL       4.60.0.0
LIBEAY32.DLL      0.9.8.11
LIBMMD.DLL        10.1.10.2
LIBSSL32.DLL      0.9.8.11
MCI32.OCX         6.1.98.16
MFC70.DLL         7.0.9975.0
MFC70CHS.DLL      7.0.9975.0
MFC70CHT.DLL      7.0.9975.0
MFC70DEU.DLL      7.0.9975.0
MFC70ENU.DLL      7.0.9975.0
MFC70ESP.DLL      7.0.9975.0
MFC70FRA.DLL      7.0.9975.0
MFC70ITA.DLL      7.0.9975.0
MFC70JPN.DLL      7.0.9975.0
MFC70KOR.DLL      7.0.9975.0
MFC70U.DLL        7.0.9975.0
MFC71.DLL         7.10.6101.0
MFC71CHS.DLL      7.10.6101.0
MFC71CHT.DLL      7.10.6101.0
MFC71DEU.DLL      7.10.6101.0
MFC71ENU.DLL      7.10.6101.0
MFC71ESP.DLL      7.10.6101.0
MFC71FRA.DLL      7.10.6101.0
MFC71ITA.DLL      7.10.6101.0
MFC71JPN.DLL      7.10.6101.0
MFC71KOR.DLL      7.10.6101.0
MFC71U.DLL        7.10.6101.0
MSADDNDR.DLL      6.1.98.16
MSADODC.OCX       6.1.98.16
MSBIND.DLL        6.1.98.16
MSCDRUN.DLL       6.1.98.16
MSCHRT20.DLL      6.1.98.16
MSCOMCT2.OCX      6.1.98.16
MSCOMCTL.OCX      6.1.98.16
MSCOMCTL32.OCX    6.0.88.62
MSCOMM32.OCX      6.1.98.16
MSDATGRD.OCX      6.1.98.16
MSDATLST.OCX      6.1.98.16
MSDATREP.OCX      6.1.98.16
MSDBRPT.DLL       6.1.98.16
MSDBRPTR.DLL      6.1.98.16
MSFLXGRD.OCX      6.1.98.14
MSHFLXDG.OCX      6.1.98.16
MSHTMPGD.DLL      6.1.98.16
MSHTMPGR.DLL      6.1.98.16
MSINET.OCX        6.1.98.16
MSMAPI32.OCX      6.1.98.16
MSMASK32.OCX      6.1.98.16
MSRDC20.OCX       6.1.98.16
MSRDO20.DLL       6.1.98.16
MSSTDFMT.DLL      6.1.98.16
MSSTKPRP.DLL      6.1.98.16
MSVCI70.DLL       7.0.9955.0
MSVCP70.DLL       7.0.9466.0
MSVCP71.DLL       7.10.6052.0
MSVCR70.DLL       7.0.9981.0
MSVCR71.DLL       7.10.7031.4
MSVCRT10.DLL
MSVCRT-RUBY18.DLL 1.8.7.0
MSWCRUN.DLL       6.1.98.16
MSWINSCK.OCX      6.1.98.16
OPENAL32.DLL      6.14.357.24
PICCLP32.OCX      6.1.98.16
PYTHON.EXE
PYTHON30.DLL      3.1.150.1013
PYTHONW.EXE
RICHTX32.OCX      6.1.98.16
RUBY.EXE          1.8.7.0
RUBYW.EXE         1.8.7.0
SIMPLEAUDIO.DLL   5.1.4324.0
SSLEAY32.DLL      0.9.8.11
SYSINFO.OCX       6.1.98.16
TABCTL32.OCX      6.1.98.16
VB40016.DLL       4.0.24.22
VB40032.DLL       4.0.29.24
VBRUN100.DLL
VBRUN200.DLL      2.0.9.8
VBRUN300.DLL      3.0.5.38
WBCLSDSR.OCX      6.1.98.16
WKIX32.EXE        4.60.0.0
WRAP_OAL.DLL      2.2.0.5

Notes: This will install new and update existing runtime files. Existing files which the OS has a file system lock, will be replaced using Microsoft's PendingFileOperatings feature. The list of pending file operations is a REG_MULTI_SZ registry value and can be found at the following location:
Code: Select all
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations

When this installer is executed from svcpack during Windows setup, the command line utility, pendmove.exe written by Code65536, is used to populate the registry with the appropriate information. This utility is used in order to avoid clobbering any existing pending instructions. Unfortunately this seems to only work as intended from svcpack. So when this script is executed post setup, the script itself will generate the registry entries and this will clobber any existing operations set to take place at the next reboot. This needs to be kept in mind when using post setup, and it should be considered best practice to execute this installer as soon as possible after a reboot in order to avoid any potential conflicts.

Any pre-existing runtime files will be compared with those in this setup package by the date last modified time stamp per file. This is a departure from previous versions of this script where the file version number was used as a basis for comparison. I have found with the release of Windows XP Service Pack 3, that using the file version is not the best determination of which runtime to keep.


RogueSpear's Runtimes V4.0.1
Multimode Installer - 78.4MB
MD5: 45b8acc2dcec0324fabd5ddc4665eb49

Last Updated: 20100607
Installs From: svcpack.inf
Description: This combo installer includes the newest installation routine that I have come up with which kindly allows the .NET Runtime Optimization Service to finish running before continuing on to the next task. And it also includes the latest installation routine for properly installing legacy runtimes, either during setup or on existing installations - including updating those files the OS has a lock on. These are the runtimes that I use on virtually every single install. I have not included some of the more specialized and lesser utilized runtime packages, preferring instead to include those only for installations that truly need them.
What is Included:
  • Microsoft .NET Framework 2.0 Service Pack 2 (using user_hidden's hotfix integrations)
  • Microsoft MSXML 6 Service Pack 2 (KB954459)
  • Microsoft Silverlight v4.0.50401.0
  • Microsoft Speech API v5.1.4324.0
  • Microsoft Text to Speech Engine v2.0
  • Microsoft CAPICOM 2.1.0.2
  • Microsoft DirectX Redistributable February 2010
  • RogueSpear's Other Runtimes (components updated to latest versions above what is posted in this thread)
Last edited by RogueSpear on Sat Feb 02, 2008 3:19 pm, edited 10 times in total.
User avatar
RogueSpear
Site Admin
 
Posts: 1889
Joined: Mon Jun 26, 2006 1:14 pm
Location: Buffalo, NY

Postby RogueSpear » Fri Nov 17, 2006 8:25 am

Reserved
Last edited by RogueSpear on Fri Oct 26, 2007 12:24 pm, edited 1 time in total.
User avatar
RogueSpear
Site Admin
 
Posts: 1889
Joined: Mon Jun 26, 2006 1:14 pm
Location: Buffalo, NY

Postby perfection » Fri Dec 22, 2006 11:56 pm

Just a clarification please for my understanding

Just got involved with sliupstreaming and hotfixing etc

- there is a reboot needed after installion of dotnet 1.1 SP1 so that there are no problems with dotnet 3.0 installation etc - How does one ensure a reboot on an unattended install

- run the first from svcpack and the other from runonce - does this ensure that the machine reboots at least once ?

- wil all these problems occur if i use the addon pack and integrate with RyanVM or are they only for switchless installers (can i read about the difference somewhere between the two)

- how to autologon for admininstrator always through winnt.sif so booting it non-stop?

Sorry if the questions are too basic - just a newbie wanting to get involved
perfection
 
Posts: 1
Joined: Fri Dec 15, 2006 3:01 pm

Postby Mitsuko Aninikkou » Sat Dec 23, 2006 12:43 pm

1.) SVCPack runs during windows setup, and RunOnce runs after first boot, so -yes- there is always atleast one reboot in between.

2.) Direct integration (what RyanVM's pack for instance does) circumvents the original installers and places the files directly on the disc, installing them via say INF files. It's usually these installers which are leading to problems - unfortunately, they are quite complex, so making a direct integration for .NET is a big job as you'd have to do everything the installer does. Some attempts have been made for .NET 2.0, but they were eventually dropped.

3.) You can find some information on this here, in the Adding Users section. However since you're new to this (and because I'm lazy), I suggest you do it with the Unattended page in nLite. Note that I'm personally having some problems with the latest version 1.3, so you may want to wait for them to be fixed or use 1.2.1 for now.
Mitsuko Aninikkou
 
Posts: 18
Joined: Sun Sep 17, 2006 9:29 am
Location: The Netherlands

Postby Sanjay » Mon Dec 25, 2006 12:02 am

You need to install .NET 2.0 before you can install 'Microsoft .NET Framework V3.0 (RunOnceEx only)'. Thus, as per my understanding, if you want all three .NET installed, then you should use the following:

Microsoft .NET Framework 1.1 SP1, 2.0 and Visual J# Runtimes 1.1, 2.0
RyanVM Integrator Addon (.ZIP) - 31.7MB
MD5: 9B0012E5F8CA58B42BF1EF29FC89E42F
Installs From: svcpack.inf
Notes: .NET Framework 1.1 Service Pack 1, KB886903, KB917283 and KB922770 are integrated into this installer.

Microsoft .NET Framework V3.0 (RunOnceEx only)
Switchless Silent Installer - 27.2MB
MD5: 8087F9EF0449C8ADC45EB8EBFF61442B
or
RyanVM Integrator Addon (.ZIP) - 27.2MB
MD5: 4ED5C478802CB5DBC77B3DF12CC98B66

Installs From: RunOnceEx
Notes: This installer does not contain the .NET Framework 2.0 and you must install it prior to running this installer. If you intall the .NET Framework 1.1 SP1 prior to this, you must perform a reboot prior to running this installer. AutoImage and the ScriptPack will be updated to natively support the Addon.
Sanjay
 
Posts: 4
Joined: Sun Oct 01, 2006 9:44 am

Postby MetaLRasaM » Thu Feb 01, 2007 8:13 pm

been using your amazing work for over a year now @ Ryan's.
Just love it. Just PERFECT:) keep it up!
MetaLRasaM
 
Posts: 1
Joined: Thu Feb 01, 2007 8:07 pm

Postby RogueSpear » Fri Feb 02, 2007 12:38 pm

Update 20070202

Updated the installer and addon for .NET 3.0 RunOnceEx. It has been tested as working.
Last edited by RogueSpear on Sun Feb 04, 2007 8:27 pm, edited 1 time in total.
User avatar
RogueSpear
Site Admin
 
Posts: 1889
Joined: Mon Jun 26, 2006 1:14 pm
Location: Buffalo, NY

Postby RogueSpear » Fri Feb 02, 2007 12:48 pm

Update 20070202

Microsoft Visual C++ 2005 Redistributable to SP1.
Last edited by RogueSpear on Sun Feb 04, 2007 8:27 pm, edited 1 time in total.
User avatar
RogueSpear
Site Admin
 
Posts: 1889
Joined: Mon Jun 26, 2006 1:14 pm
Location: Buffalo, NY

Postby RogueSpear » Sun Feb 04, 2007 8:26 pm

Update 20070204

RogueSpear's Runtimes to V2.3
RogueSpear's Other Runtimes to V1.3
User avatar
RogueSpear
Site Admin
 
Posts: 1889
Joined: Mon Jun 26, 2006 1:14 pm
Location: Buffalo, NY

Postby RogueSpear » Mon Feb 26, 2007 10:32 am

Update 20070226

Updated RogueSpear's Runtimes to V2.4
Updated RogueSpear's Other Runtimes to V1.4

I found that there were three missing files from the older MS C/C++ runtimes. They've been added in.
User avatar
RogueSpear
Site Admin
 
Posts: 1889
Joined: Mon Jun 26, 2006 1:14 pm
Location: Buffalo, NY

Postby RogueSpear » Wed Mar 28, 2007 11:28 am

20070328 - Updated RogueSpear's Other Runtimes to V1.5

I spent some time weeding out more files and updating others. This should be it for quite some time. If anyone feels that something is missing, please let me know.

I will be updating a good deal of the other runtime installers and addons this week. I finally have all three .NET frameworks installing from svcpack (thank you RyanVM).
User avatar
RogueSpear
Site Admin
 
Posts: 1889
Joined: Mon Jun 26, 2006 1:14 pm
Location: Buffalo, NY

Postby RogueSpear » Fri Mar 30, 2007 10:30 pm

20070330 Updates

Added RogueSpear's Runtimes V3.0 BETA
Updated RogueSpear's Other Runtimes to V1.6


Easily, the vast majority of the credit for this new V3.0 must go to RyanVM. There are a couple of lessons that I can take with me from this latest update.

1. Never be afraid to try something new even if you think it may not work. When .NET 3.0 was first released I remember briefly contemplating installing .NET 1.1 SP1 after 2.0 and 3.0. The problem was so many people who I assumed knew better than me had posted you should always install the .NETs in order of their release. So I never really gave it too much of a chance. Big mistake. Ryan wasn't afraid to try this and in a very short time got past a problem I struggled with for quite some time. Don't let any online forum "expert" (me included) convince of you something unless you have done your due diligence.

This really illustrates some of Ryan's talents and reminds me of when he first came out with his Update Pack. Not only does he have a good case of the smarts, but Ryan also has excellent determination and isn't afraid to try something people have said isn't possible.

2. Never let tunnel vision blind you to other possibilities. After poopooing the thought of installing the .NETs out-of-order I went about my way trying to install them in order. I immediately ran into an issue that I have documented in several places where a .NET 1.1 integrated hotfix inexplicably creates a file lock issue with the Windows Communication Foundation (WCF) portion of .NET 3.0. I tried every which way but Tuesday to get around that file lock problem when in reality the only thing I needed to do was adhere to lesson #1 above.


I actually learned something else, though this isn't a "lesson" so to speak. The reason I was never able to get WSE 3.0 to install after .NET 2.0 without a reboot in between was because .NET 2.0 does an awful lot of post setup work and optimizing even after it's msi process completes. Microsoft has done something with the .NET 3.0 setup routine where it lets .NET 2.0 completely finish before proceeding. In hindsight I may have been able to work my way past this issue by monitoring some of the post setup threads and delaying WSE 3.0 until they were complete.

So in the end this installer not only allows all that is .NET to install from svcpack, but now I can also get all of the WSE installed at the same time too. I really really hope everyone has the same success that I've had with this installer. It's been a long time coming.
User avatar
RogueSpear
Site Admin
 
Posts: 1889
Joined: Mon Jun 26, 2006 1:14 pm
Location: Buffalo, NY

Postby Calculon » Sun Apr 01, 2007 1:56 pm

Roguespear: I think I may have found a problem with your new dotnet all in one addon. Whenever windows starts up it is unusable for a couple of minutes until this appears in the event log:

Event ID 7016: The WebClient service has reported an invalid current state 87.

Event ID 7022: The WebClient service hung on starting.

Here is my list of addons:

RVMUpdatePack2.1.8.7z
RogueSpearAddonsAdobeReader_8.0.0.456.zip
RogueSpearAddonsRuntimes_3.0.zip
RVMAddons_1.8.1.7z
RVMAddonsDX9_1.2.7z
RVMAddonsWGAN_1.7.18.1.7z
Boooggy_WMP11_Addon.7z
dotnet3fix_addon.7z
NR_IE7en_Addon_1.0.3a.wr.7z
RogueSpearAddons7-Zip_4.42.cab

The only thing I changed in my new disk is the runtimes 3.0 so it looks like that is the culprit. Any ideas?
Calculon
 
Posts: 2
Joined: Sat Feb 17, 2007 3:20 pm

Postby RogueSpear » Sun Apr 01, 2007 2:06 pm

Aye, I read that over at Ryan's place. I'll be running some tests tommorow to try and see if this is a) indeed a problem and b) fixable.

Indeed this is why I labeled the installer/addon as a beta release.
User avatar
RogueSpear
Site Admin
 
Posts: 1889
Joined: Mon Jun 26, 2006 1:14 pm
Location: Buffalo, NY

Next

Return to Application Installer Releases

Who is online

Users browsing this forum: No registered users and 0 guests