Jump to content

Help! Need silent uninstall for PowerDVD 5.7!


Recommended Posts

Posted (edited)

I've got about 500 installs of PowerDVD 5.7 to kill and I'd like to do it the easy way, only PowerDVD isn't co-operating.

For starters they've disabled maintenance mode and that seems to be messing with the script-recording features of Installshield. I record it and all I get is:

[{6811CAA0-BF12-11D4-9EA1-0050BAE317E1}-DlgOrder]

Count=0

During my thrashing attempts to uninstall I manage to record the uninstall script for 5.1, which gives me:

[installShield Silent]

Version=v6.00.000

File=Response File

[File Transfer]

OverwrittenReadOnly=NoToAll

[Application]

Name=PowerDVD

Version=5.1

Company=CyberLink

Lang=0009

[{6811CAA0-BF12-11D4-9EA1-0050BAE317E1}-DlgOrder]

Dlg0={6811CAA0-BF12-11D4-9EA1-0050BAE317E1}-AskYesNo-0

[{6811CAA0-BF12-11D4-9EA1-0050BAE317E1}-SdFinish-0]

Result=1

bOpt1=0

bOpt2=0

...Which isn't even the right syntax for an ISS (Notice the missing count?).

So I've been trying to adapt the ISS manually in hopes that it will work at all, this is what I've got so far (which doesn't work):

[installShield Silent]

Version=v6.00.000

File=Response File

[File Transfer]

OverwrittenReadOnly=NoToAll

[Application]

Name=PowerDVD

Version=5.7

Company=CyberLink

Lang=0009

[{6811CAA0-BF12-11D4-9EA1-0050BAE317E1}-DlgOrder]

Dlg0={6811CAA0-BF12-11D4-9EA1-0050BAE317E1}-AskYesNo-0

Count=2

Dlg1={6811CAA0-BF12-11D4-9EA1-0050BAE317E1}-MessageBox-0

[{6811CAA0-BF12-11D4-9EA1-0050BAE317E1}-AskYesNo-0]

Result=1

[{6811CAA0-BF12-11D4-9EA1-0050BAE317E1}-MessageBox-0]

Result=1

The last dialog box is just a simple messagebox, so that's what I figured I'd try (it's no "Finish" box, I can tell you that.)

Of course I've tried both hypens and slashes, even in combinations. I just can't seem to get it to uninstall silently! All my attempts give me -3's in the log file.

Unless I find a way to do this with an ISS file, I may have to resort to making my own MSI and using MSIEXEC to uninstall (which will be annoying because I'll have to make a reference box - tough to do on 3rd shift with the ghosting room locked).

Can anyone help me?

Edited by moktar

Posted

Nevuhmahnd, I got tired of messing with it and used System Mechanic 7 to figure out what changes the installer made and made a batch file to manually uninstall. I used PSKILL to kill the resident dvdloader.exe before deleting the program file directory.

Here's the contents of the batch file for any unlucky person to ever find themselves in my previous predicament:

PING %1 -n 1

IF %ERRORLEVEL% NEQ 0 GOTO ERROR

NET USE R: \\%1\C$

IF %ERRORLEVEL% NEQ 0 GOTO ERROR

IF NOT EXIST "R:\Program Files\CyberLink\PowerDVD" GOTO NOTHERE

PSKILL -t \\%1 dvdlauncher.exe

DEL "R:\Documents and Settings\All Users\Start Menu\Programs\PowerDVD.lnk" /Q

DEL "R:\Program Files\CyberLink\PowerDVD" /Q

DEL "R:\Program Files\InstallShield Installation Information\{6811CAA0-BF12-11D4-9EA1-0050BAE317E1}" /Q

REG DELETE \\%1\HKLM\SOFTWARE\Classes\CLSID\{03960C2A-9AF8-43C4-8956-F1E3F179AF2B} /F

REG DELETE \\%1\HKLM\SOFTWARE\Classes\CLSID\{083863F1-70DE-11d0-BD40-00A0C911CE86}\Instance\{DE111BBD-8282-4923-8B0F-C9C10D28F342} /F

REG DELETE \\%1\HKLM\SOFTWARE\Classes\CLSID\{083863F1-70DE-11d0-BD40-00A0C911CE86}\Instance\{DE111E5E-7134-4DF8-9371-BEC7582A60D2} /F

REG DELETE \\%1\HKLM\SOFTWARE\Classes\CLSID\{083863F1-70DE-11d0-BD40-00A0C911CE86}\Instance\{DE113374-2D0B-4D90-93ED-7A4B193560D7} /F

REG DELETE \\%1\HKLM\SOFTWARE\Classes\CLSID\{083863F1-70DE-11d0-BD40-00A0C911CE86}\Instance\{DE1167CB-C62C-446E-9CBA-EE687DFB4B37} /F

REG DELETE \\%1\HKLM\SOFTWARE\Classes\CLSID\{083863F1-70DE-11d0-BD40-00A0C911CE86}\Instance\{DE11A3D0-2858-4F2D-904F-25992F433925} /F

REG DELETE \\%1\HKLM\SOFTWARE\Classes\CLSID\{083863F1-70DE-11d0-BD40-00A0C911CE86}\Instance\{DE11F7D8-A61B-460F-954D-3E7BA82AC296} /F

REG DELETE \\%1\HKLM\SOFTWARE\Classes\CLSID\{31CD4DF1-8BB6-40BD-9293-58C0C74723BD} /F

REG DELETE \\%1\HKLM\SOFTWARE\Classes\CLSID\{6AC3927A-E646-454D-B680-2B41B7EB2716} /F

REG DELETE \\%1\HKLM\SOFTWARE\Classes\CLSID\{6EA78BC2-ED35-11D3-9D11-0050BA0F91DA} /F

REG DELETE \\%1\HKLM\SOFTWARE\Classes\CLSID\{B3D4546B-8BC7-4F2B-AA17-397F9B125963} /F

REG DELETE \\%1\HKLM\SOFTWARE\Classes\CLSID\{B428C384-991F-4492-AF19-0C395200C165} /F

REG DELETE \\%1\HKLM\SOFTWARE\Classes\CLSID\{C2AFF197-1CCD-4861-9DD0-F3462CA99FD3} /F

REG DELETE \\%1\HKLM\SOFTWARE\Classes\CLSID\{D84B68DB-A8BC-4C55-84B5-913F0259DF20} /F

REG DELETE \\%1\HKLM\SOFTWARE\Classes\CLSID\{DE110D2A-E245-4DB2-846D-F713C5D6678F} /F

REG DELETE \\%1\HKLM\SOFTWARE\Classes\CLSID\{DE111BBD-8282-4923-8B0F-C9C10D28F342} /F

REG DELETE \\%1\HKLM\SOFTWARE\Classes\CLSID\{DE111E5E-7134-4DF8-9371-BEC7582A60D2} /F

REG DELETE \\%1\HKLM\SOFTWARE\Classes\CLSID\{DE112FC6-3377-473F-B197-715E1ADA77EE} /F

REG DELETE \\%1\HKLM\SOFTWARE\Classes\CLSID\{DE113374-2D0B-4D90-93ED-7A4B193560D7} /F

REG DELETE \\%1\HKLM\SOFTWARE\Classes\CLSID\{DE113893-076A-4672-BDDD-DBB6BF902E08} /F

REG DELETE \\%1\HKLM\SOFTWARE\Classes\CLSID\{DE11392F-256F-4428-9760-7F955CA7E9F4} /F

REG DELETE \\%1\HKLM\SOFTWARE\Classes\CLSID\{DE115CB2-9ABE-42BE-A079-4D4D8468ED30} /F

REG DELETE \\%1\HKLM\SOFTWARE\Classes\CLSID\{DE116101-B0DB-443C-9C18-81CCE6BE0F4D} /F

REG DELETE \\%1\HKLM\SOFTWARE\Classes\CLSID\{DE1165E5-0EDD-411D-817E-DCC587EA52D7} /F

REG DELETE \\%1\HKLM\SOFTWARE\Classes\CLSID\{DE1167CB-C62C-446E-9CBA-EE687DFB4B37} /F

REG DELETE \\%1\HKLM\SOFTWARE\Classes\CLSID\{DE116896-F9B6-48BB-A635-A5B3724F86EB} /F

REG DELETE \\%1\HKLM\SOFTWARE\Classes\CLSID\{DE118B88-D1D0-4724-8C99-FAA258DD125F} /F

REG DELETE \\%1\HKLM\SOFTWARE\Classes\CLSID\{DE1193B3-24F9-49A4-B987-78A40FE7BD94} /F

REG DELETE \\%1\HKLM\SOFTWARE\Classes\CLSID\{DE11A3D0-2858-4F2D-904F-25992F433925} /F

REG DELETE \\%1\HKLM\SOFTWARE\Classes\CLSID\{DE11A8D7-1B54-476B-AD98-14DC3AFB04CE} /F

REG DELETE \\%1\HKLM\SOFTWARE\Classes\CLSID\{DE11A91B-20DF-4A9D-A6C3-A5CA1270C5BD} /F

REG DELETE \\%1\HKLM\SOFTWARE\Classes\CLSID\{DE11AE4E-672E-4543-86DD-194477E4EEF8} /F

REG DELETE \\%1\HKLM\SOFTWARE\Classes\CLSID\{DE11BACC-93CF-4816-A3BD-861E1510C7C7} /F

REG DELETE \\%1\HKLM\SOFTWARE\Classes\CLSID\{DE11BE1E-42C1-48E0-BE95-587D8AF9822F} /F

REG DELETE \\%1\HKLM\SOFTWARE\Classes\CLSID\{DE11E33E-1AD7-42C0-872D-706776248E0F} /F

REG DELETE \\%1\HKLM\SOFTWARE\Classes\CLSID\{DE11F4A5-424C-4E46-A0D2-F6D23760AED4} /F

REG DELETE \\%1\HKLM\SOFTWARE\Classes\CLSID\{DE11F7D8-A61B-460F-954D-3E7BA82AC296} /F

REG DELETE \\%1\HKLM\SOFTWARE\Classes\CLSID\{E0F158E1-CB04-11d0-BD4E-00A0C911CE86}\Instance\{DE116101-B0DB-443C-9C18-81CCE6BE0F4D} /F

REG DELETE \\%1\HKLM\SOFTWARE\Classes\DVD\shell\PlayWithPowerDVD /F

REG DELETE \\%1\HKLM\SOFTWARE\Classes\DVD\shell\PlayWithPowerDVD\Command /F

REG DELETE \\%1\HKLM\SOFTWARE\CyberLink /F

REG DELETE \\%1\HKLM\SOFTWARE\Lake\LakeControl\1.0\Filters\{LakeID-2206cde2-842b5e5f-b1b27976} /F

REG DELETE \\%1\HKLM\SOFTWARE\Lake\LakeControl\1.0\Filters\{LakeID-27789224-140001f7-70c9f70b} /F

REG DELETE \\%1\HKLM\SOFTWARE\Lake\LakeControl\1.0\Filters\{LakeID-2cea37b4-3e9f990b-4f06ea95} /F

REG DELETE \\%1\HKLM\SOFTWARE\Lake\LakeControl\1.0\Filters\{LakeID-8d4f6791-ae909c5d-c0f27ce0} /F

REG DELETE \\%1\HKLM\SOFTWARE\Lake\LakeControl\1.0\Filters\{LakeID-bac6d6de-7145cbbf-348ea9f0} /F

REG DELETE \\%1\HKLM\SOFTWARE\Lake\LakeControl\1.0\Filters\{LakeID-c9cde313-5abfc82e-9b9c19a2} /F

REG DELETE \\%1\HKLM\SOFTWARE\Lake\LakeControl\1.0\Filters\{LakeID-dfc55ae3-5c246bcc-d8688c4d} /F

REG DELETE \\%1\HKLM\SOFTWARE\Lake\LakeControl\1.0\Filters\{LakeID-f86b11c4-6b11a83c-69538d22} /F

REG DELETE "\\%1\HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\PowerDVD.exe" /F

REG DELETE \\%1\HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\PDVDPlayDVDMovieOnArrival /F

REG DELETE \\%1\HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{6811CAA0-BF12-11D4-9EA1-0050BAE317E1} /F

REG DELETE \\%1\HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v DVDLauncher /F

ECHO %1 >> COMPLETE.TXT

GOTO END

:NOTHERE

ECHO %1 >> NOTHERE.TXT

GOTO END

:ERROR

ECHO %1 >> ERROR.TXT

GOTO END2

:END

NET USE R: /DELETE

:END2

This batch is called from a FOR loop in a separate batch using a single-column text file listing the names of the machines to check. Usually I have it all neatly contained in one batch file, using ECHO to generate the batch called by the FOR loop, but it's easier to read this way, and, that's just polish anyway. (Polish as in embellishment, not a reference to a denizen of Poland).

This may work for versions other than 5.7, but I wouldn't count on it. PSKILL is now considered a microsoft utility, btw, since Microsoft aquired Sysinternals.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...