CutePDF Writer: проблемы с автоматическим удалением
Эта проблема:
Я пытаюсь выполнить автоматическое автоматическое удаление CutePDF Writer 3.0 через командную строку. Каждый доступный источник, который я нашел, указывает мне на эти две команды:
[32bit] "%ProgramFiles%\Acro Software\CutePDF Writer\uninscpw.exe" -s
[64bit] "%ProgramFiles(x86)%\Acro Software\CutePDF Writer\setup64.exe" /uninstall -s
Примеры источников: источник № 1 (v3.0), источник № 2 (v2.8), источник № 3 (v2.8)
Но это не работает для меня. Каждый раз, когда я пытаюсь получить сообщение, я должен нажать:
This will remove CutePDF Writer from your system. Do you wish to continue?
Я много раз пробовал как с чистыми установками, так и с множественными установками / переустановками на VirtualBox в следующих системах:
- Windows XP
- Windows 7 32-битная
- Windows 7 64-битная
Проблема повторяется каждый раз. Я также пробовал другие популярные переключатели, такие как /silent
, /verysilent
, /S
, даже SUPRESSMSGBOX
который, как когда-то говорили, работает со старым установщиком Writer. Ничего не получалось.
Я подал вопрос на сайте CutePDF, но это бесплатное программное обеспечение, а не приоритет их поддержки.
Вопрос:
Поскольку несколько источников указывают на этот метод, я как бы потерялся. Могут ли они все ошибаться или что-то не так с моим окружением? Возможно, это зависит от региона?
Я был бы благодарен за то, чтобы кто-нибудь проверил, возникает ли такая же проблема на других компьютерах, особенно в Windows, отличной от PL (1045).
Возможно, кто-то знает какой-нибудь лучший способ выполнить автоматическое удаление этого продукта?
3 ответа
Дело решено. К сожалению, Acro Software Inc. удалила эту функцию. Целенаправленно.
Я получил следующий ответ:
Hello M.
The current version does not support silent un-installation.
Regards,
CutePDF Support Team
... для которого я спросил, является ли это запланированным поведением, например. они планируют сохранить это таким образом, или это будет исправлено в следующем выпуске? Ответ был коротким:
We may change that in our next version.
Regards,
CutePDF Support Team
Тогда я спросил их, могут ли они быть более конкретными, но...
Unfortunately, we don't have schedule yet.
You may acquire the license of our custom PDF writer which can be
install/un-install silently.
Regards,
CutePDF Support Team
Пора познакомиться с другими, сопоставимыми продуктами:)
Альтернативный доступный обходной путь развертывания - использовать AutoIT со следующим скриптом:
AutoIT3[_64].exe uninstall-cutepdf.au3 "<uninstaller_path>" "<uninstaller_parameters>"
(обратите внимание на круглые скобки, они важны!)
If FileExists( $CmdLine[1] ) Then
Run( """" & $CmdLine[1] & """ " & $CmdLine[2] )
WinWait( "CutePDF Writer", "Do you wish to continue?", 10 )
ControlClick( "CutePDF Writer", "Do you wish to continue?", 6 )
WinWait( "CutePDF Writer", "CutePDF Writer has been removed", 30 )
ControlClick( "CutePDF Writer", "CutePDF Writer has been removed", 2 )
EndIf
Обратите внимание, что при использовании Wpkg, Wpkg-GP или другой системы развертывания программного обеспечения, работающей от имени пользователя SYSTEM во время запуска, необходимо убедиться, что служба работает в настольном интерактивном режиме, иначе AutoIT не будет работать должным образом.
Он поддерживает автоматическое удаление.
Попробуйте следующие выключатели, которые успешно работали для меня.
- 32-разрядный -
"%ProgramFiles%\Acro Software\CutePDF Writer\uninscpw.exe" /s
- 64-битный -
"%ProgramFiles(x86)%\Acro Software\CutePDF Writer\setup64.exe" /uninstall /s
По крайней мере, начиная с версии 4.0
C:\Program Files (x86)\CutePDF Writer\unInstcpw64.exe /uninstall /s
отлично работает для абсолютно бесшумного удаления.
Я могу подтвердить, что если вы не сделаете, как предложено OP (используя AutoIT), автоматическое удаление невозможно.
Что еще хуже, когда вы пытаетесь использовать предоставленную командную строку "%ProgramFiles(x86)%\Acro Software\CutePDF Writer\setup64.exe" /uninstall /s
, вы все еще получаете запрос, и тогда "setup64.exe" больше никогда не функционирует должным образом. Даже после ручного удаления и переустановки "setup64.exe" больше не работает.
Это просто не корпоративный продукт, просто так.
Мое тестирование было сделано на Win10 build 1803.