How to uninstall Office 2007 SP2 using the 2007 Office SP Uninstall Tool

SP2 for Office 2007 is the first service pack for Office client that can be uninstalled. We have a great technical reference available on the Office 2007 Resource Kit (ORK) website that covers SP2 uninstall in detail here:

This blurb from the ORK article above is worth mentioning here before we start the uninstall steps:

“The uninstall tool allows the removal of a service pack release, which is a collection of patches. In this case, the release is 2007 Office system SP2. The uninstall tool removes all patches in a given release. It does not uninstall per patch or per product. For example, if you have Microsoft Office Visio 2007 Service Pack 2, Microsoft Office SharePoint Designer Service Pack 2, and Microsoft Office Professional 2007 Service Pack 2 installed on a computer, the tool uninstalls all these patches at the same time because they are part of the same release. Because of the complexity of shared files and shared Windows Installer packages (MSI files), there is no support currently for uninstalling per-product service packs.”

I’m going to walk through the minimal steps required to uninstall Office 2007 SP2 using the 2007 Office SP Uninstall Tool, or oarpman for short. Oarpman does additional reporting and logging that I will not cover here, but is covered in detail on the ORK site.

  1. Download 2007 Office SP Uninstall Tool from this link:

  2. Double-click office2007spuninstall.exe. Accept the terms and click Continue.  

  3. Make a new folder called oarpman at the root of C and click OK.


  4. Open up an administrative command prompt.

    • Windows XP/Server 2003 – Click Start > Run. Type “cmd” and press Enter.

    • Vista/Server 2008/Win7 – Click Start > All Programs > Accessories. Right-click Command Prompt and click “Run as Administrator”


  5. OARPMAN needs a release name to start the uninstall. To get it, type the following in your command prompt window: c:\oarpman\oarpman.exe /report and press Enter.


  6. To start the uninstall of SP2 type the following in your command prompt window: c:\oarpman\oarpman.exe /remove O12SP2 and press Enter. This process may take some time to complete.


That’s it. SP2 is uninstalled, and Office 2007 is reverted back to a patch state prior to SP2 being installed.

Comments (4)

  1. Bigcoolpunk says:

    Mine goes through the uninstall process but stops half way. any suggestions?

    Admin reply –

    You would want to evaluate the logs to determine the cause.
    When you perform the uninstall attempt add the logging switch.
    Example: oarpman.exe /remove O12SP2 /log c:uninstall_log.txt

  2. Greg Lambert says:

    I ran the above removal, but it removed all but 2 of the patches.  When I try to remove the final 2 I get the message:

    Uninstall failed.  Check logs if logging enabled.

    How do I check if logging is enabled, and how can I disable it or remove these final 2 patches?

    To enable logging during the SP2 removal use the /log switch… IE:
    oarpman.exe /remove O12SP2 /log c:testing.txt

    The logs will help…. but… more than likely you have a product/feature that has corrupt/missing patches. I would bet that you would be unable to uninstall all of your Office 2007 products via add/remove also.

    If you are running the suite, you may want to uninstall it using the MS Fix IT from KB971179. If that doesn’t work you can use the instructions from KB928218. Then reinstall Office 2007. If you are unable to follow either of these two articles you may want to open a ticket with MS.


  3. Cheri Foster says:

    I tried to run the unistall and this is what I got

    Microsoft Windows XP [Version 5.1.2600]

    (C) Copyright 1985-2001 Microsoft Corp.

    C:Documents and SettingsCheri>c:oarpmanoarpman.exe/report

    The directory name is invalid.

    C:Documents and SettingsCheri>oarpmanoarpman.exe/remove012sp2

    Uninstalls 2007 Microsoft Office Suite Service Pack updates from the computer.

    Updates that are uninstalled will be removed from every product on your

    computer. When removing an update, dependent updates may be removed.

    OARPMAN /report [/log <logpath>]

    OARPMAN /remove <release> [/log <logpath>]

    OARPMAN (/? | /help)

    Parameter List:

    /report                 Lists valid patch releases that can be uninstalled

                            by this tool.

    /log      <logpath>     Enables verbose logging. Path to log file is required.

    /remove   <release>     Uninstalls all patches for the specified release

                            from the computer. Use /report switch to identify

                            releases available for uninstall.

    /?                      Shows this help message.

    /help                   Shows this help message.

    This tool requires administrative permissions.

    Source media may be required.


    It appears that you are seeing this because you don’t have a space. Try the following:

    c:oarpmanoarpman.exe /remove o12sp2

    Also note that it is o12Sp2 not 012sp2


Skip to main content