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   [ - ] Hide Comments


Please log in to comment

Answer this question or Comment on this question for clarity


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

Answered 10/27/2014 by: SMal.tmcc
Red Belt

Please log in to comment