7 Replies Latest reply on Nov 21, 2008 11:59 AM by Jared Barneck

    Uninstall ilegal software




      I've situation like this, in my office there is a lot of ilegal software like a cracked software has been installed on user pc. Because the company policy, I must define all sofware installed, and list the ilegal software. Now I already have a list of ilegal software from SLM and I've to uninstall all of them using the landesk agent and by schedule. Anybody know the best method to uninstall massively the unwanted software, ilegal, or cracked application on client? please enlight me. Thanks.


      Lontar aditya

        • 1. Re: Uninstall ilegal software

          To be honest your best bet would be to block the applications in question.  This would prevent the use of the applications, and give you time to create the proper uninstall methods.


          This is what the blocked applications notification will look like.


          11-20-2008 12-35-46 PM.png

          1 of 1 people found this helpful
          • 2. Re: Uninstall ilegal software

            Agree with you suggestion,


            My first plan is denied the ilegal apps then find a best method to uninstall them. Thanks for your suggestion. Now I need help to define the best method to uninstall the illegal software, thanks again.



            • 3. Re: Uninstall ilegal software
              phoffmann SupportEmployee

              The uninstall would be specific to each software ... scripted batches may be your best friend here.


              Paul Hoffmann

              LANDesk EMEA Technical Lead

              • 4. Re: Uninstall ilegal software

                Wouldn’t you also need copies of the illegal software installers to be able to create the uninstall scripts or is there another way?

                • 5. Re: Uninstall ilegal software

                  You can get the uninstall codes from the registry of said PC.


                  It's in HKEY_CLASSES_ROOT\Installer\Products and there's a long code there, inside that key is a producticon entry, it's the code at the end you need, you can then uninstall it using MSIEXEC /x, so for example Visio 2003 standard has the code 90530409-6000-11D3-8CFE-0150048383C9


                  So to uninstall it I create a batch file that uninstalls the product silently then performs a full scan to update inventory - this shows me if it's been succesful, example below -


                  MsiExec.Exe /x {90530409-6000-11D3-8CFE-0150048383C9} /qn
                  "C:\Program Files\LANDesk\LDClient\LDISCN32.EXE" /NTT=LDSERVERNAME:5007 /S=LDSERVERNAME /I=HTTP://LDSERVERNAME/ldlogon/ldappl3.ldz /NOUI /NOCD /F

                  • 6. Re: Uninstall ilegal software
                    zman Master

                    All good suggestions. Just to be clear, just blocking an application does not remove you from legal responsibilities around licensing, so your course of block then remove is sound. So without knowing more about the software, it is hard to make a specific recommendation. I'm assuming it is something like a legit piece of software that was installed with a crack/keygen, etc... So the heavy lifting is to identify the uninstall of each individual software application. You can scour the registry of each pc, or use appdeploy. Appdeploy usually has uninstall keys for most software.  An uninstall package will have to be created. You could do a package for each piece of software or make on big script (if app1 exist uninstall, of app2 exist uninstall). 9 times out of 10 the packages will be an MSI so just appending the normal MSI /qn quiet switch will work.  Create a query that identifies the software to be removed and associate a scheduled task to the uninstall and you are off. However, some issues may arise form the fact that application X may be illegal on some pcs but legit on others.  Then you will have to identify the PIDS or serial Numbers of the illegal software and change the query.


                    On the other hand, a written Computer usage policy from corporate, some eye opening reports to management, and some marketing of the cause to management will help you proactively handle this issue.


                    In the old days of LANDesk there used to be an entry in ldappl that you could use to identify "nasty" software. We have requested that in the new SLM, that there be a way to ID, and group legitimate software (corporate approved) and illegitimate software (not corporate approved). This would allow you to run a report to see how far a machine deviates from the norm. The finding out who has been naughty and nice Would also be cool if LANDesk sucked in the uninstall string into the DB as part of the inventory (Application Suites). This would lighten the heavy lifting we have to do.

                    • 7. Re: Uninstall ilegal software
                      Jared Barneck SupportEmployee

                      Unfortuneately it is true that every application may be different.


                      Check under this registry key as well:



                      That is where Add/Remove programs get its uninstall information from.


                      Sometimes there is even an UninstallSilentString or an UninstallQuietString value.  But if not, you can usually figure it out.  You may have to check the 3rd party application's web site and support site to find steps to uninstall silently.


                      Also, check the Program Files\AppName directory as they often have an Uinst.exe or an Uninstall.exe that could possibly be used to uninstall.  Sometimes running uninst.exe or uninstall.exe with a /S will uninstall silently.