CutePDF Writer: проблемы с автоматическим удалением

6874
Michał Sacharewicz

Эта проблема:

Я пытаюсь выполнить автоматическое автоматическое удаление 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).

Может быть, кто-то знает какой-нибудь лучший способ выполнить автоматическое удаление этого продукта?

2
Обращались ли вы в их службу технической поддержки (http://www.cutepdf.com/support/Request.asp). Может быть просто ошибка в их продукте. Brad Patton 11 лет назад 1
Как я уже говорил выше, я подал вопрос, используя именно ту форму, которую вы указали. Хотя это может занять некоторое время, и я также пытаюсь подтвердить, что это не связано с локалью. Однажды я потратил много дней, пытаясь убедить Western Digital, что обновление SmartWare было ошибочным, и они все время утверждали, что все работает; в конце концов выяснилось, что они тестировали его только на американском языке, и это был единственный язык, на который не повлияла ошибка: D Michał Sacharewicz 11 лет назад 0
извините, я пропустил это. У нас также есть опция автоматической установки для продукта, который мы создаем, но для разработчика очень легко добавить подтверждающее сообщение и игнорировать этот параметр. Я думаю, это ошибка. Brad Patton 11 лет назад 0

3 ответа на вопрос

1
Michał Sacharewicz

The matter is solved. Unfortunately, Acro Software Inc. removed this feature. Purposefully.

I received a following response:

Hello M. The current version does not support silent un-installation. Regards, CutePDF Support Team 

...for which I asked if it is a planned behaviour, eg. they're planning to keep it that way, or will it be fixed in the next release? The response was short:

We may change that in our next version. Regards, CutePDF Support Team 

I have asked them then if they could be in any way more specific, yet...

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 

Time to get reacquainted with other, comparable products :)


An alternative deployment workaround available is to use AutoIT with the following script:

AutoIT3[_64].exe uninstall-cutepdf.au3 "<uninstaller_path>" "<uninstaller_parameters>" 

(note the parentheses, they are important!)

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 

Note that when using Wpkg, Wpkg-GP or other software deployment system running as SYSTEM user during startup, you need to make sure the service runs in desktop-interactive mode, otherwise AutoIT won't work properly.

Я получил аналогичный ответ на свой билет по состоянию на февраль 2015 года. Rob Bos 9 лет назад 0
0
Sonam

Он поддерживает автоматическое удаление.

Попробуйте следующие переключатели, которые успешно работали для меня.

  • 32-разрядный - "%ProgramFiles%\Acro Software\CutePDF Writer\uninscpw.exe" /s
  • 64-битный - "%ProgramFiles(x86)%\Acro Software\CutePDF Writer\setup64.exe" /uninstall /s
Это те же переключатели, что и в вопросе. Неужели они (апрель 2017 г.) повторно добавили возможность автоматического удаления без вывода сообщений? bertieb 7 лет назад 1
0
armtriangles

Я могу подтвердить, что если вы не сделаете, как предложено OP (с помощью AutoIT), автоматическое удаление невозможно.

Что еще хуже, когда вы "%ProgramFiles(x86)%\Acro Software\CutePDF Writer\setup64.exe" /uninstall /sпытаетесь использовать предоставленную командную строку, вам все равно будет предложено, и тогда «setup64.exe» больше никогда не будет работать должным образом. Даже после ручного удаления и переустановки «setup64.exe» больше не работает.

Это просто не корпоративный продукт, просто.

Мое тестирование было сделано на Win10 build 1803.