| Sage 50 Payroll closes unexpectedly when attempting to open |
Description | Payroll might close when opening due to various reasons, such as insufficient system requirements or Windows permissions for Sage 50 Payroll. Let's work through the steps to help you identify and resolve this issue. |
Resolution | TIP: Before you try the following steps, you should try to run as administrator when you launch Sage 50 Payroll. To do this, right-click the Sage 50 Payroll shortcut and click Run as administrator. To go through the detailed steps in order, from Step 1, click More details and then follow the wizard through. To return to the summary at any point, click Back to summary. [BCB:19:UK - Sales message :ECB] Detailed solution - Step 1 Check that your computer meets the recommended system requirements and ensure you've installed all the latest Microsoft service packs and pending Windows updates. Next Back Detailed Solution - Step 1 > Step 2 If Sage 50 Payroll closes at any point after you choose your company from the Open Company window, you should check to see if this also occurs in Demonstration Data. - Open Sage 50 Payroll > Open Company window > select Demonstration Data > OK
If the issue occurs in Demonstration Data or Sage 50 Payroll closes before the Open Company window appears, please click Next. If the issue doesn't occur in Demonstration Data, try to open your payroll data from within Demonstration Data, click File, then Open Company and select the relevant company and try to login in. If possible, check to see if the issue occurs in another company. - If the issue also occurs in another company, this indicates a problem with Microsoft .Net Framework 4.0. To resolve this, you should remove and reinstall Microsoft .NET Framework then re-install Sage 50 Payroll. For further information, please click More details in Step 2 - The issue occurs in another company.
- If you can open your payroll data from with Demonstration Data, this indicates a corrupted file within the Company folder. Read more >
- If the issue doesn't occur in another company, this indicates a problem with your data. Read more >
- If you're unable to check another company, please click Next.
Back to summary Back Next The issue occurs in a second company Remove and reinstall Microsoft .NET Framework NOTE: If an error occurs whilst uninstalling or reinstalling Microsoft .NET Framework please refer to your local IT support or Microsoft for further advice. - Start > Control Panel > Programs > Programs and Features.
- Uninstall Microsoft .NET Framework 2 and any later versions that are on the computer, for example 3.0, 3.5 and 4.0, starting with the newest version first.
- Reinstall Microsoft .Net Framework 3.5 sp1. To do this, visit www.microsoft.com/download/en/details.aspx?id=25150.
NOTE: Microsoft .Net Framework 3.5 reinstalls Microsoft .Net Framework 2 and 3.0. - If applicable, you must reinstall any later versions of Microsoft .Net Framework that you removed.
- Reinstall Sage 50 Payroll.
If the problem persists, please click Next. Windows 10 Windows 8 Windows 7 Windows Server 2008 Windows Vista Back - Windows key + X > Control Panel > Programs > Programs and Features.
- Turn Windows features on or off > clear the .NET Framework 4.6 Advanced Services check box.
- Clear the .NET Framework 3.5 (includes .NET 2.0 and 3.0) check box > OK > Don't restart.
- Turn Windows features on or off > select the .NET Framework 3.5 (includes .NET 2.0 and 3.0) check box.
- Select the .NET Framework 4.6 Advanced Services check box > OK > Restart now.
- Reinstall Sage 50 Payroll.
If the problem persists, please click Next. Back to summary Back Next - Windows key + X > Control Panel > Programs > Programs and Features.
- Uninstall Microsoft .NET Framework 4.0 and any later versions that are on the computer, starting with the newest version first.
- Turn Windows features on or off > clear the Microsoft .NET Framework 3.5.1 check box > OK.
- Turn Windows features on or off > select the Microsoft .NET Framework 3.5.1 check box > OK. The computer will prompt you to restart at this point.
- If applicable, you must reinstall any later versions of Microsoft .Net Framework that you removed.
TIP: If you need to reinstall Microsoft .NET Framework 4.5.2, this also installs Microsoft. NET Framework 4.0. - Reinstall Sage 50 Payroll.
If the problem persists, please click Next. Back to summary Back Next - Windows start button > Control Panel > Programs > Programs and Features.
- Uninstall Microsoft .NET Framework 4.0 and any later versions that are on the computer, starting with the newest version first.
- Turn Windows features on or off > clear the Microsoft .NET Framework 3.5.1 check box > OK.
- Turn Windows features on or off > select the Microsoft .NET Framework 3.5.1 check box > OK > restart the computer.
- If applicable, you must reinstall any later versions of Microsoft .Net Framework that you removed.
TIP: If you need to reinstall Microsoft .NET Framework 4.5.2, this also installs Microsoft. NET Framework 4.0. - Reinstall Sage 50 Payroll.
If the problem persists, please click Next. Back to summary Back Next - Uninstall Microsoft .NET Framework 4.0 and any later versions that are on the computer, starting with the newest version first.
- Administrative Tools > Server Manager > Features > Remove Features.
- Clear the Microsoft .Net Framework 3.5.1 check box > Next > Remove > restart your computer.
- Administrative Tools > Server Manager > Features > Add Features.
- Expand .Net Framework 3.5.1 Features > select the .Net Framework 3.5.1 check box > Next > Install.
- If applicable, you must reinstall any later versions of Microsoft .Net Framework that you removed.
- Reinstall Sage 50 Payroll.
If the problem persists, please click Next. Back to summary Back Next - Start > Control Panel > Programs > Programs and Features.
- Uninstall Microsoft .NET Framework 2 and any later versions that are on the computer, for example 3.0, 3.5 and 4.0, starting with the newest version first.
- Reinstall Microsoft .Net Framework 3.5 sp1. To do this, visit www.microsoft.com/download/en/details.aspx?id=25150.
NOTE: Microsoft .Net Framework 3.5 reinstalls Microsoft .Net Framework 2 and 3.0. - If applicable, you must reinstall any later versions of Microsoft .Net Framework that you removed.
- Reinstall Sage 50 Payroll.
If the problem persists, please click Next. Back to summary Back Next Detailed Solution - Step 1 > Step 2 > Step 3 If you've recently installed Sage 50 Payroll, ensure you've configured your antivirus to exclude Sage files, then log in to your computer as an administrator, before reinstalling your software. Back to summary Back Next Detailed Solution - Step 1 > Step 2 > Step 3 > Step 4 Change the Windows date format on your computer, restart your computer then change the Windows date format back to English (United Kingdom). Windows 11 Windows 10 - Click in the search box on your Windows taskbar.
- Type the word language, and select the result named Language settings.
- Click the Regional format drop-down and select another region, for example English (Australia).
- Restart your computer.
- Repeat Steps 1 to 3, but this time select English (United Kingdom).
- Close the settings window and restart your computer.
If the problem persists, click Next. Back to summary Back Next - Windows Key + X > Control Panel > Clock, Language, and Region > Region.
- From the Format drop-down list, choose a different country, for example, English (Zimbabwe) > OK.
View Screenshot - Restart the computer.
- Windows Key + X > Control Panel > Clock, Language, and Region > Region.
- Format drop-down list > choose English (United Kingdom).
- Ensure the Short date format is dd/MM/yyyy > Apply > OK > OK.
- Close the Control Panel > restart the computer.
If the problem persists, click Next. Back to summary Back Next Detailed Solution - Step 1 > Step 2 > Step 3 > Step 4 > Step 5 In the following folders, rename SGLCH32.USR to SGLCH32.OLD then restart the computer: - C:\Windows\System32
- C:\Users\<username>\AppData\Local\VirtualStore\Windows\System32
- 64-bit operating system - C:\Windows\SysWow64
If you can't find the SGLCH32.USR file, follow the steps below to unhide it: Windows 10 - In File Explorer, click Tools then Folder Options.
- Click View.
- Select Show hidden files and folders.
- Clear the Hide protected operating system files check box then click OK.
Windows 11 - In File Explorer, click the button with three dots in the toolbar.
- Click Options then go to the View tab.
- Clear the Hide protected operating system files check box.
- Click Apply, then OK.
Back to summary Back Next Detailed Solution - Step 1 > Step 2 > Step 3 > Step 4 > Step 5 > Step 6 - Right-click the Sage 50 Payroll shortcut > Properties > check the Start in location is on the current computer. For example, C:\Program Files\Sage Payroll.
If your software isn't installed locally, reinstall Sage 50 Payroll on the C:\ drive. You can then either browse to your data on the network, or create a new company, restore a backup then relocate your data to the server. If your software is installed locally, you should also check your username has 'Full control' and 'Modify' permissions to your Program Directory. If you're not certain where your Program Directory is, right-click your Sage 50 Payroll desktop icon, click Open File Location and note the path to this folder. If you'd like help to and check or amend your permissions settings, contact your IT support. Once you complete this, check if the issue is resolved. If it isn't, click Next to continue troubleshooting. Back to summary Back Next Detailed Solution - Step 1 > Step 2 > Step 3 > Step 4 > Step 5 > Step 6 > Step 7 We don't support the installation of Microsoft .NET Frameworks. The following information is for guidance only. If you require help or advice on this, speak to your IT administrator, local IT support or Microsoft before you proceed. Windows 11 Windows 10 - Right-click on the Start button and click Settings.
- Click System then select scroll down and click Optional features.
- Click More Windows features.
- Clear the checkboxes beside:
- .NET Framework 4.8 Advanced Services
NOTE: If you have framework 4.7 instead, clear this checkbox.
- .NET Framework 3.5 (includes .NET 2.0 and 3.0)
- Click OK then click Don't restart.
- Click More Windows features.
- Select the checkboxes beside:
- NET Framework 4.8 (includes .NET 2.0 and 3.0)
NOTE: If you have framework 4.7 instead, select this checkbox.
- .NET Framework 3.5 Advanced Services
- Click the + icon to the left of Frameworks 3.5 and 4.8, and select the options within until you select them all.
- Click OK then click Restart now.
- Reinstall Sage 50 Payroll. For help with doing this, visit our download and install Sage 50 Payroll guide.
If the problem persists, click Next. Back to summary Back Next - Press the Windows key type Control Panel in the search bar, click to open.
- Click Programs then click Programs and Features.
- Click Turn Windows features on or off then clear the .NET Framework 4.7 Advanced Services check box.
- Clear the .NET Framework 3.5 (includes .NET 2.0 and 3.0) check box.
- Click OK then click Don't restart.
- Click Turn Windows features on or off, select the .NET Framework 3.5 (includes .NET 2.0 and 3.0) check box.
- Select the .NET Framework 4.7 Advanced Services check box.
- Click OK then click Restart now.
- Reinstall Sage 50 Payroll. For help with doing this, visit our download and install Sage 50 Payroll guide.
If the problem persists, click Next. Back to summary Back Next Detailed Solution - Step 1 > Step 2 > Step 3 > Step 4 > Step 5 > Step 6 > Step 7 > Step 8 Back to summary Back [BCB:281:UKI Wizard:ECB]
|
|