Skip to content

Sage 50 Hangs on Startup then Closes

Sage 50 Hangs on Startup then Closes

Sage 50 is an Accounting Software used by people who run a business and need help with their Accounts. Business Entrepreneurs use Sage 50 Software for many different purposes. Sometimes just like any other Software Sage 50 also faces some issues, which are called Sage Errors. In This article, we will discuss why Sage 50 Hangs on Startup.

Exact Error Shown While User Facing Sage 50 Hangs on Startup

Program hangs on grey screen when opening

Causes for Sage 50 Hangs on Startup

The Cause for Sage 50 Hangs on Startup is because the Decimal Settings have changed in Windows.

To Know More Read Below:

  • The DDF. Files in the company data folder are damaged
  • The DNS is not working properly
  • DNS using IPv6 has high latency
  • There was an issue in the Firewall Settings
  • Copied the entire data path when moving the computer
  • Multiple A/V Programs installed
  • Decimal Settings changed in Windows

Now that we have gone through what causes Sage 50 to Hang on Startup, take a look at the Solutions to Solve Sage 50 Hangs on Startup Error.

Solution for Sage 50 Hangs on Startup

To solve the Error of Sage 50 Hangs on Startup Make sure that the regional settings for the Decimal are set correctly.

Read More Below in Detail:

Solution 1: Ensure that all the Windows updates are installed/Reboot the PC

Updating Windows installation with the latest patches released by Microsoft to address errors that occur because of certain components. Sage 50 may be encountering a problem when using a Windows component, so updating the operating system may fix Sage 50 hangs on startup.

Steps to update Windows 10 to fix Sage 50 crashing error:

  1. Log into Windows with an admin user account.
  2. Click on the Start menu from the taskbar.
  3. Choose Settings.
  4. Click on Update & Security.
  5. Choose Windows Update.
  6. Select Check for Updates.
  7. Choose Download & Install Updates.
  8. Once the updates have been downloaded, restart your system so that Windows can install the updates.

Solution 2: Run as Administrator

With admin rights, Sage 50 can make the required changes to the files on the operating system. Changing compatibility is required when the User Account Control settings are active or when the user is logged into a standard user account.

Steps to run Sage 50 with administrator privileges:

  1. In the Start menu, type in Sage 50.
  2. Right-click on the Sage 50 icon and choose an open file location.
  3. Right-click on the Sage 50 icon, and select Properties.
  4. In the compatibility tab, mark the option to Run this program as an administrator.
  5. Click on Apply, then OK.
  6. Restart your system, and launch Sage 50.

Solution 3: Temporary Files are not extracting

By clearing the temporary files, you can remove the files that may be interfering with the Sage 50 process. These files are automatically generated by Windows, so you won’t lose any of your essential data.

Steps to delete temporary files in Windows:

  1. Browse the location of the Temporary file location, press Windows+R Keys, type %temp%, and then click OK.
  2. Select file name and then Select Properties
  3. Permissions should be Correctly Set
  4. Try to open Sage 50 U.S. Edition again, Run as Administrator
  5. Check if the Company is opening

Solution 4: Restart Actian service on the server

If the Actian Zen database service isn’t responding, then you can end the process from Task Manager. Then, you can restart the program so that the database service doesn’t hang.

  1. Go to the Server and restart the Actian service if Sage is running on a network
  2. Restart the Actian on the Workstation
  3. Check if the Company is opening without any issues

Solution 5: Allow SageMgr.exe to make Changes

User account control settings can sometimes stop Sage 50 from making changes on the Windows operating system. You can disable the User Account Control settings temporarily to verify the cause of Sage 50 hanging up on startup.

Steps to disable user account control settings in Windows:

  1. Go to the Start menu and search for UAC.
  2. Click on Change User Account Control settings.
  3. Choose the option Never notify by using the slider, then choose OK.
  4. When prompted with “Do you want to allow this app to make changes to your device?”, click on Yes.
  5. Restart your system so that the new settings can take effect.

Solution 6: Open the Program without opening the last used Company

  • Open an existing company, then Browse
  • Open the company, close the program, and open it again

Solution 7: Remove recently opened Companies in the registry

