back to index
M4 Project Client Install
M4 Project

This page is only for versions prior to 0.76!


WinXP Pro: How to run enigma-client automatically in the background:

This page contains step by step install instructions for the Win XP distributed computing client for the M4 Project.


Download:


Dial-up connections:

If you have a dial up internet connection, make sure that dial-on-demand is disabled.

This link might help (go to Solution 3): http://www.humboldt1.com/services/dialonown/


Install and run enigma-client:

It has been reported that users of any localized version of WinXP Pro have to edit eclient-XP-Pro-install.bat and replace "onstart".

German: "beimstart"
Polish: "przy_logowaniu"

If you don't feel comfortable editing a .bat file, follow the WinXP Home Client Install
instructions instead.



Unzip enigma-suite-winXPexe-0.75.1.zip
Change into the unzipped folder

# Edit .bat to change password
Right click eclient-XP-Pro-install.bat
Click on "Edit"
In the second line, replace "nominal" with a strong random password
In the first line starting with "schtasks", replace "nominal" with the same password
Save changes and exit
# End editing

Then run (double click) eclient-XP-Pro-install.bat

eclient-XP-Pro-install.bat performs these actions:


Tell the task scheduler not to end the process after 72h:


Goto: start -> All Programs -> Accessories -> System Tools
Click on "Scheduled Tasks"
Right-click ecrunXP.bat
Click on "Properties"
Click the "Settings" tab
Deselect "Stop the task if ..."
Click "Apply"
Click "OK"

Check if enigma-client is running:


Fire up the Task Manager:  Ctrl-Alt-Del
Select the "Processes" tab

You should see enigma-client.exe among the running processes. If you are connected to the Internet, and enigma-client.exe has managed to get a workunit, you should also see enigma.exe among them.

Log information is written to logfile in the run folder.


Receive important announcements:

For important announcements about the software, please subscribe to the low volume read-only mailing list m4-announce. Also check out the other mailing lists.

You're done now. If you don't want to take part anymore, follow the uninstall instructions.


Run the client on additional CPUs/cores:

You cannot run several clients in the same run folder. Thus, you have to create additional run folders:


Change into the folder "add-cpus"

In each of the XP-Pro bat files, change "nominal" to the password
that you chose in eclient-XP-Pro-install.bat.

# To create a second run folder and start a second client:
Run (double click) eclient-2-XP-Pro-install.bat

# To create a third run folder and start a third client:
Run (double click) eclient-3-XP-Pro-install.bat

# To create a fourth run folder and start a fourth client:
Run (double click) eclient-4-XP-Pro-install.bat


Repeat the "Tell the task scheduler not to end the process after 72h"
step for the tasks ecrunXP2 (ecrunXP3, ecrunXP4). 


Uninstall enigma-client:

If the client is running, stop it first:


Fire up the Task Manager:  Ctrl-Alt-Del
Select the "Processes" tab
Select the process "enigma-client.exe"
Click "End Process"
Confirm the action with "Yes"
Select the process "enigma.exe"
Click "End Process"
Confirm the action with "Yes"

If you still see processes owned by user enigma-client, end them.

Remove all files created for the client:


Delete the folder C:\EnigmaClient

Remove the task from the task scheduler:


Goto: start -> All Programs -> Accessories -> System Tools
Click on "Scheduled Tasks"
Right click "ecrunXP.bat"
Click on "delete"
Confirm the action with "Yes"

Complete removal of user enigma-client only works after reboot:


Reboot
Goto start -> Control Panel
Click on "User Accounts"
Click on the account of "enigma-client"
Click "Delete the account"
Click "Delete Files"
Click "Delete Account"

That's it, there are no registry entries that have to be removed.


Contact:

Stefan Krah <website @ bytereef.org>