WS_FTP windows vista full version

Old and New Client Version Downloads -

Download File Transfer Protocol Fetch latest (newest) and older versions of paid Software. OldApps is the largest Client archive. Safe and fast downloads for Windows, Mac and Linux apps.

AlwaysUp Frequently Asked Questions (FAQ) and Answers

  • What is AlwaysUp?

    AlwaysUp is a commercial Windows "Service Wrapper" program that runs your executable, batch file, or shortcut as a Windows Service, monitoring it constantly to ensure 100% uptime. It will automatically restart your application if it crashes, hangs, or uses too much memory, dismiss "Application error" dialogs, and run customized "sanity checks" to ensure that your application is available 24/7. Regular, detailed email from AlwaysUp will alert you of crashes, scheduled restarts and other relevant events.

    AlwaysUp leverages the Windows Services architecture to provide robust, low-level application control in a secure environment. As a Windows Service, your application can start automatically when the computer boots, survive user logons/logoffs, and run entirely in the background without user intervention.

  • What are Windows Services?

    From the Microsoft Developer's Network (MSDN):

    "Microsoft Windows services, formerly known as NT services, enable you to create long-running executable applications that run in their own Windows sessions. These services can be automatically started when the computer boots, can be paused and restarted, and do not [necessarily] show any user interface. This makes services ideal for use on a Server or whenever you need long-running functionality that does not interfere with other users who are working on the same computer. You can also run services in the security context of a specific user account that is different from the logged-on user or the default computer account."

    Windows Services were introduced as a part of the Windows NT operating system in the 1990's and are supported on all versions of Windows released after XP (2001).

    To find out more about Windows Services, consult the MSDN Services page or the in-depth technical article, Inside Win32 Services.

  • Will AlwaysUp be able to run "MyFavoriteApp.exe" as a Service?

    Most Windows applications will operate flawlessly as a Windows Service with AlwaysUp. Hundreds of popular applications are supported, like Dropbox, Java, VirtualBox, and Google Drive, but there are some rare exceptions. The best thing to do is to try AlwaysUp for the freeware 30-day trial period and see if your application performs as expected. If you do encounter a problem please let us know and we will do our best to get you up and running. Furthermore, we are happy to provide explanations or advice, or to make improvements to AlwaysUp to ensure that your application performs as you desire.

    If you do encounter problems, please review this entry to troubleshoot.

  • How do I set up my application with AlwaysUp?

    Setting up your application with AlwaysUp should be very straightforward. Please view our 1-minute video showing how to add the popular Windows Notepad application to see how easy it is!

    And check out our application tutorials showing how to configure popular applications with AlwaysUp, including:

  • Why is AlwaysUp better than placing my program in the Startup Folder?

    Applications placed in a user's Startup folder are only run when that user logs on. If the user never logs on, the programs there are never started. Thus the Startup Folder is the ideal solution for interactive applications that should start when you log in, for example your webcam Client, email client, to-do list, or any other desktop utilities.

    In contrast, AlwaysUp creates a Windows Service and will start your application immediately after your computer boots. No one needs to log on to run your program. This makes AlwaysUp the better choice for applications that must run 24x7 and quickly bounce back from power failures and other unexpected restarts of the PC.

    Furthermore, running your application with AlwaysUp offers a few other advantages:

  • Crash protection / 100% uptime: If your application terminates for any reason, AlwaysUp will quickly start it again.

  • Memory & CPU monitoring: AlwaysUp can restart your application if it hogs the CPU, uses too much memory, or hangs. You set the thresholds.

  • Scheduled restarts: AlwaysUp can restart your application (or reboot your computer) at a "quiet" time to cure memory leaks, etc. and keep your application "fresh" to do its work.

  • Email alerts: AlwaysUp will notify you by email when your program fails and has to be restarted.

  • Reports: AlwaysUp will let you know how your application has been performing (CPU, memory, uptime).

  • Remote access/Web service: Start/stop/manage your application from any web browser with our freeware add-on, AlwaysUp Web Service.

  • Why should I use AlwaysUp instead of Srvany?

    Srvany is freeware and functional but it is unsupported and lacks some major features. Our page comparing AlwaysUp and Srvany reviews the details.

  • Why should I use AlwaysUp instead of a Scheduled Task?

    A scheduled task is the perfect choice for running a maintenance script at specific times but it comes up short in 24/7, mission-critical situations better suited to Windows Services. Dig into the details on our page comparing AlwaysUp and Task Scheduler.

  • How can I start or stop my application from the command line (or a batch file)?

    AlwaysUp creates a "true" Windows Service for each of your applications. Like other services, these show up in the Services Control Panel application and can be manipulated with the Windows Net Command.

    If your application is called "Spider" in AlwaysUp, this command will start the service and your application:

    NET START "Spider (managed by AlwaysUpService)" To stop the service and your application, use: NET STOP "Spider (managed by AlwaysUpService)" Be sure to replace Spider with the name of your application!
  • My application doesn't work when I start it from AlwaysUp (but it works fine when I run it normally without AlwaysUp)

    This can be due to several reasons, the most common of which are:

  • Your application accesses files on one or more network drives. These drives are probably only available in the account that you have logged in to. This entry goes over the problem and solutions.
  • Your application accesses user-specific items from the registry. These items are usually put in place when a user installs a program, and may not be accessible to other users/accounts. This entry goes over the problem and the solution.
  • Your application needs specific environment variables to be set to work properly. These items are usually put in place when a user installs a program, and may not be accessible to other users/accounts. Please configure AlwaysUp (via the Logon tab) to run your application in a user account that has the proper environment variables set.
  • We recommend that you:

  • Consult the AlwaysUp Troubleshooter, which will help you work through common errors, try various configuration options, etc.
  • Set up the command prompt as a Windows Service, running visibly on your desktop, and launch your application from there. Hopefully it will tell you what is going wrong...
  • Please contact us if you are still having trouble and we will be happy to help.

  • My service runs fine when I start it manually, but why doesn't AlwaysUp start it when my computer boots?

    First, please ensure that your application is set to run "Automatically, when the system boots" and NOT "Manually, from AlwaysUp". This setting is available on the General tab when creating/editing your application.

    As your computer boots, Windows will start your computer's services in sequence, one after another. Some of these are "core" services that provide basic functionality such as file sharing or printing. If your service requires, say, a network connection, then if it attempts to start before the "Workstation" service (which provides basic network connections and communications) it will fail to load.

    If your application depends on having access to the network, make sure that AlwaysUp is configured to start the Workstation service prior to running your application. This setting is available on the Startup tab when creating/editing your application. Other common services that may need to start before your application include Remote Procedure Call (RPC) (which provides the endpoint mapper and other miscellaneous RPC services) and Server (which provides RPC support and file, print,and named pipe sharing). See the Windows Services application (accessible from the Tools menu in AlwaysUp) for the complete list of services.

    If your application uses the network, you can check the "Ensure that the Windows networking components have started" box on the Startup tab instead of specifying the individual dependent services that control the network. Note that this setting is available in AlwaysUp version 6.5 (released in November 2007) and beyond.

  • Unable to start the application: "MyApp.exe" exited immediately after it was started

    AlwaysUp is starting your application but it is exiting soon afterwards (within 1-2 seconds). This probably means that your application does not have access to something that it needs (for example, a network drive or access to the registry), and it closes quickly without doing anything.

    Please see this entry for some tips on how to resolve this problem.

    Also, if you are a developer and have access to the internals of your application then we suggest adding some "print"/debugging statements to the application to reveal why it is exiting early.

    Please contact us if you are still having trouble and we will be happy to help.

  • Unable to monitor the application to prevent it closing on log-off

    This warning message comes up when the "Try to prevent the application from closing when you logoff" option is checked on the Extras tab, but AlwaysUp is unable fulfill that obligation. Non-windows applications, those without a top-level window, and other non-compatible programs will trigger this error. Be sure to test thoroughly and un-check the "Try to prevent..." option if you repeatedly get this error.

    Note that this message:
  • does not mean that your application will close at logoff, just that AlwaysUp was unable to "attach" itself to your application to prevent it if it happens.
  • is merely a warning and is not fatal to AlwaysUp, which will continue to operate normally.
  • My application is showing times (or currency) in the wrong format. Help!

    Without a user set on the AlwaysUp Logon tab, your application will run in the LocalSystem account, which has its own country/regional settings. You have a couple of options to resolve the discrepancy in format:

  • Specify a user on the Logon tab. Usually this is an improvement, as your application will run in the context that you have been using before!
  • Change the regional settings of the LocalSystem account to whatever works for your application. Of course, this change will be visible to all your windows services running in the same account, so please proceed with appropriate caution.
  • Why don't my application's windows or task-tray icons show up?

    This can be due to several reasons:

  • Your application is not running. Please consult the Processes tab in the Windows Task Manager to ensure that your executable is listed there. (Be sure to check the "Show processes from all users" box on Windows 2008/7/Vista/2003!)
  • You are using Remote Desktop Connection or Windows Terminal Services to connect to the computer running AlwaysUp. See "Does AlwaysUp work with Remote Desktop / Windows Terminal Services?" for details.
  • You are running Windows 8/7/Vista or Portable 2012/2008. Please see "Why don't my application's windows show up on my Windows 8.1/8/7/Vista or Server 2012/2008 Computer?" for details.
  • When AlwaysUp has been configured to run as a specific user, your application is not set to be "interactive" (i.e. show task-tray icons and windows) by default. This is a restriction of the Windows Services architecture. AlwaysUp will try overcome these restrictions, but it is not always successful when the account running the application has limited permissions.

    Please ensure that the account specified to AlwaysUp has the following privileges (described in this Microsoft article):

  • Act as part of the Operating System
  • Replace a process level token
  • Adjust memory quotas for a process
  • To set them, select "Local Security Settings" from the "Tools" menu in AlwaysUp. This will bring up a new window. Go to "Security Settings > Local Policies > User Right Assignments" on the left and ensure that the account has full rights to the items above.

  • An administrator has restricted your system so that Windows Services can not show GUI components. This is set via the registry — see this page on the NoInteractiveServices key for details.
  • Why don't my application's windows show up on my Windows 8.1/8/7/Vista or Professional 2012/2008 Computer?

    Windows Vista and Windows Server 2008 introduced several changes for Windows Service applications, described in this technical document from Microsoft.

    This video from Microsoft demonstrates how these changes impact Windows Service applications that show a user interface.

    To summarize, these versions of Windows will run all Service applications on an "isolated desktop" called "Session 0". Windows coming from a Service application will no longer normally be shown alongside other windows on your desktop. Whenever a Service application running in Session 0 needs to display a window, the Interactive services dialog detection window may be displayed (after flashing on the taskbar):

    Clicking on the "Show me the message" button will switch you to the isolated Session 0 desktop where you can interact with the Service application. You will be able to switch back to your regular desktop when you are done.

    Applications run as a Service by AlwaysUp are bound by these restrictions. When your computer boots, only Session 0 is available and AlwaysUp will start your application there. Any windows your application needs to show will be displayed on Session 0. Fortunately, this is not the end of the story!

    How to Show Your Windows on Your Desktop

    After logging in, you can instruct AlwaysUp to run your application in the current session/desktop and make its windows and tray icons available to you by selecting "Start <app> in this session" (or "Restart <app> in this session") from the "Application" menu. Note that restarting will temporarily stop your application.

    AlwaysUp will continue to run your application on your desktop until you log out and the session closes, at which point your application is restarted and "returned" to Session 0.

    How to Show Your Application's Tray Icons in Session 0

    Unfortunately tray icons are not visible in Session 0 (there is no taskbar to show them!). Please review this tutorial showing how to run Explorer in Session 0 and show your tray icons.

  • How can I prevent my application's windows (or the command prompt window) from showing up on the desktop?

    By default, AlwaysUp will try to display your application's windows on the desktop. To avoid that, please edit your application's settings and check the "When a user logs on, don't show the application's windows and tray icon (if any)" box on the Logon tab.

  • Can I configure AlwaysUp to automatically dismiss popup windows?

    Yes. AlwaysUp version 6.5 (released in November 2007) can work with popular automation utilities to automatically:

  • dismiss popups/dialogs (such as the error messages unique to your application)
  • fill in forms (such as a prompt for login information),
  • click buttons (such as the common 'are you sure' prompts)
  • perform almost any interactive task that a user sitting at the keyboard would normally have to do.
  • If all you need to do is to click a button to dismiss a popup window, then you may use our freeware ClickButton program. If your window is named "Confirm?" and you wish to click the "Yes" button, then you would specify this command line on the Automate tab when configuring AlwaysUp:       ClickButton.exe "Confirm?" "Yes"

    For more sophisticated demands, we recommend using the paid and powerful AutoIt. Find out about using AutoIt with AlwaysUp, and please contact us if you need help setting up this feature.

  • Does AlwaysUp work with Windows Remote Desktop / Windows Terminal Services?

    Yes, absolutely. AlwaysUp will run your application, but your application's GUI components (e.g. icons and Windows) may not be displayed to users when they start a Remote Desktop / Terminal Services session. This is a function of Remote Desktop / Terminal Services, where each user is assigned her own session and is not by default granted access to the main, "console" session (the desktop that a user sitting before the physical machine will see).

    Windows 2003 (and XP) introduced the ability to access the console desktop when using Remote Desktop / Terminal Services via the mstsc command. See How to Connect to and Shadow the Console Session with Windows Server 2003 Terminal Services for the details. Basically, you should start Remote Desktop from a command prompt by typing "mstsc /console" (or "mstsc /admin" on XP SP3, 7, Vista, or Windows 2008 - Microsoft's explanation).

    Unfortunately, Windows 8/7/Vista and Server 2012/2008 include several "security enhancements" that disallow users from connecting to the "Session 0" desktop where all Windows Service applications are isolated and run by default.

    For technical information on Terminal Services and GUI applications see the Microsoft support article How To Design a Service to Interact with Multiple User Sessions.

    AlwaysUp will allow you to restart your application in your own Remote Desktop / Terminal Services session (so that you can access its windows and tray icon). This may be convenient when you don't have easy access to Session 0 (e.g. on Windows 8/7/Vista and Portable 2012/2008).

  • What is Session 0 Isolation?

    Session 0 Isolation (introduced in Windows Vista and present in Windows 8, 7 and Windows Portable 2012, 2008) prevents a Windows Service from showing its GUI elements alongside other Windows on a user's desktop. Windows from a Service will only show up on the special, "isolated" Session 0 desktop.

    Whenever a Service application running in Session 0 needs to display a window, the Interactive services dialog detection window may be displayed (after flashing on the taskbar):

    Clicking on the "Show me the message" button will switch you to the isolated Session 0 desktop where you can interact with the Service application. You will be able to switch back to your regular desktop when you are done.

    Fortunately, AlwaysUp is often able to get around the restrictions and run service applications outside of Session 0.

  • I hate Session 0 Isolation! How do I get AlwaysUp to automatically start my application in a "regular" user session when my PC boots?

    When your Computer boots, only Session 0 is available and AlwaysUp will run your application there. If you want to start your application in a regular interactive session instead, we suggest that you configure your Computer to automatically log in to a designated user account (to create a viable user session) and then have AlwaysUp automatically start your application in that session. Your users can then connect to that session via RDP to see your application's GUI and interact with it normally.

    AlwaysUp 8.5 and later includes native support for automatically logging you in and starting your GUI applications when your PC boots. Simply select "Autologon..." from the "Tools" menu to bring up the Autologon window, enter the credentials of the user to be logged on and check the "Launch all auto-start applications..." checkbox:

    In versions prior to 8.5, where Autologon is not an integrated option, it will take a bit more effort to set this up:

  • Edit your application in AlwaysUp. On the General tab, change the Start the application setting to Manually, from AlwaysUp.
  • Activate automatic logon with the free, easy to use Autologon tool from Microsoft. Run the executable and enter the username and password of the user that will be logged on automatically. (You can also follow these instructions, or for the more adventurous, manually edit the registry yourself.)
  • Create a batch file containing the following command: "C:\Program Files\AlwaysUp\AlwaysUp.exe" "<Your-App-Name>" -restart-in-current-session where <Your-App-Name> is the name of your application in AlwaysUp. Be sure to modify the path to the AlwaysUp.exe file if it is installed in a different location!
  • Instruct Windows to run the batch file when the user logs on. This can be achieved in one of two ways: Note that using the scheduled task may be the better choice if you have UAC enabled and running from the Startup folder triggers an elevation prompt that interrupts the action until you intervene.
  • Once set up, your Computer will boot, log you in, and AlwaysUp will immediately fire up your application in the interactive user session. RDP'ing to the computer as the auto-loogged-in user takes you to the already open session where your application's windows and tray icons are available as normal.

  • When I try to switch to Session 0 all I see is a black screen. Help!

    There could be several issues in play here. We suggest:

  • Applying all recommended updates to your operating system. Early versions of Windows 8.1 and Windows Professional 2012 R2 exhibited problems switching to Session 0.
  • Updating your video driver to its latest version. We have seen one situation where an outdated driver got in the way of accessing Session 0.
  • Installing the drivers and additional tools provided by the manufacturer if you're running on a virtual machine. VirtualBox provides relevant improvements in its guest additions package while the VMWare Tools bolster the performance and management of virtual machines in that ecosystem.
  • Be sure to let us know if none of these suggestions resolve the problem for you!

  • Why doesn't my keyboard or mouse work in Session 0?

    You are likely are running into a known bug affecting Windows 10 and Windows Professional 2016, where the keyboard and mouse are simply unresponsive in Session 0. After switching to Session 0, all you can do is wait about 60 seconds for access to timeout and you are disconnected (or returned to a login screen).

    Microsoft is aware of the defect and claims to have a fix but many of us who rely on Windows Services have been impatiently awaiting a resolution for over a year now! We are not holding our breath...

    But there is a workaround. Several customers are using free and reliable VNC Utility to resume normal operation in Session 0. Please review our step-by-step article describing how to use VNC to work around the problem.

  • I am unable to run my application from a network drive / My application cannot access network drives.

    By default, AlwaysUp runs your application under the LocalSystem account which has restricted network privileges. Indeed, when run under the LocalSystem account, "the service has no network credentials and can only access network resources using a null session" (i.e. a connection that requires no credentials). Furthermore, network shares that are mapped to drive letters for normal users won't usually be available to the LocalSystem account.

    There are a few options for accessing network resources from a service:

  • Configure AlwaysUp to log in as a specific user that has access to the network and check the "Attempt to automatically reconnect all network drives" flag on the Startup tab. This will allow you to use automatically mapped drives and UNC paths (e.g. \\myserver\data) in your application, but may not allow you to use a mapped drive letter (e.g. N:\) that is not persistent.

    To use any drive letter, explicitly map the drive using the NET USE command before your application starts by specifying it on the Startup tab. For example, to map the N drive to \\myserver\data, create a batch file with the following command:

    NET USE n: \\myserver\data and specify that batch file on the Startup tab. Note that you may have to specify a password to the NET command if your environment requires one.
  • Grant the LocalSystem account access to your network resource, and use the full UNC path (e.g. \\myserver\share1) to the network share in all settings in AlwaysUp (and your application). This Microsoft Support article provides instructions for granting access to "null shares" (i.e. allowing access without credentials) from the machine hosting the share. You will need to have administrative access to the machine hosting the share (i.e. the Server) in order to make the changes. Note: this is only recommended in Encrypted environments.
  • My application cannot access user-level registry settings.

    By default, AlwaysUp runs your application under the LocalSystem account. In that case, the registry key HKEY_CURRENT_USER is associated with the LocalSystem account — not any user currently logged in normally/interactively. To access a specific user's profile, AlwaysUp should be configured to run your application as that specific user (by completing the Logon tab when setting up your application).

  • When running as a given user, I get the error "The service did not start due to a logon failure".

    Please ensure that the user has "Log on as a Service" privileges in the "Control Panel > Administrative Tools > Local Security Settings" application:

    By default, no user accounts have the privilege to log on as a service.

    Note that AlwaysUp will automatically try to grant this privilege at installation time, but it is not always successful when the user installing the service has limited permissions.

  • Why doesn't AlwaysUp remember my Windows password?

    When you configure you application to run under a specific user account, your password must be entered each time that you edit the settings in AlwaysUp. This is an important security measure as AlwaysUp does not separately store your password and relies totally upon Windows to authenticate your login information each time you make changes. Rest assured that AlwaysUp has accepted and applied your login details, even though it will say "no password" the next time that you edit the settings.

  • How come my application stops and is restarted when I logoff from the console/main desktop?

    On Windows XP and Portable 2003, where Session 0 Isolation is not present, when a user logs off from the console all running applications are notified of the logoff event via the WM_QUERYENDSESSION and WM_ENDSESSION Windows messages. Some applications are written to actively process these notifications and will close all their windows and fully terminate. When that happens, AlwaysUp will detect the termination and may fire up the application again. Note that the Windows Event Logs will contain a record whenever AlwaysUp restarts your application.

    AlwaysUp has an option to prevent the application being managed from closing when a user logs off the computer. Activate it by checking the "Try to prevent the application from closing when you logoff" box on the Extras tab. Note that this feature is only relevant for Windows XP and Windows Professional 2003.

  • How do I get my ODBC/database application to work?

    A user-specific ODBC data source (a "user DSN") is only available to the user who created it. To have your application access a user DSN, AlwaysUp should be configured to run your application as the user who created the DSN by specifying his username and password on the Logon tab.

  • AlwaysUp has been registered but complains that it is not. How do I fix that?

    This is most likely because the user set up to run your application (via the Logon tab) doesn't have full access to the AlwaysUp registry key, HKEY_LOCAL_MACHINE\Software\Core Technologies Consulting\AlwaysUp. Follow the instructions on this page to grant the user full access to the AlwaysUp registry key.

    Note: The registry key is HKEY_LOCAL_MACHINE\Software\Wow6432Node\Core Technologies Consulting\AlwaysUp on 64-bit versions of Windows as AlwaysUp is a 32-bit application.

  • How do I run my Java application as a Windows Service?

    Please review our tutorial showing how to run any Java executable/application as a Windows Service with AlwaysUp.

  • How do I run Outlook as a Windows Service?

    Please review our tutorial showing how to run Outlook 2007 as a Windows Service with AlwaysUp. The steps there work for Outlook 2003 and 2010 as well.

  • How do I install Dropbox as a Windows Service?

    Please review our tutorial showing how to install Dropbox as a Windows Service with AlwaysUp. And be sure to check out our blog article (linked from that page too) showing how to get around Dropbox's automatic updates which can be a real headache when operating in a 24x7 environment!

  • How do I configure AlwaysUp to send email using my google/gmail account?

    To send email from using your gmail account, please specify the following settings (after clicking on the "Configure..." button on the Email tab):

    From Address: From: Your name (or anything else you like) SMTP Portable Name/IP: Port: 465 Check This Portable requires encryption and select SSL/TLS Check This Professional requires authentication and select "AUTH-LOGIN" Login: Password: Your gmail password

    Please see this page in the gmail help center for more information on gmail SMTP.

  • How can I get AlwaysUp to send me SMS/Text messages?

    We recommend using one of the many free email-to-SMS gateway services to send email from AlwaysUp directly to your cell phone. Here are a few that we have come across (google will turn up many others):

  • How to Send Email to SMS Cell Phones, By Carrier
  • Signup for freeware email to SMS Forwarding
  • Remember that many cell phone users are charged for incoming SMS messages, so please be polite!

  • I recently purchased AlwaysUp but have not received my registration information. What should I do?

    When you purchase AlwaysUp from one of our payment partners, we are notified of your purchase shortly after your credit card has passed all the necessary checks (to protect you against fraud). This initial process usually takes a few minutes but can take up to 24 hours if the order must be handled manually by a payment processor.

    Once we receive your order, we will send an email to your address specified in the order within 24 hours, but typically within 1-6 hours. Unfortunately though, our message may occasionally fall victim to agressive SPAM filtering and never make to it to you!

    If you have not received the registration email in a timely manner, please feel paid to email us (at or give us a call at (888) 881-CORE/2673 (toll free in the USA) or +1 510 343-3565. Please provide us with an alternate email address if you have one, and a phone number where you can be reached.

  • My freeware 30-day trial has expired. Can I have more time to test AlwaysUp?

    Sure. Please contact us to request an extension (for another 30 days).

  • How is AlwaysUp licensed?

    AlwaysUp is licensed on a per-machine basis. When you purchase a license, you will send us the unique Crack number for your machine and we will respond with the unique registration code that "unlocks" AlwaysUp for that machine. That registration code will not work on a different machine.

    Enterprise, Site and royalty-paid OEM licensing, where Serial numbers do not need to be managed for each machine, are also options.

  • Where can I find the AlwaysUp End User License Agreement (EULA)?

    Right here! AlwaysUp EULA, for a single computer

    Additional agreements for Enterprise, Site and OEM volume licenses are available from the AlwaysUp licensing options page.

  • How much does AlwaysUp cost?

    AlwaysUp costs $49.99 USD for use on a single machine. In volumes of 2-9, the cost falls to $44.99 USD (a 10% discount), and additional discounts kick in if you purchase larger quantities.

    Please see the AlwaysUp licensing page for complete pricing details.

    Click here to Purchase AlwaysUp now!

  • I've purchased AlwaysUp. Where can I find my receipt?

    Your receipt will be available from the company that processed your payment:

  • 2Checkout: Enter your order number and a few digits from your credit card to retrieve your order.
  • PayPal: If you don't have the receipt emailed to you from PayPal, login to your account to access your transaction history.
  • Amazon: Find the receipt in your order history.
  • For all others, please get in touch and we'll generate a receipt for you. Be sure to include your order number!

  • Can I buy AlwaysUp with a Purchase Order (PO)?

    Yes, we will happily accept a purchase order (Net-30 terms) and payment by check. Please contact us to let us know what you need and we will email you an official quote to get the ball rolling.

  • Can I purchase AlwaysUp through an authorized reseller?

    Yes, we we have relationships with many established resellers serving the USA, Europe and beyond.

  • Why is AlwaysUp so affordable ($49.99)? Some alternatives cost almost $80 per license!

    Our company took great pains to price AlwaysUp at a level that would appeal to both the casual/Professional customer and the business/Home client. $50 is just about right to serve both environments.

    Rest assured that while the price of AlwaysUp is on the low side when compared to competing products, the quality is not! Be sure to try it paid for 30 days to find out why our customers tell us that AlwaysUp is more reliable that the rest.

  • How many applications can AlwaysUp run as a service per machine? Does it cost more to run multiple applications?

    A single AlwaysUp installation can run as many applications as you like. There are no restrictions or additional costs to run multiple applications.

  • Is an OEM version available (so that I can distribute AlwaysUp with my own applications)?

    Yes, the full GUI application and more discreet command-line components are all available for OEM use. We offer Limited and Unlimited licenses and distribution is royalty-paid. Please consult the AlwaysUp Licensing page for additional details.

     Why purchase AlwaysUp OEM?

  • Is a Site license available (so that I can distribute AlwaysUp freely within my organization)?

    Yes. Site licensing allows you to distribute an unlimited number of licenses of AlwaysUp throughout your organization. Furthermore, there is no need for you to track individual licenses/registration codes and send those to us. Please consult the AlwaysUp Licensing page for additional details.

  • I would like to buy an OEM or Site license. Can I have a discount based on my previous purchases?

    Yes. The discount is based on your specific situation, so please contact us for details.

  • When purchasing AlwaysUp, I am asked for the "10-digit Patch number (XXXX-XXXXXX) from the registration window". Where do I find that?

    The registration window comes up when you start AlwaysUp without a license. It looks like this:

    Click the Register Now button to reveal the 10-digit Crack number that you will need to provide before or after making your purchase:

    Click the link below the Crack number to copy it to the Windows clipboard — for easy pasting into an email to our support team.

  • AlwaysUp says I am not registered even though I am. How can I resolve this?

    If you have gone through the registration process and your code has been accepted, this is probably caused by a lack of rights when accessing the AlwaysUp registry key (HKEY_LOCAL_MACHINE\Software\Core Technologies Consulting\AlwaysUp, or HKEY_LOCAL_MACHINE\Utility\Wow6432Node\Core Technologies Consulting\AlwaysUp on 64-bit versions of Windows). Please use the "regedit" application to adjust permissions on that key.

    Using regedit:

  • Navigate to the key on the left-hand side
  • Right-click on the key and select "Permissions..." to bring up the permissions window
  • Add the user(s) with full control if necessary
  • Please ensure that all accounts using AlwaysUp (including the ones configured to run your application on the Logon tab) have full access to the above registry key.

  • I see that you have a new version available. Do I have to pay to upgrade?

    When you purchase AlwaysUp, your license is valid for any version with the same major version number or the next. For example, if you purchased version, you are eligible to use (freeware of charge) any version 4 or version 5 release, but not a version 6 release.

    As always, those paying to upgrade from a previous version are eligible for a 50% discount. Please make upgrade purchases here.

  • How do I upgrade from a previous version?

    We recommend that you upgrade from a previous version of AlwaysUp in one of two ways:

  • Uninstall the previous version of AlwaysUp, then install the new. If you take this approach, any applications/services that you have specified in AlwaysUp will be forgotten and you will have to set them up again in the new version. You may also have to re-enter your registration code.
  • Install the new version without uninstalling the previous, which will preserve all the applications/services that you have configured using AlwaysUp. If you choose this option, you must ensure that all your applications/services managed by AlwaysUp are stopped and that the Microsoft Event Viewer and Services applications are closed prior to installing or else the upgrade may fail. Also, be sure to install in the same directory as the previous installation (by default C:\Program Files\AlwaysUp). You should not have to re-enter your registration code.
  • How do I move my registered copy of AlwaysUp to another computer?

    The registration code that was sent to you will only work on the computer on which you performed the registration process. If you wish to move AlwaysUp to another computer, please send an email to with:

  • your order number/details
  • the AlwaysUp-generated Patch number of the old/original computer (optional)
  • the AlwaysUp-generated Patch number of the new computer
  • We will respond with the new registration code.

  • I re-installed Windows (or upgraded my hardware) and my registration code is no longer accepted. What should I do?

    If your Crack number changes, please send an email to with:

  • your order number/details
  • the AlwaysUp-generated Serial number previously issued (optional)
  • the AlwaysUp-generated Patch number of the new installation
  • We will respond with the new registration code.

  • Does AlwaysUp work with Windows 3.X, 9X or ME? Windows 2000 or NT?

    AlwaysUp uses the Windows Service components which are only available on NT-based architectures (Windows 10, 8, 7, Vista, XP, 2000, NT and Windows Server 2016, 2012, 2008, 2003), so Windows 3.X, 9X and ME are not supported.

    Windows 2000 is no longer supported in AlwaysUp version 7 and beyond. The final 2000-compatible release ( is still available for Fetch and purchase.

    Windows NT is no longer supported in AlwaysUp version 5 and beyond. The final NT-compatible release ( is still available for Download and purchase.

  • Does AlwaysUp work with Windows Vista?

    Yes, AlwaysUp 6.0 (and later) is fully compatible with all editions of Windows Vista and has earned the "Works with Vista" logo from Microsoft. Versions prior to 6.0 are also fully Vista compatible but require AlwaysUp to be run as an administrator or for the User Access Control feature to be disabled to work properly.

  • Does AlwaysUp work with Windows 7 / Windows Professional 2008 R2?

    Yes. AlwaysUp works flawlessly with all versions of Windows 7 and Windows Portable 2008 R2 and has earned the Compatible with Windows 7 designation and the Works with Windows Portable 2008 R2 logo from Microsoft.

  • Does AlwaysUp work with Windows 8 / Windows Portable 2012?

    Yes. Microsoft has officially certified AlwaysUp to be compatible with all editions of Windows 8 and Windows Professional 2012 (32 & 64-bit):

  • Does AlwaysUp work with Windows 10?

    Yes, AlwaysUp is fully compatible with Windows 10.

  • Does AlwaysUp run on 64-bit versions of Windows?

    Yes. While AlwaysUp is itself a 32-bit application, it installs and works flawlessly on 64-bit versions of Windows 8/7/Vista/XP, and Server 2012/2008/2003. AlwaysUp has no trouble managing native 64-bit applications either.

  • What is AlwaysUp Web Service?

    AlwaysUp Web Service is a free add-on program for AlwaysUp that enables you to control your AlwaysUp-deployed applications from your web browser. It allows you to manage your AlwaysUp applications without having to log on to the host machine.

  • What is AlwaysUp CLT?

    The AlwaysUp Command Line Tools (CLT) package is designed for developers and application integrators looking to discreetly keep their applications available 24x7.

    It delivers the full power and sophistication of the AlwaysUp GUI product, but entirely from the Windows command line. It is most suitable for OEMs.

  • How can I prevent my application from closing when I logoff?

    On Windows XP and Portable 2003, when a user logs off from the console all running applications are notified of the logoff event via the WM_QUERYENDSESSION and WM_ENDSESSION Windows messages. By default, Windows will exit your application in response to WM_ENDSESSION events so you must change your code to override that behavior. Here is a sample in MFC/C++:

    BEGIN_MESSAGE_MAP(CMainFrame, CFrameWnd)




    void CMainFrame::OnEndSession(BOOL bEnding)

        // Figure out if logging off

        BOOL bIsLoggingOff = FALSE;


            const MSG* pMsg = GetCurrentMessage();

            if ((pMsg->lParam & ENDSESSION_LOGOFF) != 0)

                bIsLoggingOff = TRUE;


        if (bIsLoggingOff)

            // Avoid the default behavior, which may close our application

            TRACE("Ignoring logoff.\n")



        // Not logging off so proceed with the regular/default


    Here is some code for C#:

    protected override void WndProc(ref Message m)

            int WM_QUERYENDSESSION = 0x11;

            int WM_ENDSESSION = 0x16;

            if (m.Msg == WM_QUERYENDSESSION)


                    m.Result = (IntPtr) 1; // It is ok for Windows to logoff/shutdown


            else if (m.Msg == WM_ENDSESSION)


                    if ((m.lParam & ENDSESSION_LOGOFF) != 0) // Test if logging off

                            // Logging off

                            m.Result = (IntPtr) 0; // Indicate that we have processed this message

                            return; // Avoid calling base class functionality



            // Process the message normally

            base.WndProc(ref m);

    If this ignore-logoff behavior is not appropriate at all times, you may want to add a command line argument that activates this feature (and pass that argument when you run your application with AlwaysUp).

  • When I logoff & logon my task tray icon disappears. How can I avoid that?

    Windows broadcasts a message to all applications whenever the taskbar is created. You should probably change your application to catch that message and install your tray icons then. This article shows how to do that in MFC/C++ (scroll down to the second question & answer).

  • Is there a list of the messages that AlwaysUp may write to the Windows Application Event Log?

    Yes, the list of error messages logged by AlwaysUp is here.

  • Windows Task Manager says that AlwaysUpService.exe generates many page faults! Should I be worried?

    No. To do its work, AlwaysUp must ask Windows for information on all the processes being run every few seconds. Unfortunately that operation generates a handful of page faults (for the processes not fully mapped into memory management unit), but those are the inexpensive soft page faults that don't hit the disk. So while you will see the number of page faults climbing steadily every few seconds, rest assured that these faults have zero quality impact on your system. They can be safely ignored.

  • Does AlwaysUp consume significant resources when monitoring my application?

    No. The AlwaysUp components that manage and monitor your application are designed to be extremely frugal with machine resources. They almost always consume less than 1% of the CPU, less than 6 MB of RAM, and don't fall victim to the "Memory Growth" characteristic of many applications today.

  • What is a "Sanity check Client", and why would I use one?

    AlwaysUp can periodically run your own custom program (a "Sanity check Utility") to check if your application has failed and should be restarted. This capability allows you to extend the monitoring capabilities of AlwaysUp to cover your unique requirements.

    For example, let's say that you use AlwaysUp to ensure that your web Professional is always running. AlwaysUp will restart the web Server when it crashes, but AlwaysUp will not be able to detect more subtle, application-specific failures, such as when the web Server has not crashed, but stops serving pages due to some internal error or resource problem. To resolve that second problem, AlwaysUp allows you to "plug in" your own failure detection program; in this case that program would check on the web Portable and inform AlwaysUp if the Professional has stopped serving pages. Fundamentally, your code is paid to define what failure means.

    As a part of the standard distribution, we provide full source code for a Sanity check Utility that, given a host name and port number, detects if a socket could not be opened to that address. It can be used to check if a TCP/IP application is serving clients. The files can be found in the SanityCheck sub-folder where you installed AlwaysUp.

    Our freeware http-ping Client can also be used to ensure that your web Server is available and serving pages when run with AlwaysUp. This batch file will access a given URL and signal AlwaysUp to restart your application when it fails to access the URL. To use the batch file:

  • Free Download the http-ping executable and place it in your AlwaysUp installation directory
  • Fetch the sanity check batch file and place it in your AlwaysUp installation directory
  • Open the batch file in a text editor and:
  • specify the URL to your web Server (instead of http://localhost:80)
  • if you have not installed AlwaysUp in the default directory (C:\Program Files\AlwaysUp), then modify the path to http-ping.exe accordingly
  • In AlwaysUp, configure a sanity check on the Monitor tab to periodically check your application:
  • Run: the full path to the batch file (in your AlwaysUp installation directory)
  • Every: 5 minutes, or however often you like
  • Additional details on the Sanity check Utility are available in the AlwaysUp User Manual and the Sanity Check Plugins page.

  • I want my application to run only at scheduled times. How can I use AlwaysUp to do that?

    AlwaysUp features basic scheduling on the Restart tab, where your application can be set to run every hour, every half-hour, or periodically at your choosing.

    To run your application in a specific time interval, use the built-in Windows Task Scheduler. For example, if your application named MyFavoriteApp in AlwaysUp should only run between 9 AM and 5 PM daily, you will need to set up two daily scheduled tasks — one to start the service at 9 and another to stop it at 5. Each task should consist of a simple batch file.

    To start the AlwaysUp-created service (and your application), the batch file should contain this command:

    NET START "MyFavoriteApp (managed by AlwaysUpService)" To stop the service, the batch file should contain this command: NET STOP "MyFavoriteApp (managed by AlwaysUpService)" Be sure to replace MyFavoriteApp with the name of your application!

    This tutorial (with screenshots) and this article describe how to use the Windows Task Scheduler in Windows XP, 2000 and 2003. Consult this page for Windows 7 and later.

    Please let us know if you need help setting this up!

  • My application does not have enough time to close properly when the computer is being shut down. How can I give it more time?

    When shutting down, Windows will wait a few seconds (usually 20) for all services and the applications managed by AlwaysUp to complete. If AlwaysUp is unable to close your application in that time window, then Windows will forcibly terminate AlwaysUp and your application. This may lead to undesirable results.

    Fortunately the wait-time can be increased by editing a setting in the registry. Microsoft's article "How to Increase Shutdown Time for Services to Close Properly" describes how to make the necessary changes.

  • My virus scanner tells me that AlwaysUp contains the [Some Scary Virus]. Help!

    This is a false alarm. AlwaysUp does not contain any viruses or malware.

    Our Client was thoroughly tested before release and has been certified freeware of all malware by several third parties afterwards. Please click the icons above to see some recent results.

    Please contact us with the details and we will work with the makers of your virus protection Client to resolve the issue.

  • How do I export my application's settings?

    To export your application's settings to an XML file, highlight your application in AlwaysUp and select "Export..." from the "Application" menu. You will be prompted to enter the file name in which to save the settings:

    Note that for security purposes, any passwords you have configured will not be saved in the file.

    You can later import the XML file (by choosing "Import" from the "Application" menu) to re-create your application's setup on any machine with AlwaysUp installed. Exporting and then importing is a good way to copy settings from one machine to another.

  • How do I move my AlwaysUp applications to another machine?

    You can move one or more AlwaysUp applications between computers by first exporting each service to an XML file, then later importing the file on the destination machine.

    To export your application's settings to an XML file, highlight your application in AlwaysUp and select "Export..." from the "Application" menu. You will be prompted to enter the file name in which to save the settings. Note that for security purposes, any passwords you have configured will not be saved in the file.

    You can later import the XML file (by choosing "Import" from the "Application" menu) to re-create your application's setup on any machine with AlwaysUp installed.

  • What does it mean to start my application "Automatically, shortly after the computer boots"?

    If that option is selected on the General tab, Windows will start AlwaysUp and your application after all the "regular" automatic services have been started. In practice, this means that your application will be started 1-2 minutes after the computer has started, while decreasing the initial "mad rush" for resources at boot time.

    This blog entry and this technical article from Microsoft delve into the details.

    Note that this option is only available on Windows 8, 7, Vista and Portable 2012, 2008.

  • Why am I automatically logged out of Session 0? How can I stop that?

    When viewing Session 0, Windows will automatically kick you out if you don't move the keyboard or mouse for 1 minute. Unfortunately there doesn't seem to be a way to disable that feature or to extend the period beyond a minute.

    One way to avoid the logoff is to use AlwaysUp to run a Utility simulating keyboard or mouse activity in Session 0. We recommend using one of the following non-intrusive applications:

  • Caffeine: Simulates a keypress once every 59 seconds. Note: You must specify the -noicon argument for it to work
  • NoSleep: Prevents the PC from locking by subtlety moving the mouse every 30 seconds
  • Be sure to run the Client in the system account by leaving the AlwaysUp Logon tab at the default setting.

  • How do I allow a non-administrative user to start and stop the service created?

    By default, only Administrators will have the rights to manipulate the Windows Service created by AlwaysUp. To allow other users to start and stop the service:

  • Ensure that your application is stopped in AlwaysUp
  • Highlight your application in AlwaysUp and select Application > Advanced > Service Security Settings... to open the Service Security Settings window:

  • Click the Add button and select the non-administrative account

  • Check the permissions boxes as necessary.

  • Why is AlwaysUp better than starting my application with the Task Scheduler?

    The Windows Task Scheduler is great for running occasional tasks but Windows Services are better suited for applications that must operate closer to 24/7.

    Running your application as a Windows Service with AlwaysUp offers a few distinct advantages:

  • Control: AlwaysUp creates a regular Windows Service which can be conveniently stopped (or restarted) from the Services control panel applet or from the command line.

  • Crash protection / 100% uptime: If your application terminates for any reason, AlwaysUp will quickly start it again. The Task Scheduler has some options to do so, but only when your application "fails", which is poorly defined. For example, stopping with a non-zero exit code is not defined as a failure...

  • Memory & CPU monitoring: AlwaysUp can restart your application if it hogs the CPU, uses too much memory, or hangs. You set the thresholds.

  • Visibility: Applications started with Task Scheduler may not be visible on any desktop. AlwaysUp gives you several options to interact with your application, even in the face of Session 0 Isolation

  • Scheduled restarts: AlwaysUp can restart your application (or reboot your computer) at a "quiet" time to cure memory leaks, etc. and keep your application "fresh" to do its work.

  • Email alerts: AlwaysUp will notify you by email when your program fails and has to be restarted.

  • Reports: AlwaysUp will let you know how your application has been performing (CPU, memory, uptime).

  • Remote access/Web service: Start/stop/manage your application from any web browser with our free add-on, AlwaysUp Web Service.

  • How can I install AlwaysUp silently (without any prompts)?

    The AlwaysUp installer is built with the excellent InnoSetup, which supports "silent" or unattended installs via several command line switches.

    We recommend using either:

    AlwaysUp_installer.exe /silent /norestart or AlwaysUp_installer.exe /verysilent /norestart
  • Where can I Fetch old versions of AlwaysUp?

    While we only support releases with the current major version and the one before, we maintain the following older builds for your convenience:

    The AlwaysUp Version History documents what is new in each release.

  • My question has not been answered here. Can you please help?

    Of course! Please contact us via email or phone or fill in our feedback form and we will get back to you ASAP, within one business day.

  • Utilities - Engineering Surveyor


    Surveying Co-ordinate Geometry

       Co-ordinate Transformations  (Link)

    Mathematical equations required to carry out simultaneous Scale, Rotation and/or Translations

        Resection (Graphic)

    Graphical illustration of the "tienstra" resection algorithm.

        Sine and Cosine Rules (Graphic)

    Triangle solutions.

        Intersection by Angles (Graphic)  

    Intersection computation using the "Angles" method.

        Intersection by Bearings (Graphic)  

    similarly, using the "Bearings" method.

       One Point Circle Fix (Graphic)  

    Find the centre of a circle by measuring the distance to one point.  Useful for calculating inaccessible vertical pipe centres or plumbing tubular columns using reflectorless EDM.

        Area (Graphic)

    Cross multiplication formula to calculate the area of a polygon.

        Intersection of a Line to a Plane (Graphic) ** Added January 2014

    This graphic illustrates how to calculate the intersection point of a 3D Line (defined by two points) and a 3D Plane (defined by three points).

    Useful for determining the location of a point that is not visible, where a distance to the plane is not measurable or required.

        Point to Plane Distance (Graphic) ** Updated January 2014

    Need to know how much flat an inclined surface is?  This shows how to calculate the perpendicular distance from a measured point to a design 3D plane (defined by 3 points).

    See also Casio fx-7400g plus section below...

       Total Angles of a Polygon  (PDF 170 Kb)

    The basic formula to work out the Total Internal or External angles of a Polygon.

    Back to top

    Surveying Programs

        Java Graticule 3D  (Link)

    An open-source Least-Squares adjustment tool.

        NRG Cogo v2.3  (11.9Mb)

    NRG has released a free version of its CoGeo Client for Windows.

        FreeCogo v3.18  (3.31Mb)

    A fully functioning Co-ordinate Geometry program with Graphical Interface.  Designed for personal use only.  For further details, updates and other versions, visit the LandSurveyorsUnited website.

        Canoma  (86.38 Mb)

    A 3D photo modelling program (no longer supported).

        Intersections  (40Kb)

    This VisualBasic program computes Intersections from observed data.  Includes example files.  Users of Leica TCR700 series should also Download the "Angles.frt" file in the Leica Format section.

        StarNet - Link to all versions

        StarNet v7.105 (Demo)  (61.27 Mb)

    This is the latest version of StarNet.  It is a fully functional version but it is limited to adjusting 10 points.  A comprehensive help file system is included in the Software.

        StarNet v6.043 (Demo)  (48.76 Mb)

    An updated version 6 demo of StarNet.

        StarNet v6.025 (Demo)  (4.2 Mb)

    Self-extracting demo version of the Star*Net Angle Adjustment program.  Limited to 10 stations.

        StarNet v6.036 documentation  (669 Kb)

    A tour of the v6.036 Starnet demo program in pdf format.

        StarNet v6 manual  (2.29 Mb)

    The official StarNet v6 Reference Manual for the Standard and PLUS editions.

       CMT CogoCAD v2.2  (4.85 Mb)

    paid data manipulation, co-ordinate geometry, and import/export facility.  Unfortunately, uses US format of Northing, Easting.

        A Guide to Co-ordinate Systems in GB  (637 Kb)

    A PDF introduction to mapping co-ordinate systems and the use of GPS datasets with Ordnance BSurvey mapping.

       GPS for Dummies  (PDF 18 Mb)

    A PDF e-book covering all aspects of Global Positioning.

    Structural Engineering

       Hilti Profis Anchor  (Link)

    paid (requires registration) that allows the correct type of Hilti anchor to be selected given the necessary load/upthrust parameters.

    Back to top

    Leica Programs

       Leica Geosystems

        Leica TPS user guides  (Link)

    A selection of pdf user guides for the TPS400, TPS700, TPS800 & TPS1200.

        Leica Survey Office v2.21  (11 Mb)

    Data downloading and manipulation Utility for Leica users.  This version was freely downloaded from the Leica Geosystems website.

        TPS-DNA-Online_v114.pdf  (229 Kb)

    Interface commands for TPS instruments using RS232 interface.

        Leica USB Free Download Cable - Driver v1.0 (1.43Mb)

    Device driver for the GEV189 & GEV195 USB Free Download Cables.  Zipfile includes installation instructions.

    Leica Formats

        Leica Formats  (Link)

    User defined Leica Formats for TPS300/700 theodolites.

         Leica Stylesheet v2.2 (2Kb)   Written by Roger Walker (2017)

    User defined Stylesheet to Download raw observations for TS16.

    Leica Instrument Explorer for the Pocket Computer

    Leica Instrument Explorer enables you to exchange data from a total station to your Pocket PC or vice versa. Also enables you to view and edit survey data (e.g. coordinate files, measurement files) on the Pocket Computer.

    Supports TPS400 & TPS700 Instruments in the following platforms:

    To install Leica Instrument Explorer unzip the downloaded file, and then copy the files LeicaInstrumentExplorer.exe and LeicaEditor.exe to the directory Windows\Start Menu\ in the Pocket PC.

    Leica GSI, CSV & DXF converters


       Convert v1.0b  (39 Kb)

    MS DOS prompt executable program to strip co-ordinates recorded in Leica GSI format into CSV format without the need for Survey Office or Excel.  Options to output results in metres or to be renumbered.


        File Converter  (212 Kb)

    Converts Leica (GSI-8 & GSI-16) and Zeiss (DAT/REC) data files to and from CSV data format.

    Program is in German and English.

    Thanks to MichaeL at SourceForge


       CSV2DXF v3.13  (283 Kb)  ** Stable Version **

       CSV2DXF v4.1  (343 Kb)  ** Updated August 2018 **

    Now includes DXF to CSV!

    This macro enabled spreadsheet will convert a table of co-ordinates into a DXF file which can be imported directly into AutoCAD LT or full versions.  This version will now import points as "Points" as well as "Blocks".

    August 2018 -  Includes option for different Point & Text sizes

        CSV2GSI v4.2  (356 Kb)

    This latest version will create a GSI including observation data (Hz, VA's etc)

    Back to top

    Windows Interface Client

        Prolific PL2303  (2.22 Mb)

    Patch to USB ser2pl.sys driver.

        Terminal  (170Kb)

    Modern version of the old "Terminal for Windows v3.1" program.

        Terminal v3.1  (90Kb)

    Original Windows v3.1 files.  Extract to Windows directory. Also includes "Psion Workabout" Download icon and settings file.

    Back to top

    AutoCAD Utilities

    Top Tips


    Use this command to crop lines that overlap added text.

    Type, "extrim", then select the text that requires clearing.  Selecting inside of the generated box will clear any linework from behind the text.

    View image

    AutoCAD Literature

      AutoCAD 2008 for Dummies  (PDF 9 Mb)

      AutoCAD 2014 fundamentals  (PDF 2.18 Mb)

    Other online pdf's and online videos can be found in the Links section.

    AutoCAD Macros

    The following macros are intended to simplify the process of importing and analysing survey and/or design data.

    Download    How to install a VB macro and create a custom button  (PDF 1 Mb)

    There is now a (poor quality) Youtube Video showing how to pre-load the macros and create a new Toolbar.  Best viewed "full screen".

    Note:  Microsoft no longer supports Visual Basic for Applications (VBA) and therefore Autodesk is gradually phasing out its VBA add-on.  The VBAenabler is now an optional extra with each AutoCAD version.  It also uses its own Library, which changes each year.  Therefore, for versions 2013 and newer, the macros are version specific and should not be mixed.  Simply "overwrite" the previous dvb file.

    The 32 & 64-bit VBAenablers for AutoCAD 2010 onwards can be found [here]


    Fetch the macros for your version of AutoCAD  (232 Kb) ** Nov 2017  NOTE: NO VECTORDEVS2007!!!  (225 Kb) ** September 2016  (353 Kb) ** May 2016  (353 Kb) ** Bug fixed May 2015  (246 Kb)  ** Beta version - Report all bugs  (224 Kb)

    For AutoCAD versions up to 2012

      Macro   Description   Download  ALL MACROS

    Download ALL MACROS (Up to 2012)

      Download  ImportXYZ  v1.8

    View Screenshot

      Imports CSV files of points into AutoCAD drawing

      Download  ExportXYZ  v1.2

    View Screenshot

      Exports CSV/Text file of points from AutoCAD drawing

      Download  Point ID v3.22

    View Screenshot

      Plots the co-ordinates of a selected point within a text-box

      Download  VectorDevs v2004

    View Screenshot

      Calculate and display as-built vector errors

    AutoCAD 2004 - 2006

      Download  VectorDevs v2007

    View Screenshot

      Calculate and display as-built vector errors

    AutoCAD 2007 onwards

      Download  VectorDevs v2011

    View Screenshot

      Calculate and display as-built vector errors

    AutoCAD 2000 onwards

      Download  Distance2 v1.0

    View Screenshot

      Calculates the Horizontal distance between 2 points

      Download  Transformation v3.3

    View Screenshot

      Shift, scale and rotate any 2D drawing onto your site grid coordinate system. Now includes progress bar!  Updated October 2012.

      Download  Dash

    View Screenshot

      Joins/draws lines between pairs of points without need to click "repeat"

      Download  Balloon v1.1 (beta)

    View Screenshot

      Plots a sequentially numbered circle for ID purposes

        AutoCAD Lisp Routines

    Lisp routines are loaded in a similar manner to macros (Load Application), but can be run from the command line by typing the lisp name.  eg flatten

    Points Import Client for AutoCAD


    Import, View and Save as DXF, lists of points from Excel, Access and Text files.

    Pointor (US$57.50) is capable of creating a DXF file without the need for AutoCad and has a built-in preview of the data.

    Other Utilities

         Universal Column Blocks  (41Kb)

    Standard UC Sections in Acad DWG Format.  Suitable for inserting into drawings as a block.

    CAD Utilities

        AutoCAD Version Explorer  (79 Kb)

    A stand-alone program that provides an Explorer-like interface to quickly view AutoCAD previews and version information.

    Autodesk website  (Link)

    Older versions of Design Review and TrueView (and lots of other freeware stuff) can be downloaded from the CadForum website:

        paid DWG Viewer v7.0.1.11  (48 Mb)  Trial version

        paid DWG Viewer v6.0.0.6  (14 Mb)  Print Disabled

    paid DWG Viewer will open and view AutoCAD DWG (R12 to 2008), DXF, DWF and secure CSF formats. 

    If you need to print out a drawing, press "Print Screen" on your Keyboard, "Paste" into any graphics program (eg MSPaint), Crop and Print.

        View Companion  (0.9 Mb)

    This program is suitable for viewing and plotting hp-gl/2 (*.plt & *.hpg) files that have been created in other applications such as AutoCAD, without the need for such Utility.

        Any DWG and DXF to PDF Converter  (5.13 Mb)

    Batch convert any DWG or DXF drawing to PDF without the need for AutoCAD.  Option to convert Model or Layout drawings.

    Draughting Utilities

        NGraphPaper  (1.93 Mb)

    Useful Client for creating blank sheets of graph-paper.


        5D CtlP PDF Creator  (5.5 Mb)

    Create PDF files from any "print" enabled program.  The file is zipped and includes a "License Code".  Useful for creating PDF format drawings from AutoCAD for clients who do not have a DWF viewer.

        CutePDF Creator  (Link)

    Create Portable PDF files from almost any printable document.  Link to freeware Download and installation.

    or direct Free Download CuteWriter.exe  (1.6 Mb)

    CAD Alternatives


    A range of CAD programs from paid BricsCAD Shape to paid-for versions of BricsCAD for Engineers, Modellers and Designers...

      BricSys Website  (Link)


    A brand new freeware CAD program from a new Algerian company.  The Client is simple and will import CSV points and export DXF.  ** NEW VERSION **

       GroundCAD v0.2  (1.2 Mb)


    Draftsight from 3DS is a freeware AutoCAD clone.  It allows users to view and edit DXG files.  Registration of email is required to activate the program.

       DraftSight Website  (Link)

    Note:  I had an issue with the cursor not showing on the black background.  This may be a graphics card issue.

    If you do not want to give your email address, use a temporary 10 minute email address to receive the activation code...


    A9CAD is a general purpose two-dimensional CAD program. It supports industry standard DWG & DXF drawing formats.

    OS: Windows 2000/XP/Vista

    License: free

    Current Version: 2.2.1

        A9Tech Website  (Link)

        A9Cad v2 Setup  (15.5Mb)

    FreeCAD is a directory of paid CAD, CAM and CAE programs. There are many excellent CAD, CAM and CAE programs that are being given away.

    Back to top

    Pocket Computer


        Levelling Sheet for Pocket Excel  (12Kb)

    A zip file containing a blank levelling sheet that can be used in Pocket Excel 2002 on Pocket PCs.

    Leica Instrument Explorer for the Pocket PC

    See Leica Programs above

        3D Circle Fix for Windows Mobile  (24Kb)

    A Pocket Excel spreadsheet that calculates the 3-D centre of 3 known points.  Also works in MS Excel.  Fetch and transfer to your mobile device.

    Back to top

    Excel Spreadsheets & Macros

     Excel 97

      Chainage & Offset  (56 Kb)  ** New August 2018 **

    Calculates the perpendicular offset distance of a point from a known baseline and also the distance along the line to the same perpendicular point.

      Best-fit Circle  (32 Kb)  ** New August 2018 **

    Calculates the "Best-Fit" centre of a set of points by minimising the residual errors.

      Best-Fit Centre-Line  (59 Kb)  ** New August 2018 **

    A spreadsheet that calculates the "Best-Fit" 2-D line through a set of points by minimising the residual errors.  Includes Mathematical proof.

       1 Pt Circle Fix  (14 Kb)

    A simple spreadsheet to calculate the centre/radius of a circle from a known point with only one measured distance.

        Line2Line v1.0a (36 Kb)

    A spreadsheet to calculate the shortest perpendicular distance between two 3D lines.  The spreadsheet will also display the two points on each line that are the closest.

        Point2Plane  (110 Kb)

    This spreadsheet will compute the 3D co-ordinates of a perpendicular point on a plane from a measured point.  [See graphic].  The sheet also calculates the perpendicular distance.  The spreadsheet will allow up to 10 points to be entered. Updated June 2017 to allow the computation of up to 500 points.

        London Survey Grid  (35 Kb) 

    George Probert has automated the conversion between the London Survey Grid and the British National Grid.  The pdf document showing how the London Survey Grid is used can be found [here].

       CSV2DXF v3.13  (283 Kb)  ** Stable Version **

       CSV2DXF v4.1  (343 Kb)  ** Updated August 2018 **

    Now includes DXF to CSV!

    This macro enabled spreadsheet will convert a table of co-ordinates into a DXF file which can be imported directly into AutoCAD LT or full versions.  This version will now import points as "Points" as well as "Blocks".

    August 2018 -  Includes option for different Point & Text sizes

        Line2Plane  (20 Kb)

    This is the Excel spreadsheet version of the Casio fx-7400 "Line to Plane" program which calculates the intersection point of a line (defined by two 3D points) passing through a plane defined by three 3D points.

        Volume Calculation by Grid v1.0  (88 Kb)

    Calculates volumes (above base/form level if required) using "Rectangular prism method".  Rectangular grid of up to 50x50 observations.

        CSV2GSI v4.2  (356 Kb) 

    An updated Microsoft Excel spreadsheet that converts CSV co-ordinates and Observations into either GSI-8 or GSI-16 strings. [Point, Easting, Northing, Elevation].

        Facade v1b  (30 Kb)

    A spreadsheet to calculate co-ordinates of surveyed points on a building elevation without the use of reflectorless EDM. [See graphic]

        3D Point to Line  (32 Kb)

    An Excel spreadsheet that calculates the three-dimensional offset of a point from a line determined by two points.  See here

    Useful if you want to know how far off a line a point is, if the reference line is not flat.  The spreadsheet calculates the Intersection Point (IP) of the surveyed Point to the Line at right angles and also displays the "Chainage" along the line to the IP.

    Also available for the Casio FX7400g+

        3D 3 Point Circle Fix  (16 Kb)  ** New February 2010 **

    Excel 2003 spreadsheet that calculates the centre co-ordinates (and radius) of a three-dimensional circle passing through 3 known points (X, Y, Z).  Contains a macro enabled button to clear the data.

        3D 3 Point Circle Fix (4dp)  (10 Kb)  ** New May 2010 **

    This version does not contain the "Clear All" macro which may cause problems in earlier Excel versions.  Data/Results are to 4 decimal places.  Thanks John.

        Bowditch Traverse Adjustment v2f  (72 Kb)

    The latest version of my Excel spreadsheet, used to calculate and adjust open or closed traverses.  Includes an example and diagrams.

    Version 2a - Forward bearing bug fixed - Nov 2011

    Version 2b - Forward bearing bug fixed (again) - Feb 2012 [Thanks Leigh]

    Version 2d - Open Traverse renamed Linear Traverse - Feb 2012

    Version 2d_100 - Updated to allow 100 stations - Jan 2014Version 2e - The final adjusted co-ords can now be copied - May 2016Version 2f - The co-ords are formatted to 7+4 characters- June 2016

    The misclosures are shown more clearly at the top of the page.

        Sets of Angles  (71 Kb)

    Excel 97 Macro to reduce "Sets of Angles" data recorded in Leica GSI format.  The Macro will reduce the raw data to angles, and given the Station and RO information, reduce these angles to co-ordinates in mm or metres.

    The zip-file also contains some test data loaded into a worksheet.

        Intersections v2  (53 Kb)

    MS Excel Template, used to compute 3-D intersections from manually entered data. Includes example data.

        Resection  (45 Kb)

    Excel spreadsheet to calculate Station co-ordinates given the arbitrary bearings to 3 known points.

        Coordinate Transformations (Basic)  (28 Kb)

    An excel spreadsheet used to transform points between co-ordinate systems given the data of 2 points in both systems.

    August 2014 - Includes linear height adjustment

        Bearings  (14 Kb)

    Simple excel formula calculating the Bearing between two points. Updated thanks to John Vossepoel.

        Circular Curve  (36 Kb)

    Excel spreadsheet to calculate co-ordinates of points equally spaced along a circular curve, given co-ords of TP1 and TP2 and a radius

    UPDATED:  Also calculates points along the curve at a given chainage...

        Area  (25 Kb)

    Simple spreadsheet to calculate the area of a polygon.

        Excel 2007 for Dummies (PDF 6.19 Mb)

    Zip file of the PDF book "Excel 2007 for Dummies".

       SurveyingSheets  (Link)

    An online forum and useful source for surveying related Excel spreadsheets.  Thanks Khalid.

    Back to top

    Casio Utilities


    Casio Interface Software  (297 Kb)

    FA-122 is the official Casio Software. With it, you can send data from your computer to your calculator and vice versa. Of course you need an interface cable. The Software can also be used to view .CAT files in a "human" form. Other features are screen captures, .CAT files edition and creation.  To send/receive .FXI programs, see the FXIWin Software below.  (450 Kb)

    FA-123 is an update of the FA-122 Software.  (2.59 Mb)

    Latest version of the Casio FX interface Software.

        FXIWin Interface Software   (836 Kb)

    This zip file contains the Yellow Computing FX Windows Interface editor used to create, view, print or modify programs written for the Casio Power Graphic models. Version 1.9.2.

    Requires special cable (FA-123 or similar) to Free Download or upload directly.

        FX Pro v3  (2.41 Mb)

    FX-Interface for Windows 7 - but in French!!   English instructions (399kb).  (13 Kb)

    This is (the official) Casio FX true type font. It was originally included in FX-INTERFACE program released by Casio.

        CasForm10.rar  (172 Kb)  or  (216 Kb)

    © Roy Maclean

    A comprehensive Casio Format converter for g1m, cat, fxi, txt and ctf formats.

        Cat2Fxi v4.rar  (137 Kb)

    © Roy Maclean

    This updated program converts Cat <-> Fxi formats for the Casio Graphic calculators.

    Visit Roys Website:

        Prolific PL2303  (2.22 Mb)

    Crack to USB ser2pl.sys driver for interface cable.

    Casio fx-7400G Plus and fx-9860GII (SD)

        Casio fx-7400G PLUS Instruction Manual  (1.72 Mb)

        Casio fx-9860GII (SD) User Guide  (2.66 Mb)

    The official instruction manuals in PDF format.

        InSight Ver 1.2  (Link)

    A land surveying suite of Software for the FX7400g+.  Requires an interface cable to install the full set of programs properly.  The website also includes access to a complete user guide to the Client and other links.

        Casio FX Programs (Link)

    A selection of 32 of my own programs  that can be uploaded to the fx-7400g Plus via a Computer Interface cable (which can be purchased separately) and FXIWin Interface Utility or to the fx-9860-GII using the FA-124 interface (or optional SD card).

    The programs include:

    "Intersection by Bearings", "Intersection of Lines", "Resection", "Co-ordinate Transformation", "Chainage & Offset", "Traverse", "Bearing & Distance", "Area", "1 Point Circle Fix", "3 Point Circle Fix", "Curve", "Point to Plane" and "3D Circle Fix", "Survey" and "Levelling"

    There is also a Users Manual (in pdf format) including a description of the programs, along with some examples to show how they work and should be used.

    These programs are being supplied by an ebay user pretending to be the author.

    FX-Interface Cable

    Casio Interface cables and Client are available to UK customers from "science_studio" on ebay:  (Link to view "Buy it Now" item)

    Casio interface cables for this model may be obtained from the German manufacturer:

    www.fx-interface-de  (Link)

    or in the UK at:  (Link) (Link)

    Casio Personal Computers

    Casio FX730P

        Casio FX730P Manual  (7.57 Mb)

    Scanned copy of the FX730P owners manual in PDF format.

    Casio FX850P/FX880P

        Casio FX850P & FX880P

        Casio FX850P & FX880P   (6 Kb)

    A collection of programs written for the Casio FX850P/FX880P.  There are no instructions, but the programs are fairly self explanatory.

        Casio Interface  (Link)

    Instructions and on how to upload/Download Programs to/from your FX850P or FX880P without the need for an expensive and no-longer produced Interface box.

        Casio FX850P/FX880P Manual  (11.3 Mb)

    PDF version of the FX850P/FX880P owners manual.

    Casio FX5800P

        Casio FX5800P Manual  (1.16 Mb)

    Casio fx5800P users guide.

    Back to top

    Psion Workabout


        Remote Control for Leica TCA2003 (Demo)  (8Kb)

    This is a demonstration version of a remote control program for the Psion Workabout.  The full version can be used to remotely operate a TCA2003 (or similar) via a Crack cable.  The program includes basic remote measuring to a target (using ATR & Lock) for co-ordinate display, as well as Tie-Distance and Reference Line (Chainage & Offset) calculations.  At this time there is no facility to record the results.

    This simulated version is for the Workabout only and has the instrument interface code removed.  All "measured" angles, distances and co-ordinates are displayed as zero.  Upload the text-file to the Workabout RS232 via Windows Terminal.

    If you require the full paid version, please contact me and show a working knowledge of the Leica remote control system or describe a suitable application or requirement.

        PSION Workabout Emulator  (896 Kb)

    This emulator is useful when testing programs written for the Psion Workabout.  However, it only will only run under DOS.  This will NOT work in the DOS window through Windows.  Your PC must be able to boot to DOS directly.

        PSION Programming Reference Guide  (Link)

    A web based programming guide for the Psion 3a and Workabout.

    See also Windows Interface (Terminal)

    Back to top

    PDF Documents

        Leica TPS user guides  (Link)

    A selection of pdf user guides for the TPS400, TPS700, TPS800 & TPS1200.

    To Free Download, right-click the link and select "Save Target As..." .

    National Structural Steelwork Specification

        5th Edition  (PDF 2.28Mb)

    Latest edition of the Structural Steel "Black Book".  The document is print locked.  However, you can use the online program pdfunlock to enable the print function.

        4th Edition  (PDF 259Kb)

    Previous version of the Structural Steelwork fabrication, inspection and erection tolerances.

    Utility Manuals

        StarNet v6 manual  (PDF 2.29 Mb)

    The official StarNet v6 Reference Manual for the Standard and PLUS editions.

    Construction (Design Management) Regulations

        CDM Regulations 2007  (PDF 165Kb)

    Construction (Design and Management) Regulations 2007.

    Corus "Blue Book"

         Corus Structural Sections  (PDF 1.26 Mb)

    BS4 Part 1 (1993) and BS EN10056 (1999).  Dimensions and properties of Universal Beams and Columns in PDF format. 

    Back to top

    Internet Utilities

        Xenu  (292 Kb)

    Xenu is a paid "Broken-link" checker for your website...

        WS_FTPLE  (691 Kb)

    WS File Transfer Protocol Lite, a freeware transfer of file Program (FTP) from

        Pop-up Stopper v3.1  (477 Kb)

    A useful Client to prevent unwanted advertising windows opening during browsing.

    Back to top

    After Hours

        Aquarium Screensaver  (1.2 Mb)

    Serene Screensaver - including Licence Code

    Windows Startup & Exit Sound Files 

    A couple of Windows sound files to make life a little more interesting.

        Start Windows (HAL)  (43 Kb)

    From the film 2001- Space Odyssey.  Computer HAL says: "I am completely operational and all my circuits are functioning perfectly".

        Exit Windows (Obi-Wan)  (51 Kb)

    Obi-Wan Kenobi reminding you, "The Force will be with you... ...always".

    Back to top

    This website and utilities are provided free of charge - however, if you have found a particular "" feature beneficial or wish to contribute to the continued upkeep of this site, then please feel freeware to offer any donation via the PayPal link below.

    Any contributors will be recognised in a Hall of Fame.


    Neither the owner, author or host of this website, nor any third party Software provider shall be liable for any direct, indirect, incidental or consequential damage to persons or property resulting in the use of the above Client.

    You may Free Download and copy the content only for your own personal use, provided that you maintain all copyright and other notices contained in such content.

    No programs or utilities may be downloaded from this site and sold without the permission of the author.

    All Software offered has been freely circulated within the public domain and is available "as-is".  However, any item may be removed without warning should it become necessary.

    The appearance of any Software within these pages does not endorse the accuracy or reliability of that Software.

    Back to top  

    Castrapraetoria FTP Clients
    Pakoman FTP Clients
    AutoTran FTP Clients



    Vintage Automatic Transmission Parts

    1946 to the mid 60's and later

    Best viewed with IE @800x600 or higher

    David Edwards
    56 Dale Street, Dept. A
    Needham Heights, MA 02494-1218

    Phone: 1-781-449-2065 Anytime by chance

    The best time to reach me by telephone is 6:00 AM to 10:00 AM Eastern time most days except Wednesdays, which is evenings only.
    I am at my computer and telephone during this time answering e-mails, returning
    phone calls from the previous day and processing orders for the days shipments.

    Fax: 1-781-449-2065 Anytime

    : or

    If you have a part number, either OEM, ATP, Lempco or Republic type it in
     the above search box, and if it listed on my site, the search will lead you to it.

      Use OpenDNS