Jump to content

Can't get MDAC to go


Recommended Posts

I've managed to get all the cirtual updates to work besides the MDAC one, I know you have to hotfixes.cmd file to run later, that also did not work. I also read about putting

Q832483.exe /C:""dahotfix.exe /q /n"" /q:a

in the svcpack.inf. Heres my svcpack.inf

[Version] 
Signature="$Windows NT$"
MajorVersion=5
MinorVersion=1
BuildNumber=2600

[SetupData]
CatalogSubDir="\i386\Update"

[ProductCatalogsToInstall]

[SetupHotfixesToRun]
JS56NEN.exe /Q:A /R:N
Q322011.exe /Q /N /Z /O
Q330994.exe /Q:A /R:N
Q814995.exe /Q /N /Z /O
Q819696.exe /Q /N /Z /O
Q820291.exe /Q /N /Z /O
Q821253.exe /Q /N /Z /O
Q823182.exe /Q /N /Z /O
Q824105.exe /Q /N /Z /O
Q824141.exe /Q /N /Z /O
Q825119.exe /Q /N /Z /O
Q826939.exe /Q /N /Z /O
Q826942.exe /Q /N /Z /O
Q828028.exe /Q /N /Z /O
Q828035.exe /Q /N /Z /O
Q828741.exe /Q /N /Z /O
Q831167.exe /Q:A /R:N
Q832483.exe /C:""dahotfix.exe /q /n"" /q:a
Q832894.exe /Q:A /R:N
Q833998.EXE /Q /N /Z /O
Q835732.EXE /Q /N /Z /O
Q837001.EXE /Q /N /Z /O
Q837009.exe /Q:A /R:N
Q840374.exe /Q /N /Z /O
WMP9_MM2.exe
Q828026.exe /Q /N /Z /O
qchain.exe
DX9NTopk.exe

Heres my hotfixes.cmd

@echo off 
ECHO.
ECHO Installing Q817787 for Windows Media Player 8
start /wait %systemdrive%\install\hotfixes\Q817787.EXE /Q:A /R:N
ECHO.
ECHO Installing Q832483 Buffer overrun in an MDAC function could allow code execution
start /wait %systemdrive%\install\hotfixes\ENG_Q832483_MDAC_X86.EXE /C:"dahotfix.exe /q /n" /q
ECHO.
ECHO Installing Q817778 Advanced Networking Pack
start /wait %systemdrive%\install\hotfixes\Q817778.exe /Q /O /N /Z
EXIT

I heard for the MDAC you can try and separate MDAC to have its own cmd to run?

Where it says dahotfix.exe" are we meant to change the name coz it doesn't sound right?

I also can't tell if the directX 9 has install which i think it hasn?t.

Sorry if I?m making a thread where?s there?s already an answer but I?ve had a fair go and I?ve had no success yet.

Cheers

Link to comment
Share on other sites


hey for mddac me i tape this :

ECHO.

ECHO Installing MDAC 2.8

start /wait %systemdrive%\Temp\Base\MDAC\MDAC_TYP.EXE /Q:A /c:"dasetup.exe /q /n"

ECHO.

ECHO Ok rebooting...

shutdown.exe -r -t 0

and the setup of mdac was in this directory : E:\$OEM$\$1\Temp\Base

so change your drirectory source file and retype the line try this and it should work and think that mdac must be install before hotfix to be able to install last hotfix which are compatible with your last mdac

seeu :):D

hope that will help u :rolleyes:

Link to comment
Share on other sites

What did you call the .cmd and where to you save it?

Or did you place this in the hotfixes.cmd, if so is this how it should look.

@echo off 
ECHO.
ECHO Installing Q817787 for Windows Media Player 8
start /wait %systemdrive%\install\hotfixes\Q817787.EXE /Q:A /R:N
ECHO.
ECHO Installing Q817778 Advanced Networking Pack
start /wait %systemdrive%\install\hotfixes\Q817778.exe /Q /O /N /Z
ECHO.
ECHO Installing MDAC 2.8
start /wait %systemdrive%\Temp\Base\MDAC\MDAC_TYP.EXE /Q:A /c:"dasetup.exe /q /n"
ECHO.
ECHO Ok rebooting...
shutdown.exe -r -t 0

If not could you please show me what you mean

thanks alot

