Error: “An Error has occurred on the Script of this Page”
Sage 50 Performs Activities like selecting payroll, setting up filter criteria, Choosing the Maintenance Window. Sage 50 an Error has occurred 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.
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
Exact Error Shown While User Facing ‘Sage 50 an Error has occurred in the Script on this Page’
Script Error Line 26C:[Location] “Whats New Appears when opening the Program
OR
An Error has occurred on the Script of this Page” with URL C:/Program%20Files%20(x86)/Sage/Peachtree/IAR/IARMainPageFix.html
Script Error Appears with a warning: Do you want to go ahead
Line: [Line Number]
Char: [Character]
Error: Object doesn’t Support this Property or Method “PAWWeb.HostsApp”
Code: 0
URL: Directory/WhatsNew/[Location].html]

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.
Read More Below:
- 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
What are some simple Solutions To Fix Sage 50 an Error has occurred in the Script on this Page?
To Resolve the Error of the Sage 50 Script Error Unable Sage.com to view compatibility Settings.
To Know More Read Below:
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 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 know 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 and 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’ve 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 was 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 for using 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 the 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 display 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.
Step 10: Damaged or Incomplete Installation
- Close Sage 50.
- Run Repair
- Reinstall any updates
- Verify the problem was resolved.
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?
1. ActiveX and plug-ins must be enabled
2. Enable the Download Signed ActiveX Control
3. Script ActiveX components that have been designated as scriptable should be enabled
How can you check if your UAC has been turned off?
1. Search for the Registry Editor on the internet.
2. Go to HKEY_LOCAL_MACHINE after that to Software.
3. After that process is complete then click on Microsoft than Windows.
4. Move to Policies from Current Version
5. From Policies, go to the System option.
6. Double-click to modify the LUA to 0, If the value for Enable LUA is not 0
7. 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 @ +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