Uninstalling ArcGIS Desktop
The ArcGIS software components can be easily uninstalled. Regardless of the software product type installed, the Add/Remove program item will be listed as ArcGIS Desktop.
Selecting ArcGIS Desktop 10 from the Add/Remove Programs dialog box provides the options to uninstall (Remove All) or add and remove installation components. For information on adding or removing installation components, see the topic, Adding ArcGIS Desktop installation components
Uninstalling ArcGIS Desktop products
For Windows XP, from the Start button, click Control Panel. Double-click the Add/Remove Programs Icon. Select the application to uninstall (ArcGIS Desktop, ArcGIS Tutorial Data, and so on) from the program list and click the Remove button.
For Windows 7 and Server 2008, from the Start button, click Control Panel. Click Uninstall a program. Select the program to be removed from the list.
Uninstalling Python
When Python is installed by the ArcGIS Desktop setup, it will be uninstalled when you uninstall ArcGIS Desktop.
How to perform an uninstallation of ArcGIS Desktop silently
To uninstall a product silently, use the following Windows Installer command:
msiexec /x <{product code}> /qb
For example, to uninstall ArcGIS Desktop 10 silently, use the following command line:
msiexec.exe /x {64665955-E1A1-4A8B-BFFA-673A95318909} /qb
Any ArcGIS product can be uninstalled silently using the product code. The product codes for ArcGIS 9.3 products can be found below. You can script your uninstallation of 9.3 products in anticipation of installing ArcGIS 10. The Knowledge Base article 28709 is updated and available with the product codes for ArcGIS releases.
ArcGIS 9.3 Product Codes
ArcGIS Desktop {5033400B-0977-45AB-94CE-CC135A8E1BBB} ArcGIS Tutorial Data {41B76534-B3C2-4FCF-B171-5291A3561051} ArcGIS Desktop SDK for the Microsoft .NET Framework {FDDE9E05-0C99-452A-8BEF-2A8CA5D63BD9} ArcGIS Desktop SDK for VB6 {0BEA7956-25DA-455E-877E-7E9D97DA9559} ArcGIS Desktop VBA Developer Resources {34779D41-898A-43A2-8A1E-FD15DCD2166D} ArcGIS Desktop SDK for Visual C++ {FCF6B51D-CE32-437B-8556-016F08A677C5} ArcGIS Engine Runtime {993E1907-DC8A-485F-B724-9BCD3F9EA468} ArcGIS Engine SDK for C++ {E98BEDD5-5AA9-421C-973C-CB14E1752988} ArcGIS Engine SDK for the Java Platform {7C96C8E7-C511-4C13-B787-124475EBB418} ArcGIS Engine SDK for the Microsoft .NET Framework {2662F66D-CE89-4747-A468-AC14C8906460} ArcGIS Engine SDK for Visual Basic 6 {5D3A6A96-0FB7-4BD8-BD40-2AD357B24C12} ArcGIS Engine SDK for Visual C++ {2E5EB60C-D096-48AD-B248-AC30FF2CD281} ArcGIS Help System for the Java Platform {A9DB4901-5FAB-4104-B0F9-DF11D1C7D362} ArcInfo Workstation {2B0AEAE7-6EF2-4642-8F95-DDBC9B72721D} ArcGIS Server for the Microsoft .NET Framework {9ACB5D84-EC39-48E8-9970-4812B6F6738E} ArcGIS Server for the Java Platform {3B556DE7-7D12-493A-A010-BAA46FDC9F85} ArcGIS ArcIMS {AF3EB55C-DC39-4770-9F0F-077B65C94CB7} ArcIMS Web ADF for the Microsoft .NET Framework {22CABC57-BF82-4CE3-BF8F-49413AD8ED77} ArcIMS Web ADF for the Java Platform {A05805ED-806A-464C-BF77-6287D295624E} ArcGIS ArcReader {7E6618B7-F401-46DE-98CA-E5B5B9C07BCD} VBA 6.5 {A13D16C5-38A9-4D96-9647-59FCCAB12A85} VBA 6.5 {FB97C283-1F3C-42D4-AE01-ADC1DC12F774} ArcGIS Crystal Reports Wizard {15FB6880-728F-4DF6-BEBB-046302A8E25A}
For more information, see Knowledge Base article 28709