Link to comment
Share on other sites

i called it base.cmd i put it on my cd in this location E:\$OEM$\$1\Temp\base

and in this folder i have other folder with setup of them so my base.cmd is like this :

CLS

@echo off

ECHO.

ECHO Over the next few minutes you will see automated installations

ECHO of various sofware applications, windows updates, and registry

ECHO hacks being implemented. The computer will restart automatically

ECHO once the whole process has finished!

ECHO.

ECHO.

ECHO Expanding Bin tools

ECHO Please wait...

mkdir "%systemdrive%\Bin"

pushd "%systemdrive%\Bin"

%systemdrive%\Temp\Base\Bin\Tools.exe

popd

ECHO.

ECHO Installing DirectX 9.0b

ECHO Please wait...

start /wait %systemdrive%\Temp\Base\DirectX9b\dxsetup.exe /windowsupdate

ECHO.

ECHO Installing Windows Media Player 9

ECHO Please wait...

start /wait %systemdrive%\Temp\Base\WMP9\MPSetupXP.exe /Q:A /R:N

ECHO.

ECHO Installing Acrobat Reader 6.0.1

ECHO Please wait...

start /wait %systemdrive%\Temp\Base\Acrobat\setup /S /v/qn

ECHO.

ECHO Installing MDAC 2.8

start /wait %systemdrive%\Temp\Base\MDAC\MDAC_TYP.EXE /Q:A /c:"dasetup.exe /q /n"

ECHO.

ECHO Applying Registry Tweaks...

REGEDIT /S %systemdrive%\Temp\Base\Registry\RegTweaks.reg

ECHO.

ECHO Setup the autorun of the Patches

reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce /v Patch1 /t REG_SZ /d "%systemdrive%\Temp\Hotfix\Patch1.bat"

Rem Clean up Acrobat

del "%ALLUSERSPROFILE%\Bureau\Adobe Reader 6.0.lnk"

rd /s /q "%ALLUSERSPROFILE%\Menu D‚marrer\Programmes\PrintMe Internet Printing"

ECHO.

ECHO Ok rebooting...

shutdown.exe -r -t 0

ps my cd rom drive letter is E: (just in case u want to know lol)

if u stiil have doubt ask me i'll try to answer

and if u want a little trick to win size on your winXP auto install cd just delete the LANG folder & u will win 100MO lol cool isn't it ????

:):rolleyes:

Link to comment
Share on other sites

I've gone onto the runonceex.cmd, when I tired to silently install programs I got hit with a error message something about how it can't find prepare.cmd which we weren?t even told to make, then when it gets to adobe 6. It just copy over to the hard drive after I made an .msi using InstallRite, it didn?t install at all. Then when I went to Microsoft update MDAC still wasn't working :) .

Here is my runonceex.cmd (just copied)

cmdow @ /HID
@echo off

IF EXIST D:\CD.txt set CDROM=D:
IF EXIST E:\CD.txt set CDROM=E:
IF EXIST F:\CD.txt set CDROM=F:
IF EXIST G:\CD.txt set CDROM=G:
IF EXIST H:\CD.txt set CDROM=H:
IF EXIST I:\CD.txt set CDROM=I:
IF EXIST J:\CD.txt set CDROM=J:

SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx

REG ADD %KEY% /V TITLE /D "Installing Applications" /f

REG ADD %KEY%\001 /VE /D "Preparing Installation..." /f
REG ADD %KEY%\001 /V 1 /D "%systemdrive%\install\prepare.cmd" /f

REG ADD %KEY%\005 /VE /D "Adobe Reader 6" /f
REG ADD %KEY%\005 /V 1 /D "%systemdrive%\install\AdobeReader6\AR6.msi /qn" /f

REG ADD %KEY%\010 /VE /D "Alcohol 120" /f
REG ADD %KEY%\010 /V 1 /D "%systemdrive%\install\alcohol\setup.exe /qn" /f
REG ADD %KEY%\010 /V 2 /D "REGEDIT /S %systemdrive%\install\alcohol\register.reg" /f

REG ADD %KEY%\015 /VE /D "Diskeeper 8" /f
REG ADD %KEY%\015 /V 1 /D "%systemdrive%\install\DiskeeperPro_8.0.459.exe /s /v/qn" /f

