Category Archives: Server

Force Update the Global Address List Exchange 2007 / 2010 KB10391439

1. Outlook Address List not showing newly created users or contacts
2. Users not receiving latest contacts in cached mode


1. Connect to your Exchange Server using RDP or any remote application
2. Now click on start and type Exchange Ma
3. And select Exchange Management Console from the list
Open EMC
1. Now Expand Microsoft Exchange > Microsoft Exchange On-Premises > Organization Configuration > Mailbox
Expand EMC2. Now Select the Offline Address Book tab
3. Locate your Default Offline Address book and Right Click on it then select Update. You can also click on the Update link located in the Action pane on the far right after highlighting the Default Global Address List.
Update GAL4. You will receive the following message, just select Yes
Update Warning

5. Now to force the update
6. Open a Admin Command Prompt
7. Type  net stop MSExchangeFDS
8. Type  net start MSExchangeFDS

Done after verification


Can’t Install Windows Updates: Error Code 80248015 – KB10391424


Description:  Trying to install Windows Updates but receive an error code 80248015

This problem may occur if the Windows Update, Software distribution folder has been corrupted

Common customer description: Why can’t I install Windows Updates?

I get this error 80248015 when trying to install Windows Updates

Probing questions: When did this issue start to happen?

Steps to isolate: Verify that you cannot install any Windows Updates

Check the Software Distribution folder to see if there is anything missing or that it stopped writing to the folder at a certain time

Steps to resolve:

1. Verify that the time, date/year & time-zone are set correctly

2. Open Command Prompt as  administrator

3. Type in ” net stop WuAuServ ” (without the quotes) and press Enter.

  • Note: Please look at the cmd window and make sure it says that it was successfully stopped before we try to rename the folder

4. Go to C:Windows

  • Look for SoftwareDistribution folder

5. Right-click on the folder, select “Rename”

  • Folder should be called SoftwareDistribution.old

6. Still in Administrator: Command Prompt window, type the command ” net start WuAuServ ” (without the quotes) in the opened window to restart the Windows Updates service.

  • Note: Please look at the cmd window and make sure it says that it was successfully started.
  • Please note that the folder will be re-created the next time we visit the Windows Update site.

7. Try downloading and installing the updates now

8. If the issue is resolved and you can successfully download and install updates, you can safely delete the SoftwareDistribution.old directory to recover disk space.


Additional considerations: Refer to article:

If this does not correct the issue, search the issue some more. If it seems like you can’t find anything, consult with a Tier 2 tech about it.

Move Exchange 2007 – 2010 Database Log Files – KB10391343


To use the Exchange Management Console to set the log file location when you create a storage group

 Special notes: You might need to log in as “Administrator” to perform these tasks because they require all of the permissions.
  1. Start the Exchange Management Console on the server on which the storage group is located.
  2. In the console tree, expand Server Configuration, and then click Mailbox.
  3. In the result pane, click the Mailbox server on which you want to create the storage group.
  4. In the action pane, click New Storage Group. The New Storage Group wizard appears.
  5. On the New Storage Group page, the Log files path box displays the default location where your transaction log files will be stored. Click Browse to change the default location.
    You cannot use the Exchange Management Console to change the log file location for remote Mailbox servers. To create storage groups on other Mailbox servers, use the New-StorageGroup cmdlet in the Exchange Management Shell.
  6. Enter any other information in the remaining boxes as needed, and then click New to create the new storage group. For more information about creating storage groups, see How to Create a New Storage Group.

