Sage 50 Performs Activities like selecting payroll, setting up filter criteria, and Choosing the Maintenance Window. Sage 50 an “error in the Script on this Page” Appears when the user tries to open Sage. It is a Java Script Error. The Error depends on the version of Sage the user is using.
Error Message
An error has occurred in the script on this page,
Script error,
Googletagmanager URL.
Or
Do you want to continue running scripts on this page?

What Causes Sage 50 Script Error?
The Cause for Sage 50 an error that has occurred in the Script on this page is because the Sage 50 Updates are not installed.
- The Version of Internet Explorer used by the user is unsupported
- ActiveX Controls are Blocked by the Internet Explorer
- Program Not installed in program files (x86), because the user is working on a 64-bit computer
- Program Path is not valid
- Installation is Damaged or Corrupted
- The User Account Control Settings set to high
Solve the Sage 50 An error has Occurred in the Script on this Page
To resolve the Sage 50 Script error on this page enable Sage.com to view compatibility settings.
Step 1: Download And Install Server Release
Download and install the latest updates for Sage 50. As updates are regularly released for supported versions, you can turn on automatic updates so that Sage 50 automatically downloads the update in the background and prompts you to install the updates when they’re ready.
Mentioned Below are the steps of how to Download and Install the Server Release:
- Open Sage 50
- Locate Services, then Check for Updates
- Click Download and Choose Sage 50 Software
- Service Release will proceed with the installation
- Check if no issue occurs when opening Sage.
Step 2: Setup Sage Advisor
You can set up Sage Advisor to deal with script errors in Sage 50. Once you’ve set up Sage Advisor, restart your system and verify that you aren’t getting the anymore.
Read Below to learn how can you set up Sage Advisor:
- Open the Sage 50 Software and Search Help Option
- Clear the field name which Shows The Step up advisor on-screen assistance
- Click OK and close Sage so that the Modifications Apply
- Open Sage choose the maintenance window and check the error
Step 3: Install the Compatible Program on a 64-bit System
Install the correct version of Sage 50 on your system. If you have a 32-bit system, then install the 32-bit version of Sage 50. The 64-bit version of the program won’t work properly on 32-bit computers. You can go to the Sage 50 download portal and download the correct version of the software.
Follow the steps below to Install the Compatible Program on a 64-bit System:
- Check the Program in the Program File (x86) directory if using a 64-bit computer, for example, PROGRAMPATH=C:\PROGRA~2\SAGE\PEACHT~1\.
- Uninstall the program if the wrong path is found
- Choose the Preferred program file from the (x86) directory
Step 4: Improper Installation
You need to follow the correct installation instructions. Once you’ve launched the setup for Sage 50, you have to authenticate the installation with admin credentials. You then have to input the serial key to activate the software and configure Windows Firewall for compatibility with Sage 50.
Given Below are the steps to repair an improper installation:
- Close Sage and locate the program
- Rename the PTToday Folder to OLDPTToday
- Rename the Product Services folder to OLDProductservices
- Repair the Software
- Disable the Antivirus present on your system, Reinstall the latest service release
- Check if Sage opens without any interruption
Step 5: Turn Off User Account Controls (UAC)
User account controls are active by default on your system. They restrict programs from executing with admin authentication. You can turn off UAC settings for a Windows User and then try to run Sage 50 to verify the script error.
Written Below are the steps to be followed to turn off the UAC:
- In the search bar enter UAC, which is located in the taskbar
- Click on Change User Account Control Settings
- Select Never Notify and Click OK
- Choose the Prompt asking for the Confirmation regarding selection
- Write the administrator Credentials
- Reboot the system for the change to be applied
Step 6: Enable Sage.com to Enable Compatibility Settings
Sage 50 needs access to Sage.com to use online services. If you’ve subscribed to services such as Payroll and Remote Data Access, then allow the program to connect to Sage.com. You can change the settings from Internet Explorer.
To Enable Your Compatibility Settings follow the process below:
- From Internet Explorer, choose tools
- Add Sage.com in the Compatibility View Settings
Step 7: Enter Sage.com to trusted Sites
If simply changing compatibility doesn’t work properly, then you can add Sage.com to trusted websites so that Internet Explorer allows the connection through whenever you try to access services such as Sage Payroll and Remote Data Access.
Following the Given Steps below you can enter Sage.com to trusted sites:
- From Internet Explorer, choose Tools and select Internet options
- Click on the sites button and select trusted sites
- Add Sage.com, Payrollonline.com and sync.peachtree.com
- Close and click on click on apply and select OK
Step 8: Turn on ActiveX controls:
ActiveX Controls, provided by Microsoft, facilitates software such as Sage 50. It is required for web-related content to be displayed in Windows. The new versions of Sage 50 don’t rely on this component, but the old ones do. So you may have to turn on ActiveX controls if you have an old version of Sage 50.
Easy steps to turn on ActiveX Controls are given below:
- From Internet Explorer, choose Tools and select Internet options
- Choose Security and select the local internet
- Select the custom-level option
- Go to ActiveX controls and plug-ins
- On the previously unused ActiveX Controls click Allow to execute without the prompt status is enabled
- Enable the ActiveX controls button to execute without prompt status Enabled
- If Prompt Asks for your confirmation click OK
Step 9: Reset user preferences
Incorrect preferences or damaged preference files can cause this error. So you can reset your user preferences to fix this error.
Steps to reset your user preferences for a particular Sage 50 company file:
- Open Sage 50.
- Go to the Maintain menu.
- Choose Company Information.
- Note down the location of the company file from the Directory section.
- Once all users have logged out of the company file, Launch the Windows File Explorer and Input the location that you copied from Sage 50.
- Right-click on the USERPREF.DAT file, and choose Rename.
- Replace the name with USERPREF_OLD.DAT.
- Open Sage 50 and sign into your company file.
Conclusion
Sage 50 message “An error has occurred in the script on this page” appears because of damaged components, inactive components, or incorrect configuration of the network. Use the various solutions provided in this post to fix Sage 50 script errors. And if you find it difficult to follow along, then get in touch with our Sage 50 experts.
FAQ
What is the procedure that needs to be followed if t Sage 50 an Error Has Occurred in the Script on this Page due to ActiveX controls being blocked?
💠 ActiveX and plug-ins must be enabled
💠 Enable the Download Signed ActiveX Control
💠 Script ActiveX components that have been designated as scriptable should be enabled
How can you check if your UAC has been turned off?
💠 Search for the Registry Editor on the internet.
💠 Go to HKEY_LOCAL_MACHINE after that to Software.
💠 After that process is complete click on Microsoft then Windows.
💠 Move to Policies from the Current Version
💠 From Policies, go to the System option.
💠 Double-click to modify the LUA to 0, If the value for Enable LUA is not 0
💠 Reboot the PC.
What happens on resetting user preferences in Sage 50?
On resetting user preferences, Sage 50 accounts will use the default settings. So you’ll have to configure your software by changing the preferences. However, you’ll retain all your accounting data, which is saved not in the user preference file but in the company file.
Speak to a Specialist about Your Sage Software
Headache🥺. Huh, Save time & money with Sage Technical Support 24/7 @ +1800-892-1352, 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