5/29/2020 Install Peachtree 2007 On Windows 7
Mar 14, 2011 After creating that task to run as an Admin, then the W3DBSMgr.exe will happily run and the Standard Windows User can now use Peachtree 2007. Oh, if your Task Scheduler fails to launch, I've had that happen too. Notice that the installation of Peachtree also broke your Event Viewer, and just about anything else that runs in the MMC.
If you have to run Peachtree Premium Accounting 2007 on Windows Vista. It works.
You do not have to grant your Peachtree users Admin rights to the box. It does not work all on its own, but the admin can do the following to make it work for standard users.Background:None of my users run with Administrative rights. They are all standard users, as that is obviously more safe for them and it creates a more predictable network environment. We recently purchased Peachtree Premium Accounting 2007 for Construction (multi-user). Had it working on XP for my standard Windows users (without granting them Admin rights on Windows).
Then we started using Windows Vista and I quickly learned that the Pervasive Database Manager (c:pvswbinW3DBSMgr.exe) puts a little item into the Startup directory which tries to launch itself when the user logs on. This W3DBSMgr.exe is somehow used for confirming licensing, etc, but Peachtree will fail to launch if this thing is not running first.
(Sage Software should probably run this thing as a Service instead.)I found that Peachtree would startup perfectly normally if a Windows User with Admin rights logs on, but would always fail if a Standard Windows user logged on.and it was because of the W3DBSMgr.exe failing to launch.I'll also interject a brief admonishment to Sage Software regarding their overall design of Peachtree. Dear Sage Software, what are you thinking?!? This is 2007!
Network Admins don't let normal users run as Admins (unless they've got other issues or problems in their environment.regardless they don't want to let them run as Admins). I am flabbergasted that Peachtree says (after you purchase the product) that Peachtree 'requires' admin rights to work correctly. This is a dangerous way to run users. Users running as normal, standard users (without Admin rights) are much safer on the network, internet, and on their PC.
If a Network Admin is not already having all their users run under Standard Windows User accounts, then it is something that they should be working towards. I have yet to find an application that cannot be made to work for Standard Users, (including Peachtree). But I am severely disappointed with Sage Software that they are not even working toward a better design so that Peachtree does not 'require' admin rights.
Sage Software should at least post a work-around and define explicitly which resources the user needs elvated access to. (Which registry keys, directories, files, etc.) Come on Sage Software! Please get the Admin Rights Required thing out of your minds. It is NOT an option for many environments.
Please do better in the next version of your Peachtree software!!!Work-Around:So here is the work-around to make Peachtree Premium Accounting 2007 (and probably other PT2007 versions too) work correctly on Windows Vista for a standard Windows user.Windows Vista has a very slick new Task Scheduler. It has several new options that the previous Task Scheduler on older versions of Windows did not have. This is the key to making it work. In essense, the only thing that really needs admin rights is that pesky W3DBSMgr.exe application. If you can get that thing to run with Admin rights, then you're set. Did you already figure it out?(OK.I'm not in front of a computer with Peachtree on it at this moment, but this is the essense of the fix.)Use the new Task Scheduler. First Right-Click on the W3DBSMgr.exe Windows Startup Task from the Startup menu and select Properties.
(Called something like Peachtree Gateway.). Copy what is in the Target box of the Properties Window. (It is the path to the W3DBSMgr.exe and a couple startup switches.).
Create a new Windows Task Scheduler task. The task needs to launch what was in the target box (something like c:pvswbinW3DBSMgr.exe -SDRE). The task needs to run as an Administrator and the password needs to get saved in the task. (So you'll need to update this task when you change the Admin's password). Don't worry, hopefully this is only until Peachtree makes their app 'more compatible' with Windows Vista. I think I checked the Run Elevated tick box too.
Schedule it to run at logon of any user. Allow it to be run on demand.I thin that's all there was to it. (I'm not in front of a box with Peachtree on it now.) After creating that task to run as an Admin, then the W3DBSMgr.exe will happily run and the Standard Windows User can now use Peachtree 2007.Oh, if your Task Scheduler fails to launch, I've had that happen too. Notice that the installation of Peachtree also broke your Event Viewer, and just about anything else that runs in the MMC.That too can be resolved, so that you can create the task and make it work. The Task Schudler worked at first, after installing Peachtree.
But after a restart and logon of the standard user, the Task Scheduler was experiencing trouble, which appeared to be caused by some of the things that Peachtree does on install, but which don't become apparent until after a reboot.Seems that Peachtree does something nasty with the.NET Framework. Something that makes your MMC's non-functional.Here is a way to fix Task Scheduler.(Actually, this may be better.before you install Peachtree, go to C:WindowsSystem32 and find the file called mmc.exe.config (if there is one). Copy that someplace else before installing Peachtree. Return the original file after installing Peachtree and after restarting). Use Notepad to create a file containing the following text. Save the file as mmc.exe.config. Put the file into the System32 folder.
Reboot and Task Scheduler works again.I've reproduced this 'fix' on sevral Windows Vista machines running Peachtree 2007 for Standard Windows Users. It does work. Hopefully Peachtree will soon put out a patch and none of this will be necessary. Better yet, hopefully Peachtree will realize making you run as an admin is foolish and they'll correct that in future versions or service packs to Peachtree.Hope this is a help to you! Thank you for the info, I finally have Peachtree working again on a couple of new workstations.I made a few variations though. For the task scheduler, I made the trigger Startup instead of Logon, I figured this would make it more closely resemble a service and prevent conflicts in case multiple users logon.Also, your tip for fixing the task scheduler didn't work for me.
When I looked at the mmc.exe.config file, it already contained the text you prescribed. So I looked at the mms.exe.config on another computer and found there wasn't one. So I deleted (actually renamed) the file, restarted, and task scheduler was fixed.
Comments are closed.
|
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
March 2023
Categories |