-
What is AlwaysUp?
AlwaysUp
is an advanced Service Wrapper
that runs any executable, batch file, or shortcut as a
Windows Service, starting it at boot and monitoring it constantly to ensure 100% uptime.
AlwaysUp will automatically restart your application if it crashes, hangs, or uses too much memory.
It will 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 by all current versions of Windows.
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 my program as a Windows Service?
Most Windows applications will operate flawlessly as a Windows Service with
AlwaysUp. Indeed, hundreds of
popular applications
like
Dropbox,
Java,
VirtualBox,
and
Google Drive for desktop are fully supported.
However, there are occasional exceptions.
Some legacy desktop applications
are simply not suitable for running invisibly in the background as a service.
Your best way forward is to try AlwaysUp for the free 30-day
trial period, to see if your application performs as expected. If you do encounter
a problem, please review our troubleshooting advice or
get in touch. We will do our best to get you up and running ASAP!

-
How do I set up my application with AlwaysUp?
Setting up your application with AlwaysUp should be very straightforward.
For some popular programs — such as Dropbox and OneDrive — the
Application Advisor
will help you create a Windows Service in less than a minute!
This short video shows how easy it is to install and run the popular Notepad application as a Windows Service:
And check out our step-by-step application tutorials
showing how to configure over 150 applications with AlwaysUp:

-
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 in the Startup folder are never launched.
Thus, the Startup Folder is the ideal solution for interactive applications that should start when you log in.
Your webcam software, email client, to-do list and other interactive desktop utilities are great candidates
for the Startup Folder.
In contrast, AlwaysUp creates a true
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 — quickly bouncing back from power
failures and other unexpected restarts of your PC.
Furthermore, running your application with AlwaysUp offers several 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 free add-on,
AlwaysUp Web Service.

-
Why should I use AlwaysUp instead of Srvany?
Srvany is free and functional but it is not supported by Microsoft 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/native 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.
For example, 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!
This short video shows how to use the NET command to start and stop Windows Services:

-
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
)
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. 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 computer boots
and NOT Manually, from AlwaysUp. This setting is available on the
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
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.

-
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 debugging statements to the application to reveal why it's exiting early.
Please
contact us
if you are still having trouble and we will be happy to help.

-
My application is showing times (or currency) in the wrong format. Help!
Without a user set on the
,
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
.
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?
AlwaysUp is running your application as a Windows Service — Microsoft's technology of choice for long-running,
administrative programs that support your computer.
For security reasons, Windows Services do not run on your desktop.
They operate in the isolated Session 0 — a separate screen/desktop/context dedicated to services.
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!
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.

-
What is Session 0 Isolation?
Session 0 Isolation
(introduced in Vista and present in all modern versions of Windows)
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 PC 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 PC 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 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:
Once set up, your PC 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.
You can also move your AlwaysUp application at logon
If you don't want to setup automatic logon, you can have AlwaysUp "pull" your application onto your desktop when you log on.
Please see How to Start your AlwaysUp Application In Session at Logon
for the details.

-
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 Server 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 Server 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 software to resume normal operation in Session 0.
Please review our step-by-step article describing how to use VNC to work around the problem.

-
Can I configure AlwaysUp to automatically dismiss popup windows?
Yes. AlwaysUp 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 free 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
when configuring AlwaysUp:
<full-path-to-clickbutton.exe>\ClickButton.exe "Confirm?" "Yes"
For more sophisticated demands, we recommend using the free and powerful
AutoIt.
Find out about
using AutoIt with AlwaysUp,
and please
contact us
if you need help setting up this feature.

