TallyPrime Requires Administrator Permission Every Time – How to Stop “Run as Administrator” Prompt in Windows 10/11
Normally, TallyPrime should be able to start by double-clicking its desktop shortcut. However, some users experience a situation where Windows asks for admin...
Normally, TallyPrime should be able to start by double-clicking its desktop shortcut. However, some users experience a situation where Windows asks for administrator permission every time TallyPrime is opened.
You may see a User Account Control (UAC) message similar to:
“Do you want to allow this app to make changes to your device?”
Alternatively, TallyPrime may work only when you:
Right-click TallyPrime → Run as administrator
If you select No, the application may not open, may show an error, or may be unable to access company data or configuration files.
This issue is particularly inconvenient in offices using standard Windows user accounts, shared computers, Remote Desktop Services (RDS), or systems where users should not know the administrator password.
The problem does not necessarily mean that TallyPrime itself requires permanent administrator rights. It can also be caused by shortcut settings, Windows compatibility settings, folder permissions, security software, installation location, or permissions inherited from an older installation.
This guide explains how to diagnose and safely resolve the problem.
Symptoms
You may experience one or more of the following:
- TallyPrime asks for administrator permission every time it starts.
- Windows displays a UAC confirmation prompt.
- TallyPrime works only with Run as administrator.
- Standard Windows users cannot start TallyPrime.
- Windows asks for an administrator username and password.
- TallyPrime opens normally under Administrator but not under another user.
- TallyPrime opens but cannot access company data without elevation.
- TallyPrime suddenly starts requesting administrator privileges after an update.
- A newly installed version requires elevation while an older version did not.
- The issue affects only one Windows user.
- The issue affects every user on the computer.
- The problem occurs on an RDP/RDS server.
Why Does TallyPrime Ask for Administrator Permission?
Several Windows settings can cause this behaviour.
1. “Run This Program as an Administrator” Is Enabled
This is one of the first settings you should check.
Windows can permanently configure an application to run with elevated privileges.
Right-click the TallyPrime shortcut and select:
Properties → Compatibility
Check whether:
Run this program as an administrator
is selected.
If enabled, Windows will normally trigger UAC whenever TallyPrime starts.
Solution
- Close TallyPrime.
- Right-click the TallyPrime desktop shortcut.
- Select Properties.
- Open Compatibility.
- Uncheck Run this program as an administrator.
- Click Apply.
- Click OK.
- Start TallyPrime normally.
If the option is already unchecked, continue troubleshooting.
2. Check Compatibility Settings for All Users
Sometimes the visible shortcut is not the actual source of the administrator requirement.
Windows may have compatibility settings configured for the executable itself.
Right-click the actual TallyPrime executable and select:
Properties → Compatibility → Change settings for all users
Check whether:
Run this program as an administrator
is enabled.
If it is, disable it and test again.
3. Check the Actual TallyPrime Executable
Do not check only the desktop shortcut.
Find the executable used by the shortcut.
Right-click the TallyPrime shortcut and select:
Properties → Shortcut
Look at the Target field.
Then locate the executable and check:
Right-click EXE → Properties → Compatibility
Make sure administrator mode is not unnecessarily enabled.
4. Shortcut May Have Been Configured for Administrator Rights
A shortcut itself can sometimes have advanced execution settings.
Check:
TallyPrime Shortcut → Properties → Shortcut → Advanced
If you see:
Run as administrator
enabled, disable it.
Click:
OK → Apply → OK
Then test TallyPrime again.
5. TallyPrime Installation Folder Permissions
Another common cause is insufficient access to the TallyPrime installation or related folders.
For example, if the program needs to modify files inside a protected directory and the current Windows account does not have permission, running as administrator may appear to solve the problem.
However, permanently running the complete application as administrator is not always the best solution.
The better approach is to identify the folder requiring access and correct its permissions.
6. Check TallyPrime Data Folder Permissions
TallyPrime company data may be stored in a separate folder, local drive, secondary drive, network share, or server.
For example:
D:\TallyData
or another organization-specific location.
The user operating TallyPrime should have appropriate permissions to the company data directory.
To check:
- Right-click the Tally data folder.
- Select Properties.
- Open Security.
- Select the relevant Windows user or group.
- Check the permissions.
Depending on your environment, Tally users may require permissions such as:
- Read
- Write
- Modify
- Read & execute
- List folder contents
Avoid unnecessarily granting Full Control to Everyone, particularly on business servers.
Grant only the permissions required to the appropriate users or security groups.
7. Check Whether the Problem Is User-Specific
Create or use another Windows standard user account and try opening TallyPrime.
If TallyPrime works normally under another account, the problem may be associated with the original user's:
- Compatibility settings
- User profile
- Registry compatibility entries
- Shortcut
- Folder permissions
- Local AppData settings
- Windows security configuration
If every user experiences the same problem, investigate system-wide settings and installation permissions.
8. Windows Compatibility Registry Entry
Windows can store application compatibility settings in the Registry.
An application may therefore continue running as administrator even after the visible Compatibility option has been changed.
A common location to investigate is:
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
System-wide compatibility entries may also exist under:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
Look carefully for an entry corresponding to the TallyPrime executable.
A value containing:
RUNASADMIN
can cause Windows to run that executable with elevated privileges.
Important
Editing the Windows Registry incorrectly can cause application or Windows problems.
Create a backup or restore point before making Registry changes. If you are unfamiliar with Registry Editor, have an experienced administrator perform this step.
9. Check TallyPrime EXE Manifest
Windows applications can contain a manifest defining the privilege level required by the program.
Common execution levels include:
asInvoker
highestAvailable
requireAdministrator
If an executable is designed or modified to request requireAdministrator, Windows will trigger UAC when it starts.
This is an advanced troubleshooting area and normally should not be modified manually.
Do not download modified TallyPrime executable files from unofficial websites to bypass UAC.
10. Check Whether TallyPrime Was Installed Using an Administrator Account
Installing software as administrator is normal and does not automatically mean that the program must always run as administrator.
However, problems can occur if installation or configuration files become accessible only to the administrator account.
A typical scenario is:
- Administrator installs TallyPrime.
- Administrator runs it for the first time.
- Configuration or data files are created.
- Standard user later starts TallyPrime.
- User cannot modify the required files.
- Running as administrator appears to fix the issue.
In such cases, investigate the actual file/folder permissions rather than simply giving the user administrator credentials.
11. Antivirus or Endpoint Security Restrictions
Security products can sometimes restrict an application's ability to:
- Create files
- Modify files
- Access protected folders
- Communicate over the network
- Access shared data
- Modify configuration files
Check Windows Security or your organization's endpoint security software.
However, do not disable antivirus protection permanently just to make TallyPrime work.
If testing shows that security software is responsible, configure an appropriate rule or exception only after verifying the legitimate TallyPrime executable and installation.
12. Windows Controlled Folder Access
Microsoft Defender's ransomware protection includes Controlled Folder Access.
It can prevent unauthorized applications from changing files in protected folders.
Check:
Windows Security → Virus & threat protection → Ransomware protection
If Controlled Folder Access is enabled, investigate whether TallyPrime is being blocked.
If appropriate, allow the verified application rather than disabling ransomware protection entirely.
13. TallyPrime Company Data Stored in a Protected Location
Avoid unnecessarily storing writable application data inside highly protected Windows locations.
For example, placing company data or writable application files under certain protected system folders can create permission problems.
A dedicated data directory can make access control easier.
For example:
D:\TallyData
Permissions can then be assigned specifically to authorized Tally users.
Always maintain proper backups before moving company data.
14. Network Data Folder Permission Problem
If TallyPrime accesses company data from another computer or server, there are usually two permission layers to consider:
Share permissions
and
NTFS permissions
A user may have permission at one level but not the other.
Verify that the Windows account accessing the data has the required rights at both levels.
Also check whether the user can manually:
- Open the shared folder.
- Create a test file.
- Rename it.
- Delete it.
If these basic operations fail, the problem may be folder access rather than TallyPrime itself.
15. RDP / Windows Server Environment
The issue is especially important on Windows Server environments where many users run TallyPrime through Remote Desktop Services.
Giving every RDP user administrator rights simply because TallyPrime requests elevation is generally a poor security practice.
Instead, determine exactly what requires elevation.
Check:
- TallyPrime installation folder permissions
- Company data permissions
- User profile permissions
- Shared folder permissions
- Registry permissions
- Compatibility settings
- Application dependencies
- Security software restrictions
- Temporary/configuration directories
Use Windows security groups where possible rather than changing permissions separately for every user.
For example, an administrator could maintain a dedicated group for authorized accounting application users and grant only the required folder permissions to that group.
16. TallyPrime Worked Earlier but Suddenly Started Asking for Administrator Permission
If TallyPrime previously opened normally, identify what changed immediately before the problem appeared.
Possible causes include:
- TallyPrime update
- Windows Update
- Application reinstall
- New desktop shortcut
- User profile changes
- Antivirus update
- Endpoint security policy change
- Group Policy modification
- Folder permission change
- Data folder relocation
- Server migration
- New Windows account
- Restored backup
- Compatibility troubleshooting performed earlier
This information can significantly reduce troubleshooting time.
17. Check Windows Event Viewer
For difficult cases, Event Viewer may provide useful clues.
Open:
Event Viewer
Investigate relevant events under:
Windows Logs → Application
and
Windows Logs → System
Also investigate security or application-control logs where applicable.
Look for errors generated at approximately the same time TallyPrime fails to start.
18. Use Process Monitor for Advanced Diagnosis
For IT administrators, Microsoft Sysinternals Process Monitor can help identify exactly what TallyPrime is trying to access.
You can investigate results such as:
ACCESS DENIED
This may reveal a problem with a:
- File
- Folder
- Registry key
- Temporary directory
- Configuration file
This approach is much safer than randomly granting administrator rights.
The objective is to find what requires permission and correct that specific problem.
Recommended Troubleshooting Sequence
For most systems, use the following order:
Step 1
Check:
Shortcut → Properties → Compatibility
Disable unnecessary Run this program as an administrator.
Step 2
Check:
Shortcut → Properties → Shortcut → Advanced
Disable Run as administrator if enabled.
Step 3
Locate the actual TallyPrime executable and check its Compatibility settings.
Step 4
Check Change settings for all users.
Step 5
Test using another standard Windows user.
Step 6
Check permissions on the TallyPrime data folder.
Step 7
Check installation/configuration folder permissions.
Step 8
Check Windows Security and Controlled Folder Access.
Step 9
Check network share and NTFS permissions if company data is stored on another system.
Step 10
Check AppCompatFlags Registry entries for RUNASADMIN.
Step 11
Review Event Viewer.
Step 12
Use Process Monitor to identify ACCESS DENIED operations.
Step 13
Repair or reinstall TallyPrime if configuration or installation corruption is suspected.
Should You Disable UAC?
Generally, No.
Disabling User Account Control system-wide just to stop TallyPrime's administrator prompt is not recommended.
UAC helps prevent unauthorized applications and processes from making elevated system changes.
Disabling it affects Windows security for the entire machine, not only TallyPrime.
It is better to fix the underlying permission or compatibility problem.
Should You Make Every TallyPrime User an Administrator?
Generally, No.
This is particularly important on:
- Office computers
- Accounting systems
- Windows Server
- RDS servers
- Multi-user environments
An administrator account can potentially:
- Install software
- Modify Windows settings
- Change services
- Change security settings
- Access additional system locations
- Modify other applications
- Make system-wide configuration changes
The principle of least privilege should be followed.
Users should receive only the permissions necessary for their work.
Is It Safe to Use Task Scheduler to Bypass UAC?
There are techniques involving Windows Task Scheduler that can launch applications with elevated privileges.
Although this can be useful for specific administrative automation scenarios, it should not be the first solution for TallyPrime.
It can hide the underlying permission problem while still giving the application elevated privileges.
First determine why TallyPrime needs elevation.
What If TallyPrime Really Requires Administrator Rights?
If your particular TallyPrime version, add-on, integration, TDL, third-party component, or organizational configuration genuinely requires elevated privileges, do not bypass security controls blindly.
Instead:
- Identify the component requiring elevation.
- Verify the software source.
- Check vendor documentation.
- Review folder and Registry permissions.
- Determine whether the component can operate under standard-user permissions.
- Contact the software vendor/support team where required.
Third-party integrations can sometimes be responsible even when the main TallyPrime installation is working correctly.
Special Case: TallyPrime + TDL or Third-Party Add-On
If the problem started after adding a TDL or another integration, test TallyPrime without the additional component where operationally safe.
Possible integrations include:
- Custom TDL
- Banking utility
- Excel integration
- Data synchronization software
- Backup utility
- API connector
- Import/export utility
- Third-party accounting integration
The administrator prompt may be related to the additional component rather than TallyPrime itself.
Reinstalling TallyPrime
If all permission settings appear correct but the problem continues, a clean reinstall may help.
Before reinstalling:
Take a complete backup of all Tally company data.
Also record:
- Current TallyPrime version
- Data locations
- License information
- TDL configurations
- Custom settings
- Network configuration
- Integration details
Then download the appropriate installer from the official Tally Solutions source.
Avoid downloading installers or modified EXE files from unknown websites.
Important Security Warning
Never solve an administrator-permission problem by automatically granting excessive permissions such as:
Everyone → Full Control
on an entire drive such as:
C:\
or
D:\
Similarly, avoid giving all office users Local Administrator membership simply to run one accounting application.
Correct only the specific permission causing the problem.
Example: Multi-User Office Environment
Suppose an office has:
- 20 Windows users
- TallyPrime installed centrally
- Company data stored at
D:\TallyData - Users accessing the server through RDP
TallyPrime works for Administrator but not for normal users.
A better troubleshooting approach would be:
- Confirm that Run as administrator is disabled.
- Test whether normal users can open TallyPrime.
- Verify their permissions on
D:\TallyData. - Check whether they can create and modify files in required application/data directories.
- Check network permissions if data is remote.
- Check security software restrictions.
- Use Process Monitor to identify any ACCESS DENIED result.
- Grant the minimum necessary permission to an appropriate Windows security group.
- Retest using a standard user.
This preserves Windows security while allowing authorized users to work.
Frequently Asked Questions (FAQ)
1. Why does TallyPrime ask for administrator permission every time?
The most common reasons include compatibility settings, shortcut configuration, folder permissions, Windows security policies, or access restrictions affecting files required by TallyPrime.
2. Does TallyPrime always need administrator rights?
Not every normal operation should automatically be assumed to require administrator rights. The exact requirement can depend on the version, installation, integrations, and Windows configuration.
3. How do I stop TallyPrime from running as administrator?
Check:
Properties → Compatibility → Run this program as an administrator
and disable the option if it is unnecessarily enabled.
Also check the shortcut's Advanced settings and the executable's all-user compatibility settings.
4. Why does TallyPrime work only when I select Run as administrator?
This often indicates that the application or one of its components cannot access a required file, folder, Registry location, or another protected resource under the standard user account.
5. Should I disable UAC for TallyPrime?
Disabling UAC system-wide is generally not recommended. Find and correct the underlying permission problem instead.
6. Can I give the user administrator rights permanently?
Technically this may make some permission problems disappear, but it unnecessarily increases security risk. Use least-privilege permissions whenever possible.
7. Can Tally data folder permissions cause this issue?
Yes. If the Windows user cannot properly read or modify required company data files, permissions should be investigated.
8. Why does only one user face the problem?
The affected user's profile may contain different compatibility settings, Registry entries, shortcuts, or folder permissions.
9. Why do all RDP users face the problem?
Check system-wide compatibility settings, installation permissions, data-folder permissions, security policies, and server configuration.
10. Can Windows Update cause the issue?
A Windows update can sometimes coincide with changes affecting compatibility, security policies, application behaviour, or permissions. However, verify the actual cause rather than assuming the update itself is responsible.
11. Can antivirus software cause TallyPrime permission problems?
Yes. Endpoint security or ransomware protection may restrict application access to certain files or folders.
12. What is RUNASADMIN in the Registry?
It is a Windows application compatibility setting that can instruct Windows to run a particular executable with administrator privileges.
13. Can I delete a RUNASADMIN Registry entry?
Only after verifying that the entry belongs to the correct TallyPrime executable and after backing up the relevant Registry configuration.
14. Is Task Scheduler a good way to bypass the TallyPrime UAC prompt?
It is technically possible to create elevated scheduled tasks, but using this solely to bypass UAC is generally not the preferred solution. Diagnose the underlying requirement first.
15. Can reinstalling TallyPrime solve the problem?
Yes, particularly if installation files or configuration have become corrupted. Always back up company data and configuration before reinstalling.
16. Does installing TallyPrime as Administrator mean it must always run as Administrator?
No. Installation often requires elevated rights, but that does not automatically mean every normal application session should require elevation.
17. How can an administrator identify exactly which permission is failing?
Microsoft Process Monitor can be used to inspect file and Registry operations and search for results such as ACCESS DENIED.
18. Should I give Full Control to Everyone on the Tally folder?
Avoid broad permissions unless there is a specific and justified requirement. Grant only the permissions required to appropriate users or groups.
19. Can third-party TDLs cause administrator permission problems?
Potentially. If the problem appeared immediately after installing a TDL, integration, utility, or add-on, include that component in your troubleshooting.
20. What should I do before changing TallyPrime permissions?
Back up Tally company data and important Windows configuration. On production servers, test permission changes carefully before deploying them to all users.
Conclusion
If TallyPrime asks for administrator permission every time it starts, simply disabling UAC or making every user an administrator is usually not the best approach.
Start by checking:
Shortcut settings → Compatibility settings → EXE settings → Data folder permissions → Security software → Registry compatibility entries → Event Viewer → Process Monitor
The goal should be to identify why elevated privileges are being requested and correct that specific issue while maintaining Windows security.
This approach is especially important in multi-user office and Remote Desktop environments where giving every user administrator privileges can create significant security and management risks.
Disclaimer
The information in this article is provided for educational and technical troubleshooting purposes only. Windows, TallyPrime, security policies, folder structures, and network configurations can vary between computers and organizations.
Always take a complete backup of important TallyPrime company data and system configuration before changing permissions, Registry settings, security policies, or reinstalling software.
For production accounting environments, consult your IT administrator or the appropriate Tally support professional before making major changes.
#TallyPrime #Tally #TallySolutions #TallySupport #TallyPrimeSupport #TallyTroubleshooting #TallyPrimeTroubleshooting #TallyError #TallyPrimeError #TallyHelp #TallyPrimeHelp #TallyTips #TallyPrimeTips #TallyAdministrator #AdministratorPermission #AdminRights #RunAsAdministrator #UAC #UACPrompt #WindowsUAC #Windows11 #Windows10 #WindowsServer #WindowsSupport #WindowsTroubleshooting #WindowsSecurity #UserPermissions #FolderPermissions #NTFSPermissions #AccessDenied #RDP #RemoteDesktop #RDS #WindowsRDS #TallyRDP #TallyServer #TallyPrimeServer #TallyMultiUser #AccountingSoftware #AccountingSoftwareSupport #ITSupport #TechnicalSupport #ComputerSupport #WindowsRegistry #ProcessMonitor #Sysinternals #DataSecurity #TallyData #TallyTDL #TallyKnowledgebase
Was this guide useful?
Your answer helps us keep BISONKB accurate and practical.