Occasionally Relevant Insights from a Software Builder


How to Fix Microsoft Outlook Failure to Activate License

When I upgraded to Windows 8 from Windows XP, everything worked well except Microsoft Outlook. It required me to activate its license and failed on every attempt I made at this. This may be due to it trying to write data to a folder that Windows 8’s enhanced security was blocking. Windows 7 users experience the same problem with Outlook’s license activation.

The solution is very simple. You need to run Outlook as an administrator, i.e. right click on the Outlook program icon and select “Run as administrator” from the list of options. Even though I was logged in as administrator, I still had to do this step to force Windows to run Outlook as an administrator. Outlook was then able to activate its license with Microsoft and then ran without a red title bar in the application that indicated a problem.


Redirecting ASP.NET Pages

You can redirect an ASP.NET page using one of three methods. The first method is through metatag redirection. If that fails, then it will try to redirect with JavaScript. If that fails, a URL will be displayed that the user can click on to redirect the page.

An HTML 5 only version of this redirect page can be found in the post Redirecting Pages in HTML 5.

— ASP.NET code below —

<%@ Page Language=”C#” %>

<!DOCTYPE html>

<script runat=”server”>

<head runat=”server”>
<title>Page Title</title>

<meta http-equiv=”Refresh” content=”0; url=”>

<!– If the meta tag doesn’t work, try JavaScript to redirect. –>

<script type=”text/javascript”>
window.location.href = “”

<form id=”form1″ runat=”server”>
<!– If JavaScript doesn’t work, give a link to click on to redirect. –>

<p>If you are not redirected automatically, click <a href=’’>here</a>.</p>


Finding the Version of Joomla in the Back End

I was trying to find out which version of Joomla was installed in a web site. The first place I looked was in the database where this type of information was normally stored. I couldn’t find any global settings table which would have the version number. This is because Joomla stores version information in the libraries folder in version.php which is located in different folders on Joomla 1.5 and Joomla 2.5/3.x.

Joomla 1.5

Joomla 2.5/3.x

In the version.php document will be the following variables:

public $RELEASE = '3.3';
public $DEV_LEVEL = '1';

This shows that the installed version of Joomla is 3.3.1.


Fixing Terms and Conditions in uStore 7.3

The “Terms and Conditions” link when creating a new user in uStore 7.3 do not seem to work on my system. When the link is clicked, it opens the login page in a new window. If an existing user logs in here, the terms page will then appear. The user will need to close this page and go to the previous page to login to a store.

I made s small modification to the Login.aspx page in \XMPie\uStore\App\CustomerApp folder.

<span style=”position: relative; top: -27px; left: 19px; padding-bottom: 2px; background-color: #F1F1F1;”>
I accept the <a href=”http://../Terms.html” style=”text-decoration: underline” target=”_blank”>Terms & Conditions</a>

The Terms file in the example above is in the CustomerApp folder. Place this code in the < tr id=”trAcceptTermsConditions” … > section. The code is placed after the existing terms and condition text and checkbox. If your not sure how to find it, search for “Please read and accept the Terms & Conditions”. Place the code addition after that.

My code doesn’t change anything on the login page. It creates a grey text box with the same text as the original terms and places the new text over the old one. You will only see the new text and the URL will open in a new page. Create a button to close the terms page or make a note on the bottom after they read it to close it.


How to Delete a Windows Service

Uninstalling a program in Windows doesn’t always delete the services that it was using. There is no way to delete a service from the interface in the Windows administrative tools, but you can do this manually through the command prompt.

Open the command prompt by press the Windows key and R (or alternately opening the Start menu and selecting the Run option).

Type sc delete ServiceName and press enter. If the service has spaces in its name, enclose ServiceName in double quotes, i.e. “Weather Monitor”.

The service will then be deleted from Windows.