To use the Exchange Management Console to change log file locations for an existing database

  1. Start the Exchange Management Console on the server on which the storage group is located.
  2. In the console tree, expand Server Configuration, and then click Mailbox.
  3. In the result pane, click the Mailbox server that contains the storage group for which you want to change the log file location.
  4. In the work pane, click the storage group for which you want to change the log file location.
  5. In the action pane, click Move Storage Group Path. The Move Storage Group Path wizard appears.
  6. On the Introduction page, the Log files path box displays the location where your log files are currently stored. Click Browse to specify a location to which to move these files.
    You cannot use the Exchange Management Console to change the log file location for remote Mailbox servers.
  7. Click Move. A warning appears that all databases in the storage group must be temporarily dismounted, which will make them inaccessible to any user. To continue, click Yes.
  8. On the Completion page, confirm whether the log file path was changed successfully. A status of Completed indicates that the wizard completed the task successfully. A status of Failed indicates that the task was not completed. If the task fails, review the summary for an explanation, and then clickBack to make any configuration changes. Click Finish to complete the Move Storage Group Path wizard.

The server service was unable to recreate the share – KB1039892


Description:  Alert that appear when a folder gets moved or deleted

Common customer description: Customer doesn’t call in for this – usually they are unaware about this

Probing questions: Was a folder recently moved or deleted?

Steps to isolate: Check the alert for the command to delete or re-create the folder

Steps to resolve:

1. The alert will be something like this shown below

Unable to recreate the share

2. Open Command Prompt as Administrator or Windows PowerShell as Administrator

3. Type in the command “net share [Folder in question] /delete”

  • This example would be net share Hawaii Donor Charts /delete

4. It should come back with the folder has been successfully deleted


  • If it errors out, check the spelling
  • If it still errors out, the folder could be possible deleted already. Clear the alert and see if it comes back later

5. Close the ticket

Additional considerations: If the alert comes back later and you still can’t delete the folder with the command, consult with a Tier 2 tech.

Adding POP3 connecter in SBS console – KB10391330


Setup of POP3 connecter in SBS console

Description: Setting up POP3 connecter in a SBS server

Confirm user in Active Directory

Confirm user email address inside of Exchange Console for the user

Confirm the user in the 3rd party web email client

  • Confrim user to the 3rd party email hosting company
  • Note the password that the account has it will be needed to set the POP3 connecter


– Added to the SBS console “change user role for user account”

SBS Console1

SBS Console2

SBS Console3

Click the Display all users

  • Add the user from the list

Select the Change user role option at the bottom

In the SBS Console access the Network tab

Select the Connectivity tab inside there

Select the Windows SBS POP3 Connector

Select the add option to setup a new connecter for the POP3 email addres

Add the user name and Password information into the needed field

  • User Name and Password will be from the 3rd party email provider
  • POP3 server and Port settings will also be the 3rd party email server information

See the Image Below

SBS Console4

Click ok on the field

This should finish the setup of the POP3 connecter for the User

This will allow Exchange to access a 3rd party email system and download emails for the user email box

Office 365 Get last login per user account – KB10391232


This command will give you a .cvs with user names and the last date and time of login. See KB1039659 to get started.

After getting into the server run this command. There is a catch: you need to change the file path or on the root of C you could just create a folder called ‘ out ‘


Get-mailbox -resultsize unlimited| Get-MailboxStatistics | select displayname, lastlogontime | Export-Csv C:outLastLogin.csv

Physical Disk Offline – KB10391106

Description:  A hard drive isn’t reporting correctly

Common customer description: I’m unable to locate my drive anymore

Probing questions: Was there a recent install or replacement of a hard drive?

Steps to isolate: Check previous tickets for onsite visit or hard drive replacements

Check Disk Management

Check HP System Management or Dell Server Administrator

Steps to resolve:

1. Check for any onsite visits

  • Did they replace any drive? Did they do anything with the drives on the server?

2. Check HP System Management or Dell Server Administrator

  • Are there any drives that are re-building? In a failing state or failed state?

3. Check Disk Management

  • Is the hard drive present but not formatted?
  • Is it showing offline?

4. If the drive is offline or unformatted, consult with a Tier 2 tech — we possibly will have to send an onsite technician out

5. If the drive is in a failing or failed state, get all the information that you can and email the Account Manager. Call the customer for approval to get someone out to replace the drive.


Additional considerations: Remember to get approvals for onsite and escalations

Common Command Line Commands – KB1039998


