Btrieve and intialize settings
Btrieve and intialize settings
I know there are some setting in regedit and some settings in WG to help shit runn smoother like btrieve settings in regedit and the intialize rate settings in WG but i cant remember can someone let me know how to adjust these..
Re: Btrieve and intialize settings
I also had this too.. in a .reg file
Code: Select all
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Btrieve Technologies]
[HKEY_LOCAL_MACHINE\SOFTWARE\Btrieve Technologies\Microkernel Engine]
[HKEY_LOCAL_MACHINE\SOFTWARE\Btrieve Technologies\Microkernel Engine\Version 6.15]
[HKEY_LOCAL_MACHINE\SOFTWARE\Btrieve Technologies\Microkernel Engine\Version 6.15\Microkernel Interface]
[HKEY_LOCAL_MACHINE\SOFTWARE\Btrieve Technologies\Microkernel Engine\Version 6.15\Microkernel Interface\Settings]
"Target Engine"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Btrieve Technologies\Microkernel Workstation Engine]
[HKEY_LOCAL_MACHINE\SOFTWARE\Btrieve Technologies\Microkernel Workstation Engine\Version 6.15]
[HKEY_LOCAL_MACHINE\SOFTWARE\Btrieve Technologies\Microkernel Workstation Engine\Version 6.15\Microkernel Interface]
[HKEY_LOCAL_MACHINE\SOFTWARE\Btrieve Technologies\Microkernel Workstation Engine\Version 6.15\Microkernel Interface\Settings]
"Load Retries"=dword:00000005
"Local"=dword:00000001
"Requester"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Btrieve Technologies\Microkernel Workstation Engine\Version 6.15\Settings]
"Max Locks"=dword:00000014
"Logging Fmt"="6"
"Compression Buffer Size"=dword:00000400
"Extended Buffer Size"=dword:00004000
"Merge Sort Buffer Size"=dword:00000000
"Max Transactions"=dword:0000001e
"Transaction Durability"="0"
"Disk Wait Limit"=dword:000003e8
"Page Group Size"=dword:0000001e
"Max Clients"=dword:0000001e
"Worker Threads"=dword:00000001
"Background Threads"=dword:0000000c
"Preallocate"="0"
"Minimal States"="1"
"Home Directory"=dword:00000000
"Work Space"=""
"Syserr Notify"="0"
"File Sharing On Local Drives"="1"
"File Sharing On Remote Drives"="1"
"File Sharing Enable Bias"="1"
"File Sharing Max SysTrans Count"=dword:00000001
"Startup Logo"="0"
"Hide Icon"="1"
"Delete Tmp Files"="1"
"Trace File"="C:\\WGSERV\\MKDEWE.TRA"
"Trace Databuf Len"=dword:00000020
"Trace Keybuf Len"=dword:00000020
"Trace Ops"=hex:
"Max Files"=dword:000001f4
"Max Handles"=dword:000001f4
"Balanced Trees"="0"
"Create 5x Files"="0"
"Logging On"="0"
"Cache Size"=dword:00100000
"Max Communication Buffer Size"=dword:00010123
"Systrans Bundle Limit"=dword:00000064
"Systrans Time Limit"=dword:000003e8
"Trace"="0"
Re: Btrieve and intialize settings
Note: on a 64bit system you will find this under HKEY_LOCAL_MACHINE\Software\WOW6432Node
edit, here is a reg file for windows 64-bit:
edit, here is a reg file for windows 64-bit:
Code: Select all
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Btrieve Technologies\Microkernel Workstation Engine\Version 6.15\Settings]
"Background Threads"=dword:0000000c
"Cache Size"=dword:00100000
"File Sharing On Local Drives"="1"
"Max Clients"=dword:0000001e
"Max Communication Buffer Size"=dword:00010123
"Max Files"=dword:000001f4
"Max Handles"=dword:000001f4
"Max Transactions"=dword:0000001e
Re: Btrieve and intialize settings
Note: On newer systems, if you aren't running things as administrator and/or as a service, even after setting the above registry settings, it may not appear to work.
If you launch WGSERV\W32MKSET.EXE, you may find that values you set are not being utilized. you may find it is using the registry area of the UAC VIRTUALSTORE area here:
HKEY_CURRENT_USER\Software\Classes\VirtualStore\MACHINE\SOFTWARE\WOW6432Node\Btrieve Technologies\Microkernel Workstation Engine\Version 6.15\Settings
This is an area of windows that is uses for legacy compatibility to redirect things you would normally need admin permissions for. If things are working for you and this is just a play/dev server, you can probably leave it that way. You can run WGSERV\W32MKSET.EXE to set the parameters and go about your life.
Otherwise, you may want to consider instructing windows not to use UAC/Virtual store for your WG setup.
To do this, firstly shut down WG, if running. Then, check the permissions of your WGSERV folder. Ensure administrators have full control of the folder but also give "users" modify or full control to that folder and all subfolders as well.
Next, for each of the following files, right-click and go to properties -> compatibility -> change compatibility for all users -> run program as administrator
Now the next time you run WG, or if you check W32MKSET.EXE, it should be using "HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Btrieve Technologies\Microkernel Workstation Engine\Version 6.15\Settings" now.
If you launch WGSERV\W32MKSET.EXE, you may find that values you set are not being utilized. you may find it is using the registry area of the UAC VIRTUALSTORE area here:
HKEY_CURRENT_USER\Software\Classes\VirtualStore\MACHINE\SOFTWARE\WOW6432Node\Btrieve Technologies\Microkernel Workstation Engine\Version 6.15\Settings
This is an area of windows that is uses for legacy compatibility to redirect things you would normally need admin permissions for. If things are working for you and this is just a play/dev server, you can probably leave it that way. You can run WGSERV\W32MKSET.EXE to set the parameters and go about your life.
Otherwise, you may want to consider instructing windows not to use UAC/Virtual store for your WG setup.
To do this, firstly shut down WG, if running. Then, check the permissions of your WGSERV folder. Ensure administrators have full control of the folder but also give "users" modify or full control to that folder and all subfolders as well.
Next, for each of the following files, right-click and go to properties -> compatibility -> change compatibility for all users -> run program as administrator
- WGSERV\W32MKDE.EXE
- WGSERV\W32MKSET.EXE
- WGSERV\wgsappgo.EXE
- WGSERV\wgserver.exe
Now the next time you run WG, or if you check W32MKSET.EXE, it should be using "HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Btrieve Technologies\Microkernel Workstation Engine\Version 6.15\Settings" now.