How do I completely remove Sage 50 Accounts?
Description

During a normal uninstall of Sage 50 Accounts, certain files and folders are not automatically removed. This is because they are shared and removing them may prevent other software from working correctly.

Don't worry, if you need to remove all files and folders, for example to fix issues that persist after a standard uninstall, you can easily remove these manually. Let's walk through it.

NOTE: If you simply want to remove the software quickly, just complete step 2. This will remove the Sage software but leave behind any files that could be common to other software.

Cause
Resolution


NOTE: Following these steps may prevent other Sage software from working and you may need to reinstall the other software.

Before you continue, please check you can reinstall any other Sage software you use.

Before you start

If you intend to reinstall your Sage 50 Accounts software, you should first check your current software version and make a note of your activation details.


1 - Remove DSN and ODBC data sources

  1. Log onto the computer as an administrator. 
  2. To open the ODBC Data Source Administrator window:
    • 32-bit Windows - Press the Windows key + R then type ODBCAD32 and click OK
    • 64-bit Windows - Double click on C:\WINDOWS\SYSWOW64\ODBCAD32.EXE
  3. Remove any entries for Sage Line 50 within the User DSN and System DSN tabs.

    NOTE: If you installed the separate 64 bit ODBC driver, you must also remove this from within C:\WINDOWS\System32\odbcad32.exe


2 - Uninstall your software using Windows

  1. Press the Windows key + R then type Control Panel and click OK.
  2. Click Programs and Features then find and right-click the version of Sage Accounts you want to remove then click Uninstall.
  3. Reinstall the software and try to recreate the issue. 
  4. If the issue is still present, repeat step 2 to uninstall all versions of Sage 50 Accounts then click Next.

NOTE: Once you've uninstalled Sage 50 Accounts, you can either rename or delete the accounts program directory. By default:

  • 64 bit operating system - C:\Program Files (x86)\Sage\Accounts
  • 32 bit operating system - C:\Program Files\Sage\Accounts

3 - Delete shared folders

CAUTION: Sage 50 HR uses the following folders to store data. If you use Sage 50 HR you must ensure you have a backup of the data before you delete the folders. 

  • For each of the folders listed below, browse to and right-click the folder, then to delete the folder click Delete.
    Folder name
    C:\Program Files (x86)\Common Files\Sage SBD
    C:\Program Files (x86)\Common Files\Sage Line50
    C:\Program Files (x86)\Common Files\Sage Report Designer 2007
    C:\Program Files (x86)\Common Files\Sage Shared
    C:\Program Files (x86)\Sage EBanking

TIP: If using a 32 bit operating system, these folders are found within C:\Program Files instead of C:\Program Files (x86).


4 - Delete shared Sage files

NOTE: If you're logged into Windows as an administrator and you receive Access Denied messages when trying to delete files, you should disable the User Account Control (UAC).

UAC must be turned back on once troubleshooting is complete. If you can't turn UAC off, restart the computer in safe mode to delete the files.

  1. For each of the files listed below, browse to the file, then to check it's a Sage file, right-click the file, then click Properties.
  2. Click the Version tab and select Company Name, then confirm the company name is Sage (UK) Limited or Sage.
  3. If the file is a Sage file, to uninstall it, right-click the file and choose uninstall.
    File name
    C:\Windows\Assembly\antlr.runtime
    C:\Windows\Assembly\sage.*
    If they won't uninstall, hold down the Windows key + R  and type in the following paths and remove any files and folders named sage.*
    • C:\Windows\Assembly\GAC
    • C:\Windows\Assembly\GAC_32
    • C:\Windows\Assembly\GAC_MSIL
    • C:\Windows\Microsoft.NET\assembly\GAC_MSIL
  4. Browse to C:\Windows\Microsoft.NET\assembly\GAC_MSIL and delete the following folders:
    • SgEData
    • SgELauncher
  5. The location of the following files will depend on the version of Sage 50 Accounts:: 
     

     

    Sage 50 Accounts version Default file location 32 bit: Default file location 64 bit: Files to delete
    All versions

    C:\Windows\System32  

    C:\Program files\Sage\Accounts\ODBC\202x

     

     

      

    C:\Windows\SYSWOW64 

    C:\Program files (x86)\Sage\Accounts\ODBC\202x

    sdoEng*.*

    Where * can be anything.

    For example, sdoEng220.tlb

    30 64-bit  - C:\Program Files\Sage\Accounts\ODBC\2024

     

    -

    C:\Program Files\Sage\Accounts\SDO\2024

     

     

     

    30 32-bit 

     

     

    C:\Program Files\Sage\Accounts\ODBC\2024

    C:\Program Files (x86)\Sage\Accounts\ODBC\2024

     

     

    C:\Program Files\Sage\Accounts\SDO\2024

    C:\Program Files (x86)\Sage\Accounts\SDO\2024

     

    29

    C:\Program files\Sage\Accounts\ODBC\202x

     

     

      

     

     

     

    C:\Program files (x86)\Sage\Accounts\ODBC\202x

    SDBC.DLL

    C:\Program files\Sage\Accounts\SDO\202x

       

     

    C:\Program files (x86)\Sage\Accounts\SDO\202x

    sg50SdoEngine290.dll
    28

    C:\Program files\Sage\Accounts\ODBC\202x

     

     

      

      

    C:\Program files (x86)\Sage\Accounts\SDO\202x

    SDBC.DLL

    C:\Program files\Sage\Accounts\SDO\202x

     

     

       

    C:\Program files (x86)\Sage\Accounts\SDO\202x

    sg50SdoEngine280.dll
    27

    C:\Program files\Sage\Accounts\ODBC\202x

      

     

     

     

    C:\Program files (x86)\Sage\Accounts\ODBC\202x

    S27DBC32.dll

    C:\Program files\Sage\Accounts\SDO\202x

     

     

     

    C:\Program files (x86)\Sage\Accounts\SDO\202x

    sg50SdoEngine270.dll
    26 C:\Windows\System32                                  C:\Windows\SYSWOW64 S26DBC32.dll
    C:\Windows\System32                                 C:\Windows\SYSWOW64 sg50SdoEngine260.dll