Common Command Line Commands
* Any of these commands can also use the switch /? for help inside Command Line. *
** Not all of these commands need to be run in an Administrator Command Line, but it is suggested to always run CMD as Admin. **
*** There may be additional switches for these commands. These are just the most commonly used switches. ***
Start Command Prompt – Start -> in search field, type “cmd” without quotes -> right click and click Run as Administrator

1. Ping – Sends a request packet to the target host and waits for a response. It will then display the response in the Command Line window. Usage:

  • ping IpAddress
  • ping ComputerName.DomainName.Local – Does not always need to have .DomainName.Local. If there are issues with pinging via ComputerName, try the Fully Qualified Domain Name.
  • ping ComputerNameOrIpAddress -t – Sends a continuous ping to the device until you cancel it with CTRL+C.
  • ping ComputerNameOrIpAddress -4 – If pings are coming back using IPv6, use the -4 switch to only get IPv4 addresses back.

2. IP Config – Gathers IP information of the device running the command. Common switches are:

  • ipconfig – Displays IP address, subnet mask, and default gateway for each adapter.
  • ipconfig /all – Displays the full TCP/IP configuration for all adapters.
  • ipconfig /flushdns – Clears the DNS resolver cache.
  • ipconfig /registerdns – Initiates manual registration for DNS names.
  • ipconfig /release – Messages the DHCP server to release the IP address configuration. Check with Tier 2 before using this command. You will lose all communication to the computer this is run on.
  • ipconfig /renew – Messages the DHCP to renew IP address configuration.

3. System File Checker – Scans for corruptions in system files and restores corrupted or missing files. Usage:

  • sfc /scannow

4. QWinsta – Displays information about Terminal Sessions. Look for the username of the account that you need to log off and keep in mind the ID of the user. Usage:

  • qwinsta -server ServerNameOrIpAddress

5. RWinsta – Sends commands to the remote session. Use the ID number in order to log off the user that the ID number belongs to. Usage:

  • rwinsta -server ComputerNameOrIpAddress IdNumber

6. NSLookup – Tests and troubleshoots DNS servers. Usage:

  • nslookup – Displays information about the Default DNS server.
  • set type=mx – After you use nslookup, you can specify which records you are looking for. After you set the type, enter the domain name.

7. Telnet – Text oriented communication using a virtual terminal connection. Usage:

  • telnet IpAddressDomainNameOrComputerName PortNumber – telnet 25. This will test the connection from your computer to on port 25.

8. System Info – Displays the system’s information in Command Line. Usage:

  • systeminfo | more – You can view system uptime, Operating system, and System Manufacturer.

9. Check Disk – Creates and displays a status report for a disk. Usage:

  • chkdsk (/f /r) – Do not use parenthisis. Chkdsk by itself will display the status report. Using /f will fix errors on the disk. Using /r will locate bad sectors and recover readable data. Both switches will require the computer to be rebooted and will run before boot. This will require approval before using these switches.

10. Shutdown – Initiates a shutdown command. Usage:

  • shutdown.exe /m ComputerNameOrIpAddress /f /r /t 0 /d p:0:0 – Shuts the computer down and forces (/f) the logoff and a reboot (/r) instantly (specified by /t TimeInSeconds) while sending a report to the system (/d p:0:0) saying it is a planned shutdown. You only need to specify /m ComputerNameOrIpAddress if you are attempting to shut down a remote computer.

11. Net Stat – Displays incoming and outgoing connections. Usage:

  • netstat -an – The -a switch displays all active connections and ports on which the computer is listening. The -n switch displays active connections.
  • netstat -an | find “PortNumber” – Finds all connections that are using the specified port.

12. NBT Stat – Helps troubleshoot NetBIOS name resolution problems. Usage:

  • nbtstat -an IpAddress – Useful tool if you know the IP address of a computer but not the name. This will  return the name and MAC address of the device.