You can remove the recently opened companies from Windows Registry. But to accomplish this task, you need admin rights. Also, you should create a backup of your Windows registry before you make any changes to it.

Steps to remove recently opened companies in the registry:

  1. Close Sage, Press the Windows+R keys, Start, and then click Run.
  2. Type regedit in the box then click OK
  3. Choose File then Export and Select All
  4. To Backup the registry, type Sage 50 and then Save
  5. Browse to HKEY_CURRENT_USER\Software\Peachtree\Version\(Version #)\Open History
  6. On the right side of the screen will show a list of companies and their directories, that have been opened on the computer
  7. Delete each Company which is to be removed from the list

Solution 8: Tracert to the Server

You can use the TRACERT utility to diagnose network errors on a Windows Server. TRACERT notes the route for connection by signaling ICPM (Internet Control Message Protocol) echo packets. You can use TRACERT to identify the spot at which the connection stopped.

Go through these steps:

  1. Run a tracert to the server by name and a tracert to the server by IP Address.
  2. If the return request is timed out, add a host file entry to force the DNS

Solution 9: Uninstall and Reinstall Actian

You can fix the damaged files for the Actian Zen database service by reinstalling the program on your system. After uninstalling the program, you can use a Sage 50 setup file to reinstall the service once again on your system.

Steps to reinstall Pervasive if the service doesn’t work correctly:

  1. Close all instances of Sage 50 on your server computer and connected workstations.
  2. Press Windows + R and input AppWiz.cpl in the input box. Hit Enter.
  3. Choose Programs & Features.
  4. Choose Actian PSQL v13 Workgroup R2.
  5. Choose uninstall and follow the on-screen instructions to remove the program.
  6. Go to the C drive.
  7. Search for folders titled pvsw and pvswarch, and delete them both.
  8. Go to the following locations and rename the Pervasive folder to Pervasile_Old.
    1. C:\Program Files (x86)
    2. C:\ProgramData
  9. Press Windows + R and input regedit, then hit Enter.
  10. Right-click on Computer and choose Export.
  11. Save a backup of your Registry to your desktop.
  12. Go to the following location in the registry: HKEY_LOCAL_MACHINE\Software or HKEY_LOCAL_MACHINE\Software\Wow6432Node.
  13. Delete the following:
    1. Pervasive Software
    2. PEYX489ZK
  14. Close the Registry Editor.
  15. Install Pervasive/Actian using the following steps:
    1. Go to C:\Sage\Sage50_[version].
    2. Go to the PervasiveMin folder.
    3. Double-click on SetupWorkgroup32x86.exe.
    4. Choose Next, then agree to the terms and conditions.
    5. Choose Next, then select Run as Service.
    6. Click on Next then Complete.
    7. Choose Next, then Install, then Finish.

Solution 10: Reboot Server

You can restart the server to reset processes, close the unresponsive services, and clear the temporary files. Restarting the server can help you fix the Sage 50 hangs-on startup error.

Steps to restart the Windows server:

  1. Press Ctrl + Shift + Escape to open the Task Manager.
  2. Go to More Details.
  3. Choose File, then Run new task.
  4. Input cmd.exe then hit enter.
  5. In the Command Prompt, input shutdown -r.

You can also restart the windows server with PowerShell with the following steps:

  1. Press Ctrl + Shift + Escape.
  2. Choose the File menu, then Run new task.
  3. Input powershell.exe in the text field, then hit enter.
  4. Input Restart-Computer in Windows PowerShell, and hit Enter.

Your server will restart after a 5 second countdown. To restart the server remotely, you can use the command `Restart-Computer – ComputerName “SYSTEM_NAME`.

Solution 11: Disconnecting from the network to identify a possible DNS issue

  1. Use the Database Repair Utility to Point the data local.
  2. Open Sage and allow it to activate and then create a new company.
  3. Close Sage.
  4. by disabling network sharing or unplugging the network cable, Disconnect from the network.
  5. Reconnect to the network.
  6. Change data path to point back to the network.
  7. Verify Sage opens fine.

Solution 12: Delete all .DDF files in the company data folder

When you save a transaction, Sage 50 US version could not work properly because of problems with the database engine or damage to the DDF file. No matter what kind of transaction you create, Sage 50 will crash every time you attempt to save it. The programme still fails even if you make changes to data in an invoice or bill and then try to save them.

Steps to delete the DDF Files to prevent Sage 50 from crashing:

  1. Log into Sage 50 company file with an admin account.
  2. Go to the Maintain menu, then choose Company Information.
  3. Note the Directory for the company file.
  4. Close Sage 50 on the server and all the connected workstations.
  5. Press Windows + E to launch the Windows Explorer.
  6. Go to the Directory that you noted from Sage 50.
  7. Right click on the userpref.dat file, then select Rename.
  8. Replace the DAT with OLD in the file name, then click on Ok.
  9. Choose Yes to change the extension of the file.
  10. Find DDL Files in the same directory and delete them. 
  11. Launch Sage 50 and log into the company file.

Solution 13: Set Windows to prefer IPv4 address over IPv6

Changing the network protocol can enable Sage 50 to connect to the data file stored on a separate server. Changing these settings requires you to log into windows with an admin account.

Steps to change network protocol preference from IPv6 to IPv4:

  1. Use an admin account to log into Windows.
  2. Press Windows + R to open the run command.
  3. Input Regedit in the text field, and hit enter.
  4. From the left pane, navigate to HKLM\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters.
  5. Choose the New Key option to create a new registry key.
  6. Fill in the following information required for creating a new key option:
    1. Key: DisabledComponents
    2. Type: REG_DWORD
    3. Value: 0x20

Solution 14: Internet Security Settings are set to high

Change the internet security settings from the Internet Explorer. As it’s the default browser user by various Sage 50 versions, you can configure the browser to change the security settings.

Here’s how:

  1. Press Windows+R keys.
  2. Type internet explorer, and then click OK to launch Internet Explorer.
  3. Select Tools icon.
  4. Select Internet Options.
  5. Select the Security tab.
  6. Select Reset all zones to the default level.
  7. Verify the application launches to the landing page more quickly.

Solution 15: Make sure that regional settings for the Decimal is set correctly

Select the correct region settings and verify the date and time settings so that Sage 50 can connect to the internet properly. Altering the region alters the manner in which your data is displayed. For instance, in Germany a decimal point is replaced with a comma.

Follow these steps to choose the correct region, date, and time settings:

  1. click Start and type in Region Settings
  2. Scroll down under related settings and click Additional Date, Time, & Regional settings
  3. another window will pop up and click Change date, Time, or number formats
  4. Under the Formats tab click Additional Settings… button
  5. Verify that the Decimal Symbol is set to a period

Solution 16: Reinstall Sage 50 on your System

Reinstalling Sage 50 will replace all the program files for Sage 50 on your system. So any damaged file will automatically be replaced with a new one. This solution can help you fix the “Sage 50 hangs on Startup” error, if the error is caused by damaged program files.

Steps to repair Sage 50 on Windows:

  1. From the Start menu, choose Settings.
  2. Go to Apps, then Apps & Features.
  3. Choose Sage 50, and click on Advanced Options.
  4. Choose the Repair option.

Alternatively, you can download and launch the setup for your version of Sage 50. Then, you can choose the Repair option.

Reinstall Sage 50 on your server and workstation to fix any program file related errors. You can try the repair function before reinstalling the software.

Steps to remove DSN and ODBC data sources from your system:

  1. Log into an Administrator User Account in windows.
  2. Follow the instruction for your version of windows:
    1. 32 bit Windows: Right click on the Start menu and choose Run. Type in ODBCAD32 and hit Enter.
    2. 64 bit Windows: Go to C:\WINDOWS\SYSWOW64, and double click on ODBCAD32.EXE.
  3. Go to the System DSN tab.
  4. Choose the Sage Line 50 entries, and select Remove.
  5. Click on Ok.

Steps to uninstall Sage 50 from Windows:

  1. Type Control Panel in the Start menu search bar.
  2. Click on the Control Panel option.
  3. Choose Programs and Features from the available list.
  4. Select Sage 50 and click on Uninstall.

Here’s a list of files that you need to delete:

  • C:\Program Files (x86)\Common Files\Sage SBD
  • C:\Program Files (x86)\Sage EBanking
  • C:\Program Files (x86)\Common Files\Sage Report Designer 2007
  • C:\Program Files (x86)\Common Files\Sage Line50
  • C:\Program Files (x86)\Common Files\Sage Shared

Then proceed with the following steps:

  1. Browse to one of the files listed above.
  2. Right-click on the File.
  3. Choose Properties.
  4. Go to the Version tab, and choose Company Name.
  5. If the Company Name is Sage (UK) Limited or Sage, then right-click on the file again and choose Uninstall.

You should also reinstall the .NET framework to ensure that this essential dependency for Sage 50 is working properly. If files related to .NET Framework are damaged, then Sage 50 will hang on startup.

Steps to uninstall .NET Framework:

  1. Right Click on the Start menu.
  2. Choose Run, and type Control Panel into the text field.
  3. Hit Enter.
  4. Go to Programs and Features.
  5. Choose .Net Framework, and click on Change/Uninstall.
  6. Choose Uninstall, and follow the on-screen instructions to remove .NET Framework from your system.

Steps to reinstall .Net Framework:

  1. Download the setup for .Net Framework.
  2. Double click on the Setup to Launch it.
  3. Choose Yes if prompted by user account control settings to confirm.
  4. Follow the on-screen instructions to install .Net Framework from your system.
  5. Click on Finish, and restart your system.

You can now launch the Setup for your version of Sage 50 and install the program on your system.

sage won’t open after splash screen

If you get Sage 50 software hangs on the splash screen after entering your login details, so this type of Windows system information can be a problem.

The solution to fix Sage won’t open after splash screen

Here are the mentioned steps for fixing the sage won’t open after the splash screen, before processing all the steps to resolve. Please verify all steps:

  • First, you must type cmd in the Windows search bar, then right-click on the command prompt and click on Run as administrator.
  • After that, you have to type net stop winmgmt and then close the command prompt.
  • Now press the Windows + E key and browse to the following folder.
  • Right-click on the repository folder click on Rename and change the name of the folder to repository.old.
  • If you are using a 64-bit computer then you have to browse to C:\Windows\system32\webme and rename it as well.
  • After that, you must type kand in the Windows search bar and open Run As Administrator by right-clicking on the command prompt.
  • Then you have to enter the net start command and close the command prompt.
  • After that, you have to restart your computer.
  • Once restarted, you must open a Sagw 50 account and log in to the company. If the problem persists then you have to uninstall and reinstall the Sage50Cloud account.


Sage 50 hangs on startup for a variety of reasons, including program file errors and network errors. You can use the various solutions in this expansive guide on fixing the “Sage 50 hangs on startup” error. If you still encounter the error despite going through the solutions, then get in touch with our Sage 50 experts.


Does changing the network protocol pose network risk?

No, it doesn’t. The primary reason for changing the network protocol is that Sage 50 isn’t fully compatible with iPv6 protocol. So changing the network protocol improves compatibility of Sage 50 with your network connection. This is especially important for all users who’ve hosted their company file on a separate server.

Will I lose my data if I delete temporary files?

Where can I download the setup for my version of Sage 50?

Does reinstalling Sage 50 also reinstall the Actian Zen database service?

How to differentiate between network and program file error in Sage 50?

Speak to a Specialist about Your Sage Software

Headache🥺. Huh, Save time & money with Sage Technical Support 24×7 @ +1/, we provide assistance to those who face problems while using SAGE Peachtree (Support all U.S. & Canada Editions)

--- Support - We provide solutions for the following Sage (50, 100, 200, Payroll, Peachtree, Cloud, 3X, Impact, HRMS, CRM, ERP, One & Fixed Assets) ---

  • Error Support
  • Data Import
  • Data Conversion
  • Payment Solutions
  • Upgradation
  • Payroll Support
  • Data Export
  • Software Integration
  • Sage Printer Support
  • Complete Sage Solutions
  • Tax-Related Issues
  • Data Damage Recovery
  • Installation, Activation Help
  • Sage Windows Support

Disclaimer : is a provider of advanced support services related to SAGE accounting software. It also holds a flagship in catering third-party tech support services for accounting software (SAGE) and peripherals. Read More -›



Toll Free: 800-892-1352 user