-
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
that has access to the network and check the Attempt to automatically reconnect all network drives box on the
.
This will allow your program to use automatically mapped drives and
UNC paths (e.g. \\myserver\data) in
your application, but it 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
.
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
.
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 secure 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
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.
-
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
.
-
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
)
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.
-
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 Gmail account?
This short video shows you the settings to provide when using a Gmail account:
To send email from using your Gmail account, please specify the following settings
(after clicking on the "Configure..." button on the
):
From Address: |
your-gmail-user-name@gmail.com |
From: |
Your name (or anything else you like) |
SMTP Server Name/IP: |
smtp.gmail.com |
Port: |
465 |
Check This server requires encryption and select SSL/TLS |
Check This server requires authentication and select "AUTH-LOGIN" |
Login: |
your-gmail-user-name@gmail.com |
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 Text Messages Via Email for Free (SMS & MMS)
- ipipi.com: Signup for free email to SMS Forwarding
Remember that many cell phone users are charged for incoming SMS messages, so please be polite!
-
Is AlwaysUp a one-time purchase or an annual subscription?
It's a one-time purchase, with upgrade rights to the next major version of the software.
There are no annual or recurring charges — except for
maintenance on Site, OEM and Enterprise licenses, which is entirely optional.
However, if you absolutely insist on sending us a payment each year, who are we to refuse? :)

-
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 email the address specified in your order within
24 hours (but typically within 5 minutes). Unfortunately though, our message may occasionally fall victim
to aggressive Spam filtering, so please check your Spam folder.
If you have not received the registration email in a timely manner, please feel free to email us
(at support@CoreTechnologies.com) 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 free 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. Each computer needs its own license.
After you purchase a license, you will enter
the unique serial number for your installation and the system will generate the unique registration code
that "unlocks" AlwaysUp for that installation. That registration code will not work on a different machine.
Enterprise, Site and royalty-free 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 (one time) 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'd like to buy AlwaysUp. Can I have an official quote?
Certainly! Click here to create a PDF quote now.
Please get in touch if your needs exceed what our online tool can generate.
-
I've purchased AlwaysUp. Where can I find my receipt?
You can create a receipt from your order page.
To access your order page, click the Manage your order button in the email thanking you for your order.
From there, click the Create a receipt (PDF) link:
And follow the self-explanatory prompts to generate your PDF receipt:
A receipt should also be available from the company that processed your payment:
-
2Checkout:
If you have an account with 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.
If you can't find an acceptable receipt, please get in touch and we'll generate one for you.
Be sure to provide 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 USD check.
Please visit our site to create an official quote (PDF) to get the ball rolling.
Please email your PO to "sales@CoreTechnologies.com".
-
Can I purchase AlwaysUp through an authorized reseller?
Yes, 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/home customer and the business/professional 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 free 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 built-in 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-free.
Please consult the
AlwaysUp Licensing page
for additional details.
Why purchase AlwaysUp OEM?
Why Should I Buy AlwaysUp Instead of Writing My Own Windows Service?
-
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.
-
After purchasing AlwaysUp, I am asked for the "10-digit serial 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 serial number:
Click the link below the serial number to copy it to the Windows clipboard —
for easy pasting into the license assignment form (or for 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\SOFTWARE\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
)
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 release with the same
major version number or the next.
For example, if you bought version 11, you are
eligible to use (free of charge) any version 11 or version 12 release, but not a version 13 release.
Upgrading to the latest version of AlwaysUp (that is fully compatible with the newest versions of Windows) costs $24.99
— a 50% discount.
Please purchase upgrades 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 (x86)\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. You will need a new registration code to activate AlwaysUp on a different computer.
If you purchased AlwaysUp after December 2018
You will use our online system to transfer your license:
From the email you received delivering AlwaysUp, click the Manage your order button. That will open your order page in your web browser.
On your order page, click the link telling you how many licenses have been assigned:
The section below the link will list all the licenses that you have assigned for your order. Find the installation/computer that you wish to decommission and click its revoke link:
Complete the form — indicating your reason for revoking the license — and click the Revoke button to complete the process:
Sometime within the next 24 hours, you will receive an email confirming that your license has been revoked. You will be free to assign your license to another installation.
If you purchased AlwaysUp before December 2018
Please send an email to support@CoreTechnologies.com with:
your order number/details
the AlwaysUp-generated serial number of the old/original computer (optional)
the AlwaysUp-generated serial 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 serial number has changed, please follow these instructions to get a new registration code.
(The process is the same as if you're moving your license to a new computer.)
-
Does AlwaysUp work with Windows 7 / Windows Server 2008 R2?
Yes. AlwaysUp works flawlessly with all versions of Windows 7 and Windows Server 2008 R2 and has earned the
Compatible with Windows 7
designation and the Works with Windows Server 2008 R2 logo from Microsoft.
Note: Version 11 was the last version of AlwaysUp to support Windows 7 & Windows Server 2008.
You can download it
from here.
-
Does AlwaysUp work with Windows 8 / Windows Server 2012?
Yes. Microsoft has officially certified AlwaysUp to be compatible with all editions of Windows 8 and Windows Server 2012 (32 & 64-bit):
-
Does AlwaysUp work with Windows Server 2016?
Yes, AlwaysUp is fully compatible with Windows Server 2016.
-
Does AlwaysUp work with Windows 10?
Yes, AlwaysUp is fully compatible with Windows 10.
Our team evaluates each
major, semi-annual update
as soon as it is available — to catch any surprises before our customers do!
-
Does AlwaysUp work with Windows 11?
Yes, AlwaysUp is fully compatible with Windows 11.
Our team evaluates each
major, semi-annual update
as soon as it is available — to catch any surprises before our customers do!
-
Does AlwaysUp work with Windows Server 2019?
Yes, AlwaysUp is fully compatible with Windows Server 2019.
-
Does AlwaysUp work with Windows Server 2022?
Yes. AlwaysUp is fully compatible with Windows Server 2022.
-
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 11/10/8, and Server 2022/2019/2016/2012. AlwaysUp has no trouble managing native 64-bit applications either.
-
Is AlwaysUp compatible with Group Managed Service Accounts (gMSAs)?
Yes, AlwaysUp supports Group Managed Service Accounts.
When entering the account on the
,
be sure to:
- Use the full name of the account but with the $ character at the end (e.g. "domain\account$");
- Specify a blank/empty password.
-
Do you have a Voluntary Product Accessibility Template (VPAT) for AlwaysUp?
Yes. The VPAT for AlwaysUp is available here.
-
What is the Export Control Classification Number (ECCN) for AlwaysUp?
AlwaysUp was reviewed by the US Department of Commerce Bureau of Industry and Security and classified as
EAR99.
You can download the full report here.
-
I'd like to add your company as a vendor. Can I have your W-9?
Sure! Please contact us with the details and we'll send you our most recent W-9.
-
Does your company have a DUNS number?
Yes. Please contact us and we'll send our DUNS number to you.
-
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.
-
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 units), but those are the inexpensive
soft page faults
that don't hit the disk.
So even though you may see the number of page faults climbing steadily every few seconds,
rest assured that these page faults have zero performance impact on your system.
As such, 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 utility", 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 server 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 server and inform AlwaysUp if
the server has stopped serving pages. Fundamentally, your code is free 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 free http-ping utility 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:
- Download the http-ping executable and place it in your AlwaysUp installation directory
- Download 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
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.

-
Is there a way to restart an application every day at a configured time?
Yes. You can configure a daily stop of your application in the Every section on the Monitor tab:
Once stopped, your application will restart as specified on the
(which is immediately, by default).

-
I want my application to run only at scheduled times. How can I use AlwaysUp to do that?
AlwaysUp features basic scheduling on the
,
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 MyApp 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 "MyApp (managed by AlwaysUpService)"
To stop the service, the batch file should contain this command:
NET STOP "MyApp (managed by AlwaysUpService)"
Be sure to replace MyApp with the name of your application!
This tutorial (with screenshots) describes how to
use the Windows Task Scheduler.
Please let us know if you need help to set 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.

-
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.
Indeed, AlwaysUp is safe. You can dig into the details in this blog article.
Furthermore, our software is thoroughly tested before release and has been certified free of all malware by several third parties. 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 software 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
,
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 delves into the technical details.

-
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 utility in the system account by leaving the
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.

-
How can I install AlwaysUp silently (without any prompts)?
The AlwaysUp installer is built with the excellent
Inno Setup,
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
Note that silent installation will hang and eventually time out if an AlwaysUp component is actively running on the machine.
Before installing, you should:
Stop all AlwaysUp services. You can use the Windows NET command,
as described here.
Terminate all processes named "AlwaysUp.exe".
Please use the
/LOG="filename"
option to troubleshoot if you run into problems installing AlwaysUp silently.
-
Where can I download 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's 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.