13. Change Directory – Changes the directory of the Command Line to wherever you specify. Usage:

  • DriveLetter: – If you need to change the Command Line to a different drive, use this command.    Example:      c:     will change it to the C: drive.
  • cd c:usersUserName – Changes the Command Line to c:usersUserName.

14. Trace Route – Displays the route information and transit delays to a specific address. Usage:

  • tracert DomainNameOrIpAddress – You will see a list of hops that it takes to get to the destination. If anything fails, you will see where in the route it is failing.

15. Task List – Displays all processes the computer is currently running. Usage:

  • tasklist – Displays process name, process ID, session name, session number, and memory usage. You will only need to look at the process name (Image Name) and process ID (PID).

16. Task Kill – Kills whichever task you specify. Usage:

  • taskkill /switch – /PID PID specifies which process ID you want to kill. /IM ImageName specificies which image name you want to kill. Examples:
    taskkill /pid 2000
    taskkill /im chrome.exe

17. W32TM – Diagnose, view, and change Windows Time information.

  • w32tm /config /update – Updates current time configuration if there were any changes made.
  • w32tm /resync – Resynchronizes computer’s time as soon as possible.
  • To change Windows Time Server, on PDC, run w32tm /config /syncfromflags:manual /,,, You will then need to run w32tm /config /update on the PDC and any device that needs time updated, or you can reboot the machines.

18. Remote Desktop Connection – Connects your computer to a remote computer. Usage:

  • mstsc /switch – Mstsc will start remote desktop. If you add any switches, they can help with the look/layout of the connection window. /F (full screen) is the most common switch. /Console can be used if you cannot connect normally.
  • Example: mstsc /f /console

19. Net Start and Net Stop – Starts or stops services by service name. Usage:

  • netstart ServiceName – Starts service.
  • netstop ServiceName – Stops service.
  • && – Runs multiple commands as soon as possible without delay. Example: net stop explorer.exe && net start explorer.exe.

20. VSS Admin – Manages the Volume Shadow Copy Service. Usage:

  • vssadmin list writers – Lists all subscribed volume shadow copy writers on the system. This can be helpful when troubleshooting backups issues.

A duplicate name has been detected on the TCP network – KB1039988


Description:  Windows has found a device that has the same name on the TCP network

Common customer description: Surprisingly, the customer doesn’t call in for this. The only time they do is if they are tech savvy and look at the Event Viewer

Probing questions: Was there a recent server migration?

Was there a laptop that was recently replaced?

Steps to isolate: Check previous tickets

Check for duplicate names in Service Center

Steps to resolve:  This is a non-critical alert. This can be generally ignored and suppressed forever.

Additional considerations: If you have further questions or concerns, please consult with a Tier 2 or Tier 3 tech.

Device isn’t ready for access yet – KB1039990


Description:  Received an alert that a device isn’t ready for access

Common customer description: Customer doesn’t call about this unless they check their Event Viewer or Disk management

Probing questions: Was there a new drive installed?

Has there been any recent onsite visits?

Did the main contact make any recent changes?

Steps to isolate: Check previous tickets

Call the customer

Check Disk Management

Steps to resolve:

1. Check previous tickets

  • Has an onsite been out there recently? Did they make any server changes?
  • Was there a new hard drive installed?

2. Check Disk Management

  • Is there a hard drive that is reporting offline? If yes, try to get as much information as you can about it.
    • Is the drive an external/internal device? How big is the drive?
    • If it’s an external device, call the customer to see if they could unplug the device and plug it back in
    • If it’s an internal device, call the customer and see if we could send an Onsite Technician out to look into this further
  • Does the drive say uninatialized? If yes, make a note about that in the ticket and close the ticket and clear the alert
    • We do NOT initialize disks

3. If the alert says anything higher than the reported amount is Disk Management for drives. It’s possible that a USB or External drive device was plugged in at that time.

  • Example:DeviceHarddisk0,1,2,3DR5, DR12, DR34, DR66
  • Just make a note of that in the ticket, close the ticket and clear the alert

Additional considerations: If this is a repeated issue, consult with Tier 2