Показать полную графическую версию : Тихая установка FoxitReader .:Все версии:.
Что-то я не понял, а почему в шапке написано, что простого решения не найдено и в теме вроде не написано. Я так ставлю:
"FoxitReader.exe" -i -custom -allusers -desktop -startmenu -register
Оригинальный экзешник с официального сайта версий 3.1.2 и 3.1.4. Ставится тихо, без окон.
P.S. В шапке в коде Foxit Reader почему-то с ошибкой написан: "Foxit Readier.exe"
Раз уж в шапку добавили, то вот тогда список ключей оригинального инсталлятора:
-i - установить программу
-custom - При использовании этого ключа можно задать другие параметры установки, иначе применяются настройки по умолчанию
-filepath - задать путь установки
-allusers - установить для всех пользователей
-desktop - создать ярлык на рабочем столе
-startmenu - создать ярлык в главном меню
-quicklaunch - создать ярлык в панели быстрого запуска
-register - задать как просмотрщик PDF по умолчанию
Shadow_31
23-04-2010, 19:35
Последние версии не ставятся по тихому с ключем -i, теперь вместо установки вылазиет лицензионное соглашение без единой кнопки.
Foxit Reader Pro 3.2.1.0401 Ru (http://www.soft9.ru/App/FoxitReader3210401Ru.exe)
Ключ для "тихой" установки: /VERYSILENT
В последней версии 3.3 опять сделали тихую установку.
Ключи установки:Usage:
<Setup package fullpath>
-d Install the program as default.
-p Change file installation path.
-dt Enable desktop shortcut.
-udt Disable desktop shortcut.
-ql Enable quick launch.
-uql Disable quick launch.
-sm Add to the Start menu.
-usm Don't add to the Start menu.
-a Install for all users.
-ua Install for current user only.
-fp Install Firefox Plug-in.
-ufp Don't install Firefox Plug-in.
Например, если мы хотим установить программу для всех пользователей, не создавая ярлыков на рабочем столе и в быстром запуске, но создать группу в меню "пуск", то ставим так:
start /wait "" "FoxitReader.exe" -udt -uql -sm -a -ufp
Но есть проблемы: ставится панель Ask для эксплорера. Через .bat, видимо этого не избежать. Плюс ярлыки на ebay создаются аж в трех местах... Далее как я пошагово решал проблемы (можно не читать) ...но это удалить просто. Например, для русской XP:
del /Q /F "%ALLUSERSPROFILE%\Рабочий стол\eBay.url"
del /Q /F "%ALLUSERSPROFILE%\Главное меню\Программы\ebay.url"
del /Q /F "%AppData%\Microsoft\Internet Explorer\Quick Launch\ebay.url"
Добавлено:
Панель Ask можно удалить после установки фоксита, прописав такой код:
MsiExec.exe /uninstall {86D4B82A-ABED-442A-BE86-96357B70F4FE} /qb
Панель мы победим, но Ask останется поисковой службой по умолчанию. Это я пока не устранил, но примерный план есть. Для устранения, нужно до установки фоксита запомнить значение параметра DefaultScope в ветке [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchScopes], а после установки фоксита и удаления аска надо удалить всю ветку [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchScopes\{171DEBEB-C3D4-40b7-AC73-056A5EBA4A7E}] и записать старое значение DefaultScope. Сейчас попробую это реализовать.
Добавлено:
Вроде закончил. Тестировал на XP x86 и семерке x64:
Итоговый bat файл установки::: Автоустановка FoxitReader 3.3.0.430
@echo off
:: Запоминаем стартовую страницу и поисковик
For /F "Tokens=2*" %%a In ('Reg Query "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchScopes"^|Find /I "DefaultScope"') Do Set DSearch=%%b
For /F "Tokens=3*" %%a In ('Reg Query "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main"^|Find /I "Start Page"') Do Set SPage=%%b
:: Устанавливаем
start /wait "" "FoxitReader.exe" -dt -uql -sm -a -ufp
:: Стираем ярлыки eBay (так много, потому что учел разные пути на XP и семерке, а также установку для одного и всех юзеров)
del /Q /F "%ALLUSERSPROFILE%\Рабочий стол\eBay.url"
del /Q /F "%ALLUSERSPROFILE%\Главное меню\Программы\ebay.url"
del /Q /F "%USERPROFILE%\Рабочий стол\eBay.url"
del /Q /F "%USERPROFILE%\Главное меню\Программы\ebay.url"
del /Q /F "%AppData%\Microsoft\Internet Explorer\Quick Launch\ebay.url"
del /Q /F "%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\ebay.url"
del /Q /F "%PUBLIC%\Desktop\ebay.url"
del /Q /F "%USERPROFILE%\Desktop\ebay.url"
del /Q /F "%AppData%\Microsoft\Windows\Start Menu\Programs\ebay.url"
:: Удаляем тулбар Ask.com
MsiExec.exe /uninstall {86D4B82A-ABED-442A-BE86-96357B70F4FE} /qb
:: Возвращаем исходную стартовую страницу и службу поиска
reg add "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchScopes" /v DefaultScope /d %DSearch% /f
reg add "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main" /v "Start Page" /d "%SPage%" /f
:: Удаляем поиск от Ask.com
reg delete "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchScopes\{171DEBEB-C3D4-40b7-AC73-056A5EBA4A7E}" /f
exit
Habetdin, Ошибочку исправил, спасибо
Habetdin
08-05-2010, 21:39
seriych, %USERPROFILE%\AppData\Roaming »
%AppData%
seriych
Круто. Пользую.
От себя добавил руссификацию.
[HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader\LANGUAGE]
"langid"="40827d"
Painted,
Если просто добавить это в реестр, то фоксит будет ломиться в инет за языком и выдавать ошибку, ибо русский перевод пока не готов полностью. Поэтому надо сначала качнуть lang_ru_ru.xml (http://languages.foxitsoftware.com/xml/11/lang_ru_ru.xml), кинуть в папку с батником и добавить в конце кода:
:: Проверка битности ОС и установка пути к папке с фокситом
set PFiles=%ProgramFiles%
if DEFINED ProgramFiles(x86) set PFiles=%ProgramFiles(x86)%
:: копирование русского перевода
COPY /Y "lang_ru_ru.xml" "%PFiles%\Foxit Software\Foxit Reader\"
:: установка языка
reg add "HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader\LANGUAGE" /v langid /d 40827d /f
Спасибо за информацию о ключике, руки не доходили до этого. Буду пользовать.
Блин, когда ставишь тег PHP, все кравиво окрашивается, но обратные слэши пропадают в некоторых местах.
Вышла версия 3.3.1, в которой пофиксили принудительную установку ask-бара.
Ключи установки:
Usage:
<Setup package fullpath> /Option
Install Options
/d Install the program as default.
/p Set installation file path.
/allow Set "only allow" function, followed with one
selectable option parameter at least.
/disallow Set "do not allow" function, followed with one
selectable option parameter at least.
Optional Options
/dt Set the desktop shortcut.
/sm Set the Start menu shortcut.
/ql Set the quick launch shortcut.
/a Installation for all users.
/register Set Foxit Reader as the default PDF viewer.
/fp Install Firefox Plug-in.
/ebay Create desktop, quick launch and start menu icon to eBay.
/foxitbar Install Foxit Search bar.
Examples:
"C:\Foxit Reader Setup.exe" /d /p "c:\Foxit Reader"
Install Foxit Reader to "c:\Foxit Reader" as default.
"C:\Foxit Reader Setup.exe" /p "d:\Foxit Reader" /allow /dt
Install basic components to "d:\Foxit Reader", and only create the desktop shortcut.
"C:\Foxit Reader Setup.exe" /p "d:\Foxit Reader" /disallow /dt
Install Foxit Reader to "d:\Foxit Reader" as default, but do not create the desktop shortcut.
"C:\Foxit Reader Setup.exe" /p "d:\Foxit Reader" /disallow /foxitbar
Install Foxit Reader to "d:\Foxit Reader" as default, but do not install Foxit Search bar.
Не совсем понимаю работу /allow. Напиример, если сделать так: /allow /sm /a /register, то ярлыки на ebay все равно создаются. Надежнее использовать /disallow. Например, так можно установить фоксит без ask панели, ярлыков ebay, плагина для FF, и ярлыков на рабочем столе и панели быстрого запуска:
start /wait "" "FoxitReader331.exe" /disallow /dt /ql /fp /ebay /foxitbar
Правка языка происходит также, как в 3.3.0, языковой файл подходит.
Foxit Reader Pro 3.3.1.0518 Ru (http://www.soft9.ru/App/FoxitReader3310518Ru.exe)
Ключ для "тихой" установки: /VERYSILENT
Вышла версия 4.0.0.0619
Устанавливается также, как 3.3.1:
start /wait "" "FoxitReader40.exe" /disallow /dt /ql /fp /ebay /foxitbar
Языковой файл от 3.3.0 вроде подходит, но в настройках часть текста обрезается и не видна.
Shpionus
03-09-2011, 19:40
FoxitReader502.0718_enu_Setup.exe
Пробую ставить так:
start /wait FoxitReader502.0718_enu_Setup.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP- /register /disallow /dt /ql /fp /ebay /foxitbar
Ставится, но в конце вылазит вот что:
Shpionus,
Теперь используется msi-установщик и ключи /disallow /dt /ql /fp /ebay /foxitbar действия не имеют.
:: Устанавливаем
start "" "FoxitReader502.0718_enu_Setup.exe" /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-
:: не забываем убрать /wait
:: Если не нужен ярлык на рабочем столе, добавляем ключ /MERGETASKS="!desktopicon"
:: Убиваем регистрацию
:Begin
@ping -n 1 127.0.0.1 > nul 2>&1
@Taskkill /F /IM WebRegister.exe /T 2> nul
@IF ERRORLEVEL 128 GOTO Begin
Взято отсюда (http://forums.foxitsoftware.com/showthread.php?28246-Foxit-reader-5.0-silent-install&)
Лично у меня при таком способе не поставилась панель ask, но если что решение по ссылке выше.
Надо еще посмотреть где сохраняются настройки мастера, который вылезает при первом запуске, но сейчас некогда.
Теперь используется msi-установщик »
start "" "FoxitReader502.0718_enu_Setup.exe" /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP- »
Это не MSI, это InnoSetup. MSI (http://cdn01.foxitsoftware.com/pub/foxit/reader/desktop/win/5.x/5.0/enu/FoxitReader502.0718_enu.msi) лежит рядом (http://www.foxitsoftware.com/downloads/reader/reader502.html). При установке я использовал дополнительно набор публичных PROPERTY из файла установки:
msiexec.exe /passive /norestart ALLUSER=1 SAFEMODE=1 DESKTOP_SHORTCUT=0 STARTMENU_SHORTCUT=1 MAKEDEFAULT=0 LAUNCHCHECKDEFAULT=0 VIEW_IN_BROWSER=0 /i FoxitReader502.0718_enu.msi
При использовании MSI варианта установки запуск мастера регистрации «WebRegister.exe» не происходит.
Надо еще посмотреть где сохраняются настройки мастера, который вылезает при первом запуске, »
В реестре. Вызов этого Мастера при первом запуске можно отключить, установив:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader 5.0\Preferences\Others]
"bShowWelcomeDlg"="0"
Можно расшифровать свойства MSI-инсталятора?
ALLUSER=1 SAFEMODE=1 DESKTOP_SHORTCUT=0 STARTMENU_SHORTCUT=1 MAKEDEFAULT=0 LAUNCHCHECKDEFAULT=0 VIEW_IN_BROWSER=0
0-нет
1-да?
или для разных PROPERTY разные значения?
brandom, это подробно расписано в «Microsoft Windows Installer 4.5 Software Development Kit». Ссылка на страницу загрузки Windows Installer 4.5 Software Development Kit (http://www.microsoft.com/downloads/en/details.aspx?FamilyID=6A35AC14-2626-4846-BB51-DDCE49D6FFB6) более недействительна, другие же перенаправляют на загрузку всего SDK: Download details: Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1 (http://www.microsoft.com/downloads/en/details.aspx?FamilyID=c17ba869-9671-4330-a63e-1fd44e0e2505&displaylang=en). Тем не менее, прямая ссылка (http://download.microsoft.com/download/7/c/4/7c426dfc-46e2-4ded-bab4-3b33600ad7d1/msi45sdk.msi) на загрузку пока никуда не делась.
Рекомендую.
0-нет
1-да? »
Практически, так.
Состав и значения заданных в самом инсталляционном файле PROPERTY можно посмотреть при помощи той же ORKA из вышеуказанного комплекта SDK.
Есть ли ключ для установки которая отменяет установку Ask bar?
Привет всем. А как насчёт ключей для EnterpriseFoxitReader 6?
Кто уже решил проблему - поделитесь, пожалуйста...
Надо бы обновить темку :)
для понимания, качаем новую версию Foxit (https://www.foxitsoftware.com/downloads/) и первым делом запускаем этот файлик с параметром /? или /HELP.
Самым интересным для меня показался параметр /SAVEINF="filename". Если запускаете установку с эти параметром, то опции проведённой вами установки сохранятся в этот файлик. Соответственно, в дальнейшем используем его для авто установки передав дистрибутиву параметры: /SILENT /LOADINF="filename".
Вместо /SILENT можно использовать /VERYSILENT чтоб совсем ничего не показывалось.
serraxer
12-08-2020, 16:58
Такой использую для русификации
с сайта скачать сам enterprise.msi и шаблон ответов к нему для русификации
сохранить в .bat
msiexec.exe /i "%~dp0Setup.msi" /quiet /norestart /L "c:\windows\temp\FoxitReader_install.log" AUTO_UPDATE=0 TRANSFORMS="%~dp0ru.mst"
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.