October 24, 200322 yr i try my 1st draft of my auot install but Q823718 will not auto install this is what i am using:ECHO.ECHO Installing Q823718...start /wait %systemdrive%\install\PRE_SP2\SECURITY\Q823718.exe /Q:A /R:Nany ideas???
October 24, 200322 yr MDAC - Requires different switch. Do not use this syntax directly in svcpack.inf. You can create a batch file to call out that syntax from svcpack.inf, or do it from GuiRunOnce:Install using: Q823718_MDAC_SecurityPatch.exe /T:%systemdrive%\install\tmp /C:"%systemdrive%\install\tmp\dahotfix.exe /q /n" /Qread http://www.MSFN.org/board/index.php?showtopic=8741
October 24, 200322 yr @BaTLeZonesave this batch and put it with Q823718.exe in same folder and run the batch the batch will make new pack you can install it without switchsQ823718.CMDSTART /WAIT Q823718.EXE /T:C:\Q823718 /CECHO [Version]>>C:\Q823718\Q823718.SEDECHO Class=IEXPRESS>>C:\Q823718\Q823718.SEDECHO SEDVersion^=^3>>C:\Q823718\Q823718.SEDECHO [Options]>>C:\Q823718\Q823718.SEDECHO PackagePurpose=InstallApp>>C:\Q823718\Q823718.SEDECHO ShowInstallProgramWindow^=^1>>C:\Q823718\Q823718.SEDECHO HideExtractAnimation^=^1>>C:\Q823718\Q823718.SEDECHO UseLongFileName^=^0>>C:\Q823718\Q823718.SEDECHO InsideCompressed^=^0>>C:\Q823718\Q823718.SEDECHO CAB_FixedSize^=^0>>C:\Q823718\Q823718.SEDECHO CAB_ResvCodeSigning^=^0>>C:\Q823718\Q823718.SEDECHO RebootMode=N>>C:\Q823718\Q823718.SEDECHO InstallPrompt=%%InstallPrompt%%>>C:\Q823718\Q823718.SEDECHO DisplayLicense=%%DisplayLicense%%>>C:\Q823718\Q823718.SEDECHO FinishMessage=%%FinishMessage%%>>C:\Q823718\Q823718.SEDECHO TargetName=%%TargetName%%>>C:\Q823718\Q823718.SEDECHO FriendlyName=%%FriendlyName%%>>C:\Q823718\Q823718.SEDECHO AppLaunched=%%AppLaunched%%>>C:\Q823718\Q823718.SEDECHO PostInstallCmd=%%PostInstallCmd%%>>C:\Q823718\Q823718.SEDECHO AdminQuietInstCmd=%%AdminQuietInstCmd%%>>C:\Q823718\Q823718.SEDECHO UserQuietInstCmd=%%UserQuietInstCmd%%>>C:\Q823718\Q823718.SEDECHO SourceFiles=SourceFiles>>C:\Q823718\Q823718.SEDECHO [strings]>>C:\Q823718\Q823718.SEDECHO InstallPrompt=>>C:\Q823718\Q823718.SEDECHO DisplayLicense=>>C:\Q823718\Q823718.SEDECHO FinishMessage=>>C:\Q823718\Q823718.SEDECHO TargetName=C:\Q823718\Q823718_WITHOUT_SWITCH.EXE>>C:\Q823718\Q823718.SEDECHO FriendlyName=Q823718>>C:\Q823718\Q823718.SEDECHO AppLaunched=dahotfix.exe /Q /N>>C:\Q823718\Q823718.SEDECHO PostInstallCmd=^<None^>>>C:\Q823718\Q823718.SEDECHO AdminQuietInstCmd=>>C:\Q823718\Q823718.SEDECHO UserQuietInstCmd=>>C:\Q823718\Q823718.SEDECHO FILE0="dahotfix.exe">>C:\Q823718\Q823718.SEDECHO FILE1="dahotfix.ini">>C:\Q823718\Q823718.SEDECHO FILE2="dbnetlib_262.dll">>C:\Q823718\Q823718.SEDECHO FILE3="DBnetlib_270.dll">>C:\Q823718\Q823718.SEDECHO FILE4="DBnetlib_271.dll">>C:\Q823718\Q823718.SEDECHO FILE5="odbc32_252.dll">>C:\Q823718\Q823718.SEDECHO FILE6="odbc32_253.dll">>C:\Q823718\Q823718.SEDECHO FILE7="ODBC32_262.dll">>C:\Q823718\Q823718.SEDECHO FILE8="ODBC32_270.dll">>C:\Q823718\Q823718.SEDECHO FILE9="ODBC32_271.dll">>C:\Q823718\Q823718.SEDECHO FILE10="odbcbcp_252.dll">>C:\Q823718\Q823718.SEDECHO FILE11="odbcbcp_253.dll">>C:\Q823718\Q823718.SEDECHO FILE12="odbcbcp_262.dll">>C:\Q823718\Q823718.SEDECHO FILE13="odbcbcp_270.dll">>C:\Q823718\Q823718.SEDECHO FILE14="odbcbcp_271.dll">>C:\Q823718\Q823718.SEDECHO FILE15="odbccp32_252.dll">>C:\Q823718\Q823718.SEDECHO FILE16="odbccp32_253.dll">>C:\Q823718\Q823718.SEDECHO FILE17="ODBCCP32_262.dll">>C:\Q823718\Q823718.SEDECHO FILE18="ODBCCP32_270.dll">>C:\Q823718\Q823718.SEDECHO FILE19="ODBCCP32_271.dll">>C:\Q823718\Q823718.SEDECHO FILE20="Q823718-252_DLvl.inf">>C:\Q823718\Q823718.SEDECHO FILE21="Q823718-252_WinME.inf">>C:\Q823718\Q823718.SEDECHO FILE22="Q823718-252_WinMEx.cat">>C:\Q823718\Q823718.SEDECHO FILE23="Q823718-252_WinMEx.inf">>C:\Q823718\Q823718.SEDECHO FILE24="Q823718-252_WinNT.inf">>C:\Q823718\Q823718.SEDECHO FILE25="Q823718-252_WinNTx.cat">>C:\Q823718\Q823718.SEDECHO FILE26="Q823718-252_WinNTx.inf">>C:\Q823718\Q823718.SEDECHO FILE27="Q823718-253_DLvl.inf">>C:\Q823718\Q823718.SEDECHO FILE28="Q823718-253_WinME.inf">>C:\Q823718\Q823718.SEDECHO FILE29="Q823718-253_WinMEx.cat">>C:\Q823718\Q823718.SEDECHO FILE30="Q823718-253_WinMEx.inf">>C:\Q823718\Q823718.SEDECHO FILE31="Q823718-253_WinNT.inf">>C:\Q823718\Q823718.SEDECHO FILE32="Q823718-253_WinNTx.cat">>C:\Q823718\Q823718.SEDECHO FILE33="Q823718-253_WinNTx.inf">>C:\Q823718\Q823718.SEDECHO FILE34="Q823718-262_DLvl.inf">>C:\Q823718\Q823718.SEDECHO FILE35="Q823718-262_WinME.inf">>C:\Q823718\Q823718.SEDECHO FILE36="Q823718-262_WinMEx.cat">>C:\Q823718\Q823718.SEDECHO FILE37="Q823718-262_WinMEx.inf">>C:\Q823718\Q823718.SEDECHO FILE38="Q823718-262_WinNT.inf">>C:\Q823718\Q823718.SEDECHO FILE39="Q823718-262_WinNTx.cat">>C:\Q823718\Q823718.SEDECHO FILE40="Q823718-262_WinNTx.inf">>C:\Q823718\Q823718.SEDECHO FILE41="Q823718-270_DLvl.inf">>C:\Q823718\Q823718.SEDECHO FILE42="Q823718-270_WinME.inf">>C:\Q823718\Q823718.SEDECHO FILE43="Q823718-270_WinMEx.cat">>C:\Q823718\Q823718.SEDECHO FILE44="Q823718-270_WinMEx.inf">>C:\Q823718\Q823718.SEDECHO FILE45="Q823718-270_WinNT.inf">>C:\Q823718\Q823718.SEDECHO FILE46="Q823718-270_WinNTs.inf">>C:\Q823718\Q823718.SEDECHO FILE47="Q823718-270_WinNTx.cat">>C:\Q823718\Q823718.SEDECHO FILE48="Q823718-270_WinNTx.inf">>C:\Q823718\Q823718.SEDECHO FILE49="Q823718-270_WinXPx.cat">>C:\Q823718\Q823718.SEDECHO FILE50="Q823718-270_WinXPx.inf">>C:\Q823718\Q823718.SEDECHO FILE51="Q823718-271_DLvl.inf">>C:\Q823718\Q823718.SEDECHO FILE52="Q823718-271_WinME.inf">>C:\Q823718\Q823718.SEDECHO FILE53="Q823718-271_WinMEx.cat">>C:\Q823718\Q823718.SEDECHO FILE54="Q823718-271_WinMEx.inf">>C:\Q823718\Q823718.SEDECHO FILE55="Q823718-271_WinNT.inf">>C:\Q823718\Q823718.SEDECHO FILE56="Q823718-271_WinNTs.inf">>C:\Q823718\Q823718.SEDECHO FILE57="Q823718-271_WinNTx.cat">>C:\Q823718\Q823718.SEDECHO FILE58="Q823718-271_WinNTx.inf">>C:\Q823718\Q823718.SEDECHO FILE59="Q823718-271_WinXPx.cat">>C:\Q823718\Q823718.SEDECHO FILE60="Q823718-271_WinXPx.inf">>C:\Q823718\Q823718.SEDECHO FILE61="sqloledb_262.dll">>C:\Q823718\Q823718.SEDECHO FILE62="sqloledb_270.dll">>C:\Q823718\Q823718.SEDECHO FILE63="sqloledb_271.dll">>C:\Q823718\Q823718.SEDECHO FILE64="sqlsrv32_252.dll">>C:\Q823718\Q823718.SEDECHO FILE65="sqlsrv32_253.dll">>C:\Q823718\Q823718.SEDECHO FILE66="sqlsrv32_262.dll">>C:\Q823718\Q823718.SEDECHO FILE67="SQLSRV32_270.dll">>C:\Q823718\Q823718.SEDECHO FILE68="SQLSRV32_271.dll">>C:\Q823718\Q823718.SEDECHO [sourceFiles]>>C:\Q823718\Q823718.SEDECHO SourceFiles0=C:\Q823718\>>C:\Q823718\Q823718.SEDECHO [sourceFiles0]>>C:\Q823718\Q823718.SEDECHO %%FILE0%%=>>C:\Q823718\Q823718.SEDECHO %%FILE1%%=>>C:\Q823718\Q823718.SEDECHO %%FILE2%%=>>C:\Q823718\Q823718.SEDECHO %%FILE3%%=>>C:\Q823718\Q823718.SEDECHO %%FILE4%%=>>C:\Q823718\Q823718.SEDECHO %%FILE5%%=>>C:\Q823718\Q823718.SEDECHO %%FILE6%%=>>C:\Q823718\Q823718.SEDECHO %%FILE7%%=>>C:\Q823718\Q823718.SEDECHO %%FILE8%%=>>C:\Q823718\Q823718.SEDECHO %%FILE9%%=>>C:\Q823718\Q823718.SEDECHO %%FILE10%%=>>C:\Q823718\Q823718.SEDECHO %%FILE11%%=>>C:\Q823718\Q823718.SEDECHO %%FILE12%%=>>C:\Q823718\Q823718.SEDECHO %%FILE13%%=>>C:\Q823718\Q823718.SEDECHO %%FILE14%%=>>C:\Q823718\Q823718.SEDECHO %%FILE15%%=>>C:\Q823718\Q823718.SEDECHO %%FILE16%%=>>C:\Q823718\Q823718.SEDECHO %%FILE17%%=>>C:\Q823718\Q823718.SEDECHO %%FILE18%%=>>C:\Q823718\Q823718.SEDECHO %%FILE19%%=>>C:\Q823718\Q823718.SEDECHO %%FILE20%%=>>C:\Q823718\Q823718.SEDECHO %%FILE21%%=>>C:\Q823718\Q823718.SEDECHO %%FILE22%%=>>C:\Q823718\Q823718.SEDECHO %%FILE23%%=>>C:\Q823718\Q823718.SEDECHO %%FILE24%%=>>C:\Q823718\Q823718.SEDECHO %%FILE25%%=>>C:\Q823718\Q823718.SEDECHO %%FILE26%%=>>C:\Q823718\Q823718.SEDECHO %%FILE27%%=>>C:\Q823718\Q823718.SEDECHO %%FILE28%%=>>C:\Q823718\Q823718.SEDECHO %%FILE29%%=>>C:\Q823718\Q823718.SEDECHO %%FILE30%%=>>C:\Q823718\Q823718.SEDECHO %%FILE31%%=>>C:\Q823718\Q823718.SEDECHO %%FILE32%%=>>C:\Q823718\Q823718.SEDECHO %%FILE33%%=>>C:\Q823718\Q823718.SEDECHO %%FILE34%%=>>C:\Q823718\Q823718.SEDECHO %%FILE35%%=>>C:\Q823718\Q823718.SEDECHO %%FILE36%%=>>C:\Q823718\Q823718.SEDECHO %%FILE37%%=>>C:\Q823718\Q823718.SEDECHO %%FILE38%%=>>C:\Q823718\Q823718.SEDECHO %%FILE39%%=>>C:\Q823718\Q823718.SEDECHO %%FILE40%%=>>C:\Q823718\Q823718.SEDECHO %%FILE41%%=>>C:\Q823718\Q823718.SEDECHO %%FILE42%%=>>C:\Q823718\Q823718.SEDECHO %%FILE43%%=>>C:\Q823718\Q823718.SEDECHO %%FILE44%%=>>C:\Q823718\Q823718.SEDECHO %%FILE45%%=>>C:\Q823718\Q823718.SEDECHO %%FILE46%%=>>C:\Q823718\Q823718.SEDECHO %%FILE47%%=>>C:\Q823718\Q823718.SEDECHO %%FILE48%%=>>C:\Q823718\Q823718.SEDECHO %%FILE49%%=>>C:\Q823718\Q823718.SEDECHO %%FILE50%%=>>C:\Q823718\Q823718.SEDECHO %%FILE51%%=>>C:\Q823718\Q823718.SEDECHO %%FILE52%%=>>C:\Q823718\Q823718.SEDECHO %%FILE53%%=>>C:\Q823718\Q823718.SEDECHO %%FILE54%%=>>C:\Q823718\Q823718.SEDECHO %%FILE55%%=>>C:\Q823718\Q823718.SEDECHO %%FILE56%%=>>C:\Q823718\Q823718.SEDECHO %%FILE57%%=>>C:\Q823718\Q823718.SEDECHO %%FILE58%%=>>C:\Q823718\Q823718.SEDECHO %%FILE59%%=>>C:\Q823718\Q823718.SEDECHO %%FILE60%%=>>C:\Q823718\Q823718.SEDECHO %%FILE61%%=>>C:\Q823718\Q823718.SEDECHO %%FILE62%%=>>C:\Q823718\Q823718.SEDECHO %%FILE63%%=>>C:\Q823718\Q823718.SEDECHO %%FILE64%%=>>C:\Q823718\Q823718.SEDECHO %%FILE65%%=>>C:\Q823718\Q823718.SEDECHO %%FILE66%%=>>C:\Q823718\Q823718.SEDECHO %%FILE67%%=>>C:\Q823718\Q823718.SEDECHO %%FILE68%%=>>C:\Q823718\Q823718.SEDIEXPRESS /N /Q /M C:\Q823718\Q823718.SEDCOPY C:\Q823718\Q823718_WITHOUT_SWITCH.EXE Q823718_WITHOUT_SWITCH.EXERD /S /Q C:\Q823718
October 26, 200322 yr quite a long patch to do a small thing, misoI prefer:1. make a folder called "hotfixes" under $OEM$/$1/install, and put the Q823718.exe in it 2. in the same folder you've created, make a file called: "Hotfixes.cmd" that containes these lines:CLS @echo off ECHO.ECHO Installing Q823718 Security Update for Microsoft Data Access Componentsstart /wait %systemdrive%\install\hotfixes\Q823718.exe /T:%systemdrive%\install\tmp /C:"%systemdrive%\install\tmp\dahotfix.exe /q /n" /QEXIT3. now add these lines to your WINNT.SIF under the GUIRunOnce section in order to run the batch:[GUIRunOnce]%systemdrive%\install\hotfixes\hotfixes.cmdthat's it..
October 26, 200322 yr I think miso1391's way is way cool: point me towards some documentation for writing the SED files, would you please? The problem I have run into is how to package directory structures for the install files. IExpress from the GUI will not do it, but I would think it could from here.
October 26, 200322 yr @GreenMachineWinRAR is what you ask for !@ahmedramziÇáÓáÇã Úáíßã æÑÍãÉ Çááå æÈÑßÇÊåßá ÚÇã æÇäÊ ÈÎíÑ æÑãÖÇä ßÑíãMy batch is not to install this hotfix , it is to make new switchless package
October 26, 200322 yr @XtremeMaCÇáÓáÇã Úáíßã æÑÍãÉ Çááå æÈÑßÇÊåßá ÚÇã æÇäÊ ÈÎíÑ æÑãÖÇä ßÑíãThis is Arabic
October 26, 200322 yr I think miso1391's way is way cool: point me towards some documentation for writing the SED files, would you please? The problem I have run into is how to package directory structures for the install files. IExpress from the GUI will not do it, but I would think it could from here.Couldn't agree more, what an extremely cool and neat (pardon the word) way of installing that blasted MDAC-thing!!Nice work miso1391, thanks
October 26, 200322 yr I must admit I haven't had time to test the "miso"-way yet, but looking in the new Q823718_WITHOUT_SWITCH.EXE I noticed that files are named for example "Q89df7~1.inf" instead of "Q823718-270_WinMEx.inf".Will the install work then with the truncated filenames or have I done something wrong ??
October 27, 200322 yr *BUMP* and "Anyone tried this ?? Does it actually work with truncated filenames etc. ???"
November 14, 200322 yr *BUMP* and "Anyone tried this ?? Does it actually work with truncated filenames etc. ???" Mine was truncated and no, it didn't work (for me anyway)./Magnus
Create an account or sign in to comment