How can I remove all Microsoft services?

Dave Davis November 20, 2010

How can a person remove all Microsoft services (SQL Server 2005 and other versions) MSXML and C++ runtime versions? There are so many registry entries and other assorted footprints, I can’t seem to get them all. And I don’t know if this also requires some removal of .net versions or not.

  1. Stephen Hill
    November 30, 2010 at 10:03 pm

    I'm surprised this hasn't been mentioned yet, buy a mac.

  2. pikus
    November 23, 2010 at 1:46 am

    Why not to to remove ALL Micro$oft stuff out/from your pc ?!

  3. Rclake
    November 22, 2010 at 8:12 pm

    Why don't you try Linux? Then you can get rid of everything Microsoft. Download the Ubuntu OS and try it out as a dual-boot option before deciding. Makeuseof has several tips and tricks for Ubuntu.......

  4. Anonymous
    November 21, 2010 at 10:01 am

    HiTo do this run the following command from the command prompt:"%ProgramFiles%Microsoft SQL Server90Setup BootstrapARPWrapper.exe /Remove" Uninstall the SQL Server components one at a time until all the SQL Server components are uninstalled. Note: Add or Remove Programs also runs the ARPWrapper.exe program by using the /Remove option. However, the reference to the ARPWrapper.exe program may have been deleted. Make sure that all the services (if they exists) relevant to this SQL Server instance is stopped

    manually uninstall SQL 2005

    If that doesn't work, this is how you can manually uninstall all versions of SQL 2005 so that SQL can be reinstalled: .

    Note - This method will delete all databases and configuration, you must have a backup of your existing SQL databases (which this uninstall will delete) before proceeding. (Again, this is not supported, please call Microsoft PSS for supported methods)

    Uninstall all SQL components possible in Add/Remove Programs (including the SQL client and VSS writer)
    Stop all SQL Services and configure them to disabled using Start > SQL Configuration Manager
    Delete the following registry to get rid of the services. If you have multiple instance installed, it will be Keyname$Instance (i.e. MSSQLServer$OFFICESERVERS)
    Verify that the services do not exist in the SQL Configuration Manager.
    Delete the SQL Configuration in the registry
    HKEY_LOCAL_MACHINESoftwareMicrosoftMicrosoft SQL Server
    Note - if you installed a 32 bit version of SQL on 64 bit version of Windows, you will need to also delete them from the 32 bit registry node that is redirected. More Info MS 896459.
    * HKEY_LOCAL_MACHINESOFTWAREWOW6432nodeMicrosoftMicrosoft SQL Server
    Delete the SQL Program files - Note this will also delete the existing databases on the system that must be restored from backup.
    Delete the directory: C:Program FilesMicrosoft SQL Server
    Note - if you installed a 32 bit version of SQL on 64 bit version of Windows, you will need to also delete them from the 32 bit program files:
    C:Program Files (x86)Microsoft SQL Server
    You might need to reboot to close all files before you can delete the directory.
    Now you can reinstall a clean 32 bit or 64 bit SQL without errors.

    HKEY_LOCAL_MACHINESOFTWAREWOW6432nodeMicrosoftMicrosoft SQL Server

    to remove C++ runtime versions

    •Load the Control Panel from the Start menu. Switch to the "Classic View" and double-click "Programs and Features" if you are running Windows Vista or Windows 7. Otherwise, double-click on the "Add/Remove Programs" icon if you are using an older version of Windows.

    Look for an entry in the list of programs labeled "Microsoft Visual C++ 2005 Redistributable" or "Microsoft Visual C++ 2008 Redistributable." Click the "Uninstall" or "Remove" buttons to remove the corresponding runtime library. Perform this step for both entries if you have both installed.

    Restart your computer to ensure the uninstaller removes all the Visual C++ Runtime files.


  5. toot
    November 21, 2010 at 7:50 am

    Hi, the Micosoft Services may be removed by configuring the services in the Windows Services.

    1. Select the Control Panel.
    2. Select the System and Maintenance.
    3. Select the Administrative Tools.
    4. A Window pops up. Select the Services.
    5. In the Services window, select the Microsoft services those you like to configure.
    6. A Service Properties windows pops up, the service status will tell the service whether it is started or stopped.
    7. Click on the "stop" button to stop the service.

    If you need the services again, you may want to start the services in the same manner.

    • James
      November 24, 2010 at 6:03 pm

      Actually, that will only stop the service for that particular session. As soon as you reboot, the service will be right back. What you have to do *after* you stop the service as above, you then have to select the properties on the service and set it to either "manual" or "disabled". Manual means you could bring the service up again from the command line, "disabled" prevents that.

  6. Anonymous
    November 21, 2010 at 5:54 am

    I guess I wonder why you want to remove them, but aside from my curiosity, manually removing the services is probably not a good idea unless you know
    what you are doing (permissions on the EnumRoot part are normally set to
    not allow you to write/delete there, for good reason). If the service is
    set to disabled, and does not start, it shouldn't hurt to just leave it
    there, except for tidyness. If you have deleted the actual executable that
    runs the service, it won't go anyway.

Ads by Google