5 - Delete shared files - System 32 folder

  1. Click Computer and browse to C:\Windows\System32
    Windows 64-bit - Browse to C:\Windows\SysWOW64
  2. Click View then click Details.

    To see the View option, you may need to press Alt.

  3. Right-click any column heading then click More and select the Company check box then click OK.

  4. Delete all files with any of the following names in the Company column:
    File name
    Sage (UK) Limited
    Sage (UK) Ltd
    Sage
    The Sage Group plc
    SAGE Software Ltd

    Click the Company column heading to sort the list by company. You can then delete Sage files in batches rather than individually.

  5. Delete the following files:
    RepDes32.exe repdes.cnt
    SageBankBalances.tlb SageBankPayments.tlb
    SageBankReconciliation.tlb SageEBanking.tlb
    SageEventHandler.Config SageEventHandler.exe
    SageFolderBrowser.dll SG3D32.DLL
    sg50Ps32.dll SGAPPBAR.DLL
    SGCDLG32.DLL SGCOM32.DLL
    SGCtrlEx.dll SGDT32.DLL
    SgESchema.xsd SGHELP32.DLL
    SgHmZLib.dll SGINTL32.DLL
    SGJPEG32.dll SGLCH32.DLL
    SGLCH32.USR SGLIST32.DLL
    SGLOGO32.DLL SGOEdit.ocxv
    SGOList.ocx SGOPopDg.dll
    sgopopup.ocx SGOSize.ocx
    SGOTBar.ocx SGRegister.dll
    SGRegister.tlb SGRep32.dll
    SGSchemeDefault.dll SGSchemeManager.dll
    SGSchemeXml.dll SGSchemeXP.dll
    SGSTAT32.DLL SGSTDREG.dll
    SGStdReg.tlb SGTBAR32.DLL
    SGTOOL32.DLL SGWebBrowser.dll

6 - Uninstall .NET

NOTE: If you need help uninstalling .NET Framework, please contact your local IT support.

Starting with the highest version number, uninstall .NET:

  1. Press the Windows key + R and type Control Panel then click OK.
  2. Click Programs and Features and find and right-click the version of .NET you want to remove then click Uninstall.
    • Windows XP - Click Add or Remove Programs and find and select the version of .NET you want to remove then click Remove
  3. Click Uninstall then click Next and click Yes.
  4. Repeat steps 2, 3 and 4 for every version of Microsoft .NET Framework.
    • If you're using Windows 7, you can't remove Microsoft .NET Framework 3.5 or below as it is part of the operating system
    • If you're using Windows Vista, you can't remove Microsoft .NET Framework 3.0 or below as it is part of the operating system
    • Uninstall all later versions then reinstall in the relevant order
  5. Starting with the lowest version number, reinstall each version of .NET

    You can download these from our miscellaneous updates guide.

7 - Reinstall and further support

You have now completely removed Sage 50 Accounts from your computer. To check if the issue is resolved, reinstall the software and try to recreate it.

If the issue persists, to check other causes of performance issues with Sage 50 Accounts, please refer to our guide, Troubleshooting Sage Accounts performance issues.

If there's a problem with the installation of the software, please refer to our guide, Troubleshooting Sage Accounts installations.

[BCB:19:UK - Sales message :ECB]

 

Steps to duplicate
Related Solutions