Dear Pat and other developers The current released Adobe Reader 7 batch file does not work.
The reason is that the Netopsystems FEAD(R) file spawns the msiexec process and does not wait for it to finish, thus the problem if we are rebooting or installing another package. I have found a solution. We run the adberdr70_%WINLANG%_full.exe file with the silient /S and help /? switches. The silient switch overrides the help switch and the msiexec process started by the adberdr70_%WINLANG%_full.exe file exits. The adberdr70_%WINLANG%_full.exe file extracts on an English version of windows, the setup files by default to "%ProgramFiles%\Adobe\Acrobat 7.0\Setup Files\RdrBig\%WINLANG%\Adobe Reader 7.0.msi" for the current languages except German which is extracted to "%ProgramFiles%\Adobe\Acrobat 7.0\Setup Files\RdrBig\GER\Adobe Reader 7.0.msi". On my systems the msiexec process started by the adberdr70_%WINLANG%_full.exe exits before we start the install process using the msi file directly. See below and attached adobe-reader.txt file (renamed to avoid triggering some delete rules) for a suggested solution including lots of comments as to why. We could also delete the setup files but Adobe does not so I have not added this to the batch file. Regards Godfrey Livingstone PS Pat sorry for not checking the file I sent to you the other day properly it appeared to work. :: OPTIONAL: Install Adobe Reader :: Download from <http://www.adobe.com/products/acrobat/alternate.html> @Echo off :: Download version 7 if available; otherwise, download 6.0.1. :: URL|DEU|http://ardownload.adobe.com/pub/adobe/reader/win/7x/7.0/deu/AdbeRdr70_deu_full.exe|packages/adobereader/adberdr70_deu_full.exe :: URL|ENU|http://ardownload.adobe.com/pub/adobe/reader/win/7x/7.0/enu/AdbeRdr70_enu_full.exe|packages/adobereader/adberdr70_enu_full.exe :: URL|FRA|http://ardownload.adobe.com/pub/adobe/reader/win/7x/7.0/fra/AdbeRdr70_fra_full.exe|packages/adobereader/adberdr70_fra_full.exe :: URL|ITA|http://ardownload.adobe.com/pub/adobe/reader/win/6.x/6.0/ita/AdbeRdr60_ita_full.exe|packages/adobereader/adberdr60_ita_full.exe :: URL|JPN|http://ardownload.adobe.com/pub/adobe/reader/win/7x/7.0/jpn/AdbeRdr70_jpn_full.exe|packages/adobereader/adberdr70_jpn_full.exe :: URL|NLD|http://ardownload.adobe.com/pub/adobe/reader/win/6.x/6.0/nld/AdbeRdr60_nld_full.exe|packages/adobereader/adberdr60_nld_full.exe :: URL|NOR|http://ardownload.adobe.com/pub/adobe/reader/win/6.x/6.0/nor/AdbeRdr60_nor_full.exe|packages/adobereader/adberdr60_nor_full.exe :: URL|RUS|http://ardownload.adobe.com/pub/adobe/reader/win/6.x/6.0/enu/AdbeRdr60_enu_full.exe|packages/adobereader/adberdr60_rus_full.exe if not exist %Z%\packages\adobereader\adberdr70_%WINLANG%_full.exe goto no_v7 :: extract the acrobat reader package from Netopsystems FEAD(R) file :: do so by telling the msi installer to be silient and give us the options and exit :: files extract to "%ProgramFiles%\Adobe\Acrobat 7.0\Setup Files\RdrBig\%WINLANG%\Adobe Reader 7.0.msi" :: except german which extracts to "%ProgramFiles%\Adobe\Acrobat 7.0\Setup Files\RdrBig\GER\Adobe Reader 7.0.msi" :: tested on an english version of windows may differ on other languages if "%WINLANG%"=="deu" goto lan_deu todo.pl "msiexec /qb /l* %SystemDrive%\netinst\logs\adobe-reader.txt /i \"%ProgramFiles%\Adobe\Acrobat 7.0\Setup Files\RdrBig\%WINLANG%\Adobe Reader 7.0.msi\"" goto extract :lan_deu todo.pl "msiexec /qb /l* %SystemDrive%\netinst\logs\adobe-reader.txt /i \"%ProgramFiles%\Adobe\Acrobat 7.0\Setup Files\RdrBig\GER\Adobe Reader 7.0.msi\"" :extract :: may need to add on some systems to create a delay between extraction and starting msi installer :: not needed on my systems (all AMD XP 2500 or less) but may be needed on faster systems :: todo.pl "ping -n 10 localhost > nul" todo.pl ".ignore-err 179 %Z%\packages\adobereader\adberdr70_%WINLANG%_full.exe /S /?" goto done :no_v7 :: No version 7 for this language, so install 6.0.1 and update to 6.0.2 :: URL|ALL|http://download.adobe.com/pub/adobe/acrobat/win/6.x/6.0.1/misc/Acro-Reader_6.0.2_Update.exe|packages/adobereader/update_602.exe todo.pl "%Z%\packages\adobereader\update_602.exe /S /v/qn" todo.pl "%Z%\packages\adobereader\adberdr60_%WINLANG%_full.exe -p\"-s /v\\\"/qb /l* %SystemDrive%\netinst\logs\adobe-reader.txt\\\"\"" :done
:: OPTIONAL: Install Adobe Reader :: Download from <http://www.adobe.com/products/acrobat/alternate.html> @Echo off :: Download version 7 if available; otherwise, download 6.0.1. :: URL|DEU|http://ardownload.adobe.com/pub/adobe/reader/win/7x/7.0/deu/AdbeRdr70_deu_full.exe|packages/adobereader/adberdr70_deu_full.exe :: URL|ENU|http://ardownload.adobe.com/pub/adobe/reader/win/7x/7.0/enu/AdbeRdr70_enu_full.exe|packages/adobereader/adberdr70_enu_full.exe :: URL|FRA|http://ardownload.adobe.com/pub/adobe/reader/win/7x/7.0/fra/AdbeRdr70_fra_full.exe|packages/adobereader/adberdr70_fra_full.exe :: URL|ITA|http://ardownload.adobe.com/pub/adobe/reader/win/6.x/6.0/ita/AdbeRdr60_ita_full.exe|packages/adobereader/adberdr60_ita_full.exe :: URL|JPN|http://ardownload.adobe.com/pub/adobe/reader/win/7x/7.0/jpn/AdbeRdr70_jpn_full.exe|packages/adobereader/adberdr70_jpn_full.exe :: URL|NLD|http://ardownload.adobe.com/pub/adobe/reader/win/6.x/6.0/nld/AdbeRdr60_nld_full.exe|packages/adobereader/adberdr60_nld_full.exe :: URL|NOR|http://ardownload.adobe.com/pub/adobe/reader/win/6.x/6.0/nor/AdbeRdr60_nor_full.exe|packages/adobereader/adberdr60_nor_full.exe :: URL|RUS|http://ardownload.adobe.com/pub/adobe/reader/win/6.x/6.0/enu/AdbeRdr60_enu_full.exe|packages/adobereader/adberdr60_rus_full.exe if not exist %Z%\packages\adobereader\adberdr70_%WINLANG%_full.exe goto no_v7 :: extract the acrobat reader package from Netopsystems FEAD(R) file :: do so by telling the msi installer to be silient and give us the options and exit :: files extract to "%ProgramFiles%\Adobe\Acrobat 7.0\Setup Files\RdrBig\%WINLANG%\Adobe Reader 7.0.msi" :: except german which extracts to "%ProgramFiles%\Adobe\Acrobat 7.0\Setup Files\RdrBig\GER\Adobe Reader 7.0.msi" :: tested on an english version of windows may differ on other languages if "%WINLANG%"=="deu" goto lan_deu todo.pl "msiexec /qb /l* %SystemDrive%\netinst\logs\adobe-reader.txt /i \"%ProgramFiles%\Adobe\Acrobat 7.0\Setup Files\RdrBig\%WINLANG%\Adobe Reader 7.0.msi\"" goto extract :lan_deu todo.pl "msiexec /qb /l* %SystemDrive%\netinst\logs\adobe-reader.txt /i \"%ProgramFiles%\Adobe\Acrobat 7.0\Setup Files\RdrBig\GER\Adobe Reader 7.0.msi\"" :extract :: may need to add on some systems to create a delay between extraction and starting msi installer :: not needed on my systems (all AMD XP 2500 or less) but may be needed on faster systems :: todo.pl "ping -n 10 localhost > nul" todo.pl ".ignore-err 179 %Z%\packages\adobereader\adberdr70_%WINLANG%_full.exe /S /?" goto done :no_v7 :: No version 7 for this language, so install 6.0.1 and update to 6.0.2 :: URL|ALL|http://download.adobe.com/pub/adobe/acrobat/win/6.x/6.0.1/misc/Acro-Reader_6.0.2_Update.exe|packages/adobereader/update_602.exe todo.pl "%Z%\packages\adobereader\update_602.exe /S /v/qn" todo.pl "%Z%\packages\adobereader\adberdr60_%WINLANG%_full.exe -p\"-s /v\\\"/qb /l* %SystemDrive%\netinst\logs\adobe-reader.txt\\\"\"" :done
