Войти

Показать полную графическую версию : Тихая установка FoxitReader .:Все версии:.


Страниц : 1 2 [3]

seriych
31-12-2009, 23:06
Что-то я не понял, а почему в шапке написано, что простого решения не найдено и в теме вроде не написано. Я так ставлю:
"FoxitReader.exe" -i -custom -allusers -desktop -startmenu -register
Оригинальный экзешник с официального сайта версий 3.1.2 и 3.1.4. Ставится тихо, без окон.

P.S. В шапке в коде Foxit Reader почему-то с ошибкой написан: "Foxit Readier.exe"

seriych
06-01-2010, 19:09
Раз уж в шапку добавили, то вот тогда список ключей оригинального инсталлятора:
-i - установить программу
-custom - При использовании этого ключа можно задать другие параметры установки, иначе применяются настройки по умолчанию
-filepath - задать путь установки
-allusers - установить для всех пользователей
-desktop - создать ярлык на рабочем столе
-startmenu - создать ярлык в главном меню
-quicklaunch - создать ярлык в панели быстрого запуска
-register - задать как просмотрщик PDF по умолчанию

Shadow_31
23-04-2010, 19:35
Последние версии не ставятся по тихому с ключем -i, теперь вместо установки вылазиет лицензионное соглашение без единой кнопки.

ChVL
23-04-2010, 20:58
Foxit Reader Pro 3.2.1.0401 Ru (http://www.soft9.ru/App/FoxitReader3210401Ru.exe)
Ключ для "тихой" установки: /VERYSILENT

seriych
08-05-2010, 15:21
В последней версии 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%

Painted
18-05-2010, 15:37
seriych
Круто. Пользую.
От себя добавил руссификацию.
[HKEY_CURRENT_USER\Software\Foxit Software\Foxit Reader\LANGUAGE]
"langid"="40827d"

seriych
18-05-2010, 16:35
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, все кравиво окрашивается, но обратные слэши пропадают в некоторых местах.

seriych
24-05-2010, 14:56
Вышла версия 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, языковой файл подходит.

ChVL
07-06-2010, 19:51
Foxit Reader Pro 3.3.1.0518 Ru (http://www.soft9.ru/App/FoxitReader3310518Ru.exe)
Ключ для "тихой" установки: /VERYSILENT

seriych
30-06-2010, 23:25
Вышла версия 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
Ставится, но в конце вылазит вот что:

seriych
04-09-2011, 09:21
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, но если что решение по ссылке выше.

Надо еще посмотреть где сохраняются настройки мастера, который вылезает при первом запуске, но сейчас некогда.

Iska
04-09-2011, 10:34
Теперь используется 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"

brandom
19-09-2011, 15:25
Можно расшифровать свойства MSI-инсталятора?
ALLUSER=1 SAFEMODE=1 DESKTOP_SHORTCUT=0 STARTMENU_SHORTCUT=1 MAKEDEFAULT=0 LAUNCHCHECKDEFAULT=0 VIEW_IN_BROWSER=0
0-нет
1-да?
или для разных PROPERTY разные значения?

Iska
19-09-2011, 17:19
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.

LEK
13-05-2012, 13:30
Есть ли ключ для установки которая отменяет установку Ask bar?

GrandZ
30-05-2013, 07:47
Привет всем. А как насчёт ключей для EnterpriseFoxitReader 6?
Кто уже решил проблему - поделитесь, пожалуйста...

morres
21-01-2016, 16:58
Надо бы обновить темку :)
для понимания, качаем новую версию 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