web-dev-qa-db-ja.com

CutePDFライター:サイレントアンインストールの問題

問題:

コマンドラインから無人CutePDF Writer 3. のサイレントアンインストールを実行しようとしています。私が見つけた利用可能なすべてのソースは、次の2つのコマンドを示しています。

[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)、 ソース# (v2.8)

しかし、これは私には機能しません。メッセージボックスが表示されるたびに、次をクリックする必要があります。

This will remove CutePDF Writer from your system. Do you wish to continue?

次のシステムのVirtualBoxで、クリアインストールと複数のインストール/再インストールの両方で何度も試しました。

  • Windows XP
  • Windows 732ビット
  • Windows 764ビット

問題は毎回繰り返されます。また、/silent/verysilent/S、以前のWriterのインストーラーで動作すると言われていたSUPRESSMSGBOXなどの他の一般的なスイッチも試しました。何も機能しませんでした。

私はCutePDFWebサイトに問題を提出しましたが、それはフリーソフトウェアであり、サポートの優先順位ではありません。

質問:

複数の情報源がこの方法を指摘しているので、私はちょっと迷っています。それらはすべて間違っているのでしょうか、それとも私の環境に何か問題があるのでしょうか?おそらくそれはロケール固有ですか?

他のマシン、特にPL(1045)とは異なるWindowsロケールで同じ問題が発生するかどうかを確認していただければ幸いです。

おそらく誰かがこの製品の無人アンインストールを実行するためのより良い方法を知っていますか?

2

問題は解決しました。残念ながら、Acro SoftwareInc。はこの機能を削除しました。わざと。

次の応答を受け取りました。

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

WpkgWpkg-GP 、または起動時にSYSTEMユーザーとして実行されている他のソフトウェア展開システムを使用する場合は、サービスがデスクトップ対話モードで実行されていることを確認する必要があることに注意してください。 AutoITは正しく機能しません。

1

サイレントアンインストールをサポートしています。

私のためにうまくいった以下のスイッチを試してみてください。

  • 32ビット-_"%ProgramFiles%\Acro Software\CutePDF Writer\uninscpw.exe" /s_
  • 64ビット-"%ProgramFiles(x86)%\Acro Software\CutePDF Writer\setup64.exe" /uninstall /s
0
Sonam

OPが提案したように(AutoITを使用して)実行しない限り、サイレントアンインストールは不可能であることを確認できます。

さらに悪いことに、提供されている"%ProgramFiles(x86)%\Acro Software\CutePDF Writer\setup64.exe" /uninstall /sのコマンドラインを使用しようとすると、プロンプトが表示され、「setup64.exe」が正常に機能しなくなります。手動でアンインストールして再インストールした後でも、「setup64.exe」は機能しなくなります。

これは単なるエンタープライズ製品ではなく、そのように単純です。

私のテストはWin10ビルド1803で行われました。

0
armtriangles

少なくともバージョン4.0以降

C:\Program Files (x86)\CutePDF Writer\unInstcpw64.exe /uninstall /s

完全にサイレントなアンインストールでも問題なく動作します。

0
jdashn