REG ADD %KEY%\020 /VE /D "DU Meter 3" /f
REG ADD %KEY%\020 /V 1 /D "%systemdrive%\install\dumeter3.exe /VERYSILENT /SP-" /f

REG ADD %KEY%\025 /VE /D "IsoBuster 1.5" /f
REG ADD %KEY%\025 /V 1 /D "%systemdrive%\install\IsoBuster1.5.exe /VERYSILENT /SP-" /f
REG ADD %KEY%\025 /V 2 /D "taskkill /F /IM isobuster.exe" /f

REG ADD %KEY%\030 /VE /D "Kerio Personal Firewall 2.1.5" /f
REG ADD %KEY%\030 /V 1 /D "%systemdrive%\install\KPF\Setup.exe -s" /f

REG ADD %KEY%\035 /VE /D "MDAC 2.7 SP1 Hotfix" /f
REG ADD %KEY%\035 /V 1 /D "%systemdrive%\install\mdac\mdac.cmd" /f

REG ADD %KEY%\040 /VE /D "MSN Messenger 6.1" /f
REG ADD %KEY%\040 /V 1 /D "%systemdrive%\install\MSN_Messenger_6.1.0202.msi /qn" /f

REG ADD %KEY%\045 /VE /D "Nero Burning ROM 5.5" /f
REG ADD %KEY%\045 /V 1 /D "REGEDIT /S %systemdrive%\install\nero\register.reg" /f
REG ADD %KEY%\045 /V 2 /D "%systemdrive%\install\Nero\Nero551054.exe /silent /noreboot" /f

REG ADD %KEY%\050 /VE /D "Importing Registry Tweaks" /f
REG ADD %KEY%\050 /V 1 /D "REGEDIT /S %systemdrive%\install\regtweaks.reg" /f

REG ADD %KEY%\055 /VE /D "Cleaning Up and Rebooting" /f
REG ADD %KEY%\055 /V 1 /D "%systemdrive%\install\cleanup.cmd" /f

EXIT

If there?s anything obvious can someone please point it out straight away because I've been trying for hours with no success and installing XP all the time isn?t very fast.

I am working straight from the 8 PDF's.

Cheers

Link to comment
Share on other sites

Q832483.exe /C:""dahotfix.exe /q /n"" /q:a

Should be:

"Q832483.exe /C:""""dahotfix.exe /q /n"""" /q:a"

or ...

"Q832483.exe /C:"""dahotfix.exe /q /n""" /q:a"

... can't remember which, probably the first, but one of those two.

Link to comment
Share on other sites

mine installed via svcpack.inf like so:

"Q832483.exe /C:""dahotfix.exe /q /n"" /q:a"

here's the entire svcpack.inf i have:

[Version] 
Signature="$Windows NT$"
MajorVersion=5
MinorVersion=1
BuildNumber=2600

[SetupData]
CatalogSubDir="\i386\Update"

[ProductCatalogsToInstall]

[SetupHotfixesToRun]
JS56NEN.exe /Q:A /R:N
"Q832483.exe /C:""dahotfix.exe /q /n"" /q:a"
KB823182.exe /Q /N /Z /O
KB824105.exe /Q /N /Z /O
KB824141.exe /Q /N /Z /O
KB825119.exe /Q /N /Z /O
KB826939.exe /Q /N /Z /O
KB828035.exe /Q /N /Z /O
KB828741.exe /Q /N /Z /O
Q832894.exe /Q:A /R:N
Q831167.exe /Q:A /R:N
KB833407.exe /Q /N /Z /O
KB835732.exe /Q /N /Z /O
KB837001.exe /Q /N /Z /O
KB837009.exe /Q:A /R:N
KB840374.exe /Q /N /Z /O
WMP9MM2.exe
Q828026.exe /Q /N /Z /O
qchain.exe
DX9NTopk.exe

Link to comment
Share on other sites

  • 2 weeks later...

I have now created a mdac.cmd file in the I386\Update directory and an entry for mdac.cmd in svcpack.inf.

mdac.cmd contains a single entry

Q832483.exe /C:""dahotfix.exe /q /n"" /q:a

and I am getting an error message saying that Q832483 is not recognized as an external command. Any idaes? Q832483.exe is also located in the I386\Update.

Link to comment
Share on other sites

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
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...