Remove 'Dell Data Protection' using the Kace

All of our new Dell machines are coming with a plethora of software that we neither use nor need.   We actually have a checklist of programs to uninstall from new machines.   I'm trying to automate this process using the K1000.    Unfortunately there's one suite of programs that I can't seem to get to uninstall.  

The 'Dell Data Protection' suite consists of three components.   'Client Security Framework', 'Security Tools', and 'Security Tools Authentication'.    They need to be removed in a specific order, and they require a reboot after each component is removed.    

I've found articles where people discuss automated removal, but I can't find anywhere where this has been successful.   

Has anyone successfully automated this removal?  If yes, would you be willing to share the process? 

0 Comments   [ + ] Show comments

Answers (1)

Posted by: SMal.tmcc 6 years ago
Red Belt
Never have with this software, but here are a couple of ways to sequence the 3.  We always wipe and image all new machines

You can run the uninstalls by creating labels and use managed installs to do this.  You need to create 2 labels, the 1st one would be the machine does not have software title #1 and has software title #2, the second, the machine does not have software title #2 and has software title #3.  Create 3 managed uninstalls and add the labels to 2 and 3.  They will run in sequence.

A faster alternate method would be to create a batch kscript and run that. 
Set autologon for an admin account and run the 3 silently one after the other.

REM - This part sets autologon:
reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinLogon" /v AutoAdminLogon /d 1 /f

reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinLogon" /v AutoLogonCount /t REG_DWORD /d 2 /f

reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinLogon" /v DefaultUserName /d Administrator /f

reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinLogon" /v DefaultPassWord /d password /f

rem use this line if the user is a domain user

reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinLogon" /v DefaultDomainName /d Domain /f

REM - This part does the uninstalls sequenced

reg.exe add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce /v uninstall2nd /d "msiexec /x 2ndprogram.msi /q /forcerestart"

reg.exe add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce /v wait_uninstall3rd /d "reg.exe add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce /v uninstall3rd /d \"msiexec /x 3rdprogram.msi /q /forcerestart\"" /f

misexec /x 1stprogram.msi /q /forcerestart

This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