Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations SkipVought on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Peachtree Initialization Problem 2

Status
Not open for further replies.

elipou

Programmer
Feb 2, 2003
6
0
0
US
I recently installed Peachtree Complete Accounting 2003, Educational version for a classroom computer running Windows XP. The application runs well under the Administrator; however, when trying to start Peachtree as the user, the program displays the following error message:
"Peachtree has detected that Microsoft Windows 2000 is installed on your computer and that you are currently logged on with restricted user rights. To run Peachtree Accounting you must have non-restrictive rights (power user or administrator). Check with your system administrator on how to your Windows 2000 user rights." But if I change the user rights on the system, the user will have unwanted privileges on the entire system. Is there a way of modifying the program itself, the registry somewhere, or any other place? I'd greatly appreciate your suggestions.

ELIPOU
 
Yes, you must have full rights to the peachtree directory. After all, if you add, change or delete a customer, vendor, item, etc. you must have all these rights.

This is a windoews rights issue, totally unrelated to Peachtree or any other package. Usually this is a result of an overzealous administrator.

Software Sales, Training, Implementation and Support for Exact Macola, eSynergy, and Crystal Reports
dgilsdorf@trianglepartners.com
 
Is there a way of assigning these 'full control' rights in the registry and keep users with user privileges instead of making them power users? That way, users can work with Peachtree and modify anything they want in their projects while restricted from causing damage to the entire system. Please, let me know what alternatives I have. Thank you.
 
Did anyone find a solution to this problem? I'm having the same problem.
 
We are using Windows 2000 with Peachtree.

We found that if you give the user "change" permissions on the following 4 files in the C:\WINNT folder, instead of the default "read-only" permissions it works.

The files are:
pcw100.ini
bti.ini
mkdemsg.log
mkdewe.trn
 
The post by nalyyo seemed to almost work. We use Peachtree 2004 and I changed the permissions on these files to the domain Everyone group (as a test). After this I got a btrieve initialization failed with error 20. I reinstalled Peachtree. Everything worked great until I rebooted. Before I rebooted, the software worked fine. After same problem as before. The only way so far that I can get this to work is by putting the user in Domain Admins ( which I don't like at all). Peachtree support has been no help at all in this matter. I have called them about 6 times so far. If anyone has any other solution, please let me know.

Ryan
 
Here's actually how the problem is solved. This came straight from a Peachtree product specialist. The user needs to have the following:

-a user ID with admin privileges on the local machine
-full access to the WINNT folder, Program Files folder, and the HKLM\Software key

I ran into a problem with our group policy reseting the permissions after I had set them the way they should be. I had to go into our group policy a set some permissions for these folders. See my post at:

 
Hi Guys and Gals,
This solution is for Peachtree Complete Accounting 2004.

I have the real solution for you.

If you have a locked down registry and you don't want to give your normal users Admin priveleges to access this program, you will need to permit your Authenticated Users access to the registry keys and files below. The best way to do this is through a Group Policy (GP). A Group Policy will solve the problem of the program working until the computer is rebooted, etc. This Group Policy (unless incorporated into your current GP) must also be placed above any other GP you have on the machine in question so it has a higher priority and will not be overwritten by another, more stringent, GP you may have on the workstation.

Registry Keys:
HKLM\Software\Btrieve Technologies\Microkernel Engine\Version 6.15\Microkernal Interface\Settings

HKLM\Software\Btrieve Technologies\Microkernel Workstation Engine\Version 6.15\Microkernal Interface\Settings

HKLM\Software\Peachtree\Peachtree Complete Accounting\11\MainApp Toolbar

HKLM\Software\Peachtree\Peachtree Complete Accounting\11\Positions

HKLM\Software\PEYX4489ZK\PSL311C

HKLM\Software\Microsoft\Code Store Database\NT5LockDownTest

HKCR\Typelib\{1EA4DBF0-3C3B-11CF-810C-00AA00389B71}\1.1\0\win32\

File System:
C:\Program Files\Peachtree\MKDEMSG.log

C:\Program Files\Peachtree\MKDEWE.TRN

C:\Program Files\Peachtree\peachw.exe

C:\pcw110.ini

We found this solution through many days of trial and error using Regmon and Filemon until we got it to work.

Hope this helps everyone.
Jules
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top