Jump to content
MSFN is made available via donations, subscriptions and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. ×

Switchless Silent Installers, RVM/nLite Addons, .MSI Files


RogueSpear
 Share

Recommended Posts

ok, so how do i go about in using this in my UXPCD?

which directory should i put it and what commands & registries or scripts should i use to run this install correctly?

The thing is, i really really like this pack

Edited by ideas
Link to comment
Share on other sites


ok, so how do i go about in using this in my UXPCD?

which directory should i put it and what commands & registries or scripts should i use to run this install correctly?

The thing is, i really really like this pack

Are you talking about 0_NET-VJ-VC-VB-WSE-JRE-ISS.exe? (AIO Runtimes)

If so, and you are using SVCPACK method in your UACD, just put the file in you SVCPACK folder.

Add it to your SVCPACK.INF.

That's it!

However, I just renamed it to NET20.

Link to comment
Share on other sites

@ RogueSpear

The FOR statement suggested here is adapted from a post by Ctrl-X.

I tested the statement but not the package yet.

However, I'm willing to test the package from SVCPACK with this modified CMD.

I lack two things: the way you compress the package and your ICON.

If you are willing to provide them, I'll do the test today.

:: --- Check for the state of Windows Setup and take a decision accordingly.

for /f "tokens=3" %%v in ('reg query HKLM\SYSTEM\Setup /v SystemSetupInProgress') do set value=%%v

IF %value%=="0x1" GOTO SVCPACK

IF %value%=="0x0" GOTO OTHERS

:: ----------------------------------------------- SVCPACK --------------------

:SVCPACK

msiexec /i netfx.msi /qn

msiexec /i jsredist.msi /qn

ren "Program Files" "Program Files-dn1"

ren "Win" "Win-dn1"

ren "jsredist.msi" "jsredist1.msi"

ren "Program Files-dn2" "Program Files"

ren "Win-dn2" "Win"

ren "jsredist2.msi" "jsredist.msi"

reg delete HKLM\Software\Microsoft\PCHealth\ErrorReporting\DW /f

reg add HKLM\SYSTEM\Setup /v SystemSetupInProgress /t REG_DWORD /d 0 /f

msiexec /i netfx2.msi /qn

msiexec /i jsredist.msi /qn

msiexec /i vcredist.msi /qn

reg add HKLM\SYSTEM\Setup /v SystemSetupInProgress /t REG_DWORD /d 1 /f

msiexec /i WSE20SP3.msi /qn

msiexec /i isscript.msi /qn

msiexec /i isscript8.msi /qn

msiexec /i isscript9.msi /qn

msiexec /i isscript10.msi /qn

msiexec /i isscript1050.msi /qn

msiexec /i isscript11.msi /qn

msiexec /i J2SE508.msi /qn

move /Y *.DLL %systemroot%\system32

move /Y *.OCX %systemroot%\system32

move /Y *.TLB %systemroot%\system32

regsvr32 /s %systemroot%\system32\AUTOITX3.DLL

regsvr32 /s %systemroot%\system32\COMCAT.DLL

regsvr32 /s %systemroot%\system32\COMCT232.OCX

regsvr32 /s %systemroot%\system32\COMCT332.OCX

regsvr32 /s %systemroot%\system32\COMCTL32.OCX

regsvr32 /s %systemroot%\system32\COMDLG32.OCX

regsvr32 /s %systemroot%\system32\DBLIST32.OCX

regsvr32 /s %systemroot%\system32\MCI32.OCX

regsvr32 /s %systemroot%\system32\MSCOMCT2.OCX

regsvr32 /s %systemroot%\system32\MSCOMCTL.OCX

regsvr32 /s %systemroot%\system32\MSCOMM32.OCX

regsvr32 /s %systemroot%\system32\MSDATGRD.OCX

regsvr32 /s %systemroot%\system32\MSDATLST.OCX

regsvr32 /s %systemroot%\system32\MSFLXGRD.OCX

regsvr32 /s %systemroot%\system32\MSINET.OCX

regsvr32 /s %systemroot%\system32\MSMASK32.OCX

regsvr32 /s %systemroot%\system32\MSSTDFMT.DLL

regsvr32 /s %systemroot%\system32\MSSTKPRP.DLL

regsvr32 /s %systemroot%\system32\MSVBVM60.DLL

regsvr32 /s %systemroot%\system32\MSWINSCK.OCX

regsvr32 /s %systemroot%\system32\OLEAUT32.DLL

regsvr32 /s %systemroot%\system32\OLEPRO32.DLL

regsvr32 /s %systemroot%\system32\PICCLP32.OCX

regsvr32 /s %systemroot%\system32\RICHTX32.OCX

regsvr32 /s %systemroot%\system32\SYSINFO.OCX

regsvr32 /s %systemroot%\system32\TABCTL32.OCX

regsvr32 /s %systemroot%\system32\OLEAUT32.DLL

CLS

:: ----------------------------------------------- OTHERS ---------------------

:OTHERS

msiexec /i netfx.msi /qn

msiexec /i jsredist.msi /qn

ren "Program Files" "Program Files-dn1"

ren "Win" "Win-dn1"

ren "jsredist.msi" "jsredist1.msi"

ren "Program Files-dn2" "Program Files"

ren "Win-dn2" "Win"

ren "jsredist2.msi" "jsredist.msi"

msiexec /i netfx2.msi /qn

msiexec /i jsredist.msi /qn

msiexec /i vcredist.msi /qn

msiexec /i WSE20SP3.msi /qn

msiexec /i isscript.msi /qn

msiexec /i isscript8.msi /qn

msiexec /i isscript9.msi /qn

msiexec /i isscript10.msi /qn

msiexec /i isscript1050.msi /qn

msiexec /i isscript11.msi /qn

msiexec /i J2SE508.msi /qn

move /Y *.DLL %systemroot%\system32

move /Y *.OCX %systemroot%\system32

move /Y *.TLB %systemroot%\system32

regsvr32 /s %systemroot%\system32\AUTOITX3.DLL

regsvr32 /s %systemroot%\system32\COMCAT.DLL

regsvr32 /s %systemroot%\system32\COMCT232.OCX

regsvr32 /s %systemroot%\system32\COMCT332.OCX

regsvr32 /s %systemroot%\system32\COMCTL32.OCX

regsvr32 /s %systemroot%\system32\COMDLG32.OCX

regsvr32 /s %systemroot%\system32\DBLIST32.OCX

regsvr32 /s %systemroot%\system32\MCI32.OCX

regsvr32 /s %systemroot%\system32\MSCOMCT2.OCX

regsvr32 /s %systemroot%\system32\MSCOMCTL.OCX

regsvr32 /s %systemroot%\system32\MSCOMM32.OCX

regsvr32 /s %systemroot%\system32\MSDATGRD.OCX

regsvr32 /s %systemroot%\system32\MSDATLST.OCX

regsvr32 /s %systemroot%\system32\MSFLXGRD.OCX

regsvr32 /s %systemroot%\system32\MSINET.OCX

regsvr32 /s %systemroot%\system32\MSMASK32.OCX

regsvr32 /s %systemroot%\system32\MSSTDFMT.DLL

regsvr32 /s %systemroot%\system32\MSSTKPRP.DLL

regsvr32 /s %systemroot%\system32\MSVBVM60.DLL

regsvr32 /s %systemroot%\system32\MSWINSCK.OCX

regsvr32 /s %systemroot%\system32\OLEAUT32.DLL

regsvr32 /s %systemroot%\system32\OLEPRO32.DLL

regsvr32 /s %systemroot%\system32\PICCLP32.OCX

regsvr32 /s %systemroot%\system32\RICHTX32.OCX

regsvr32 /s %systemroot%\system32\SYSINFO.OCX

regsvr32 /s %systemroot%\system32\TABCTL32.OCX

regsvr32 /s %systemroot%\system32\OLEAUT32.DLL

CLS

< EDIT> Added quotes. (in red)

Edited by mazin
Link to comment
Share on other sites

ok, so how do i go about in using this in my UXPCD?

which directory should i put it and what commands & registries or scripts should i use to run this install correctly?

The thing is, i really really like this pack

Are you talking about 0_NET-VJ-VC-VB-WSE-JRE-ISS.exe? (AIO Runtimes)

If so, and you are using SVCPACK method in your UACD, just put the file in you SVCPACK folder.

Add it to your SVCPACK.INF.

That's it!

However, I just renamed it to NET20.

Sorry but i don't know how to Add it to a SVCPACK.INF :}

can u give me a sample file of it or show me wat it should look like? :}

Edited by ideas
Link to comment
Share on other sites

@mazin, that little bit of batch you posted works great. I've integrated the new 922770 hotfix into .NET 2.0 as well. Did tests from both svcpack and post install and everything is perfect. I should have updates of all of my various runtime installers posted by later tonight.

I appreciate you bringing the batch code from Ctrl-X to my attention. It made my life a bit easier ;) and I'll make sure you both are given proper credit.

Link to comment
Share on other sites

@mazin, that little bit of batch you posted works great. I've integrated the new 922770 hotfix into .NET 2.0 as well. Did tests from both svcpack and post install and everything is perfect. I should have updates of all of my various runtime installers posted by later tonight.

I appreciate you bringing the batch code from Ctrl-X to my attention. It made my life a bit easier ;) and I'll make sure you both are given proper credit.

Man, you ROCK!

It's very kind of you recreating the package again.

THANK YOU IN ADVANCE!

Link to comment
Share on other sites

my 0_NET-VJ-VC-VB-WSE-JRE-ISS.exe? (AIO Runtimes) worked all wat i did was to rename the file to RT_AIO, then place it in the SVCPACK directory, Remove SVCPACK.IN_ and install windows.

all was done in vmware and everything worked planning on tryin to install to my machine later

.

.

.

.

Later on...

test was done on sico xp 15 min install and it worked great on my Machine.

Atlon 2200, 1GHZ ram, Gigabyte Mboard, etc

Edited by ideas
Link to comment
Share on other sites

  • 5 months later...

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    No registered users viewing this page.


×
×
  • Create New...