The importance of e-mail for a business

Reading Time: 2 minutes

Today, email is one of the most powerful communication tools used by businesses around the World. Email allows businesses to communicate with their customers and other businesses within seconds allowing speedy business communication and transactions.

So, you’re an I.T professional and have setup a Microsoft Exchange system and email is running smoothly for the first time for a small but expanding business. The business will start to rely on the system so heavily that if it goes down, staff will complain to the highest level possible. We have all come across complaining users.

As an I.T Professional you must ask yourself a number of questions before rushing into building your mail system.

1) How much downtime will the business allow?
2) What happens if the server crashes?
3) What if there is a powercut?
4) What if I need to update the system?
5) How am i going to backup the data?
6) Does my Exchange Server have enough capacity? (Note that a mail store can grow quite quickly over the years)

Implementing the system is the easy part but uptime of the system is the difficult task which requires careful planning.

There are a few things you can do to allow your system as much uptime as possible, including:

1) RAID – Most businesses use RAID configured disks in their servers. Make sure your server does incase of a hard drive failure.

2) Dual power supplies within your server incase one power supply fails

3) If you the business can afford, it’s worth setting up a cluster of two servers so if one server crashes the other continues. You will also be able to update your system when required. You will require a reliable central storage device e.g. a SAN

4) To avoid system downtime due to powercuts, invest in a decent UPS (Uninterruptible Power Supply).

5) Make sure you plan the amount of capacity in your server so you’re not struggling to free disk space in the near future.

6) Backup your data e.g. on tape and try to keep the most up to date copies off site.

7) If you really wanted to safe guard your system from fire etc, you could replicate your system to a server located on another site.

8.) If your server hardware is covered, always go for the minimum on site response service. For example, Dell offer a 4 hour on site service.

Remember, a small business will grow to become a larger one so it’s best you spend the extra so your system continues to run smoothly. If the company does not agree, always put the disadvantages across to the board so they are aware. Also, make the board aware of any point of failures out of your control.

How to locate router IP address

Reading Time: < 1 minute

To locate the router ip address also know as the default gateway follow the instructions below:

1) Click start
2) Click run
3) Type cmd and click ok
4) A black window will appear
5) Type ipconfig and press return on your keyboard
6) Locate default gateway

To locate other details such as the MAC address, DNS, type ipconfig /all and press enter

Only one usage of each socket address (protocol/network address/port) is normally permitted

Reading Time: < 1 minute

If you find a service stops after you start it on your server and upon checking the event log you find the below error:

“Only one usage of each socket address (protocol/network address/port) is normally permitted (typically under load).”

The cause is due to TCP/IP port exhaustion can occur on a client computer if the client computer is engaging in an unusually high number of TCIP/IP socket connections. This can occur if many client applications are initiating connections. If all of the available ephemeral ports are allocated to client applications then the client experiences a condition known as TCP/IP port exhaustion. When TCP/IP port exhaustion occurs, client port reservations cannot be made and errors will occur in client applications that attempt to connect to a server via TCP/IP sockets. TCP/IP port exhaustion is more likely to occur under high load conditions than under normal load conditions. (Source: Microsoft)

The above issue can be resolved by following the below instructions. Please be careful when making any registry changes. Always take a backup.

1) Access registry and locate and click HKLM\System\CurrentControlSet\Services\Tcpip\Parameters\
2) Find the key MaxUserPort and increase the decimal figure to 6000 or a maximum of 65534

You can also reduce the time a connection is in the TIME_WAIT state. The default is 4 minutes. See instructions below.

1) Access registry and locate and click HKLM\System\CurrentControlSet\Services\Tcpip\Parameters\
2) Locate the key TCPTimedWaitDelay and increase the decimal figure to 30 seconds.

Restart server

Delete cached copies of roaming profiles not working

Reading Time: < 1 minute

If you find that after enabling the above policy, local profiles do not always delete when a user logs off, you could try the below:

1) Right click the share where the profiles are located
2) Click properties
3) Click the sharing tab
4) Click offline settings or caching
5) Enable ‘Files or programs from the share will not be available offline’

You could also push out UPHclean via group policy. This tool is free and helps in speed up the process when logging on/off and also helps release profiles if they become locked. For more details, see: UPHClean

If you have no luck with the above, click the following link for a script which you can deploy via Group Policy to remove local profiles – https://cloudbuild.co.uk/?p=984

Enable remote desktop on a remote machine via registry

Reading Time: < 1 minute

You can enable remote desktop on a remote machine via it’s registry by following the instructions below:

1) Open registry, connect to the machine you wish to enable RDP. (File and connect remote registry)
2) Expand HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server
3) Amend the value key fDenyTSConnection (REG_DWORD) from 1 (Disabled) to 0 (Enabled)
4) Exit registry editor