Category Archives: Windows Server 2003

autorun.inf AV blocking gotcha

Discovered this today from within Windows 7. …Any software process that involves copying, moving, or even deleting the autorun.inf file can fail as a result of current default antivirus software (aka AV) behavior.  This file is at the root of every Windows drive.

In preparation for an SBS 2011 install I wanted to create a bootable USB drive of the install media.  To start I attempted to clean off the drive of all its contents but that process failed with the autorun.inf file.  Then I realized that I should’ve just reformatted so to be thorough; of course that sledge-a-matic action worked.

I’ve done this before for SBS 2011 and WHS 2011 which can require this type of USB drive install media on headless servers.  The odd thing is that never before was this an issue so this must be something new that has emerged behind the security scenes but of which I was not aware.  What I uncovered was the Trend Micro WFBS Agent settings were blocking both ‘delete’ and ‘copy’ actions to the autorun.inf file.  This isn’t specific to just TM though as the Google search result I found pointed to a different AV vendor.  If you hit this error, disable the AV temporarily as the workaround. 

Initially I opted to go the Windows 7 USB/DVD Download tool method (creates a bootable USB drive from ISO or DVD) but hit an issue when it failed during the copying process.  After trying variations and getting the same failed result, I opted to go the longer manual creation route as detailed by Tim Barrett in his blog.  During that process I hit the root issue in a way that gave me a usable error message to find the solution.  After disabling the AV I hit success.

Boot INI Options Reference

Was researching the 3GB switch that could be used in the boot.ini file to extend Windows 2003 to more fully utilize memory when more than 3GB exists (think pre x64 days) – This is not recommended to be used with SBS and the SBS BPA will call your attention to this as is the case with why I did this research.

Overall this is a handy guide for many switch options.

Boot INI Options Reference

Mark Russinovich

Published: November 1, 2006


There are number of BOOT.INI switches that are useful for driver developers that wish to test their drivers under a variety of different system configurations without having to have a separate machine for every one. For example, limiting the amount of memory NT sees can be useful for stressing memory loads, and limiting the number of processors for testing scalability. I’ve compiled a complete list of the options that BOOT.INI currently supports. This list is reproduced in the Startup, Shutdown and Crashes chapter of Windows Internals, where you’ll find more information about the boot process.

Note: to see what options a system has booted with examine HKLM\System\CurrentControlSet\Control\SystemStartOptions.

Boot INI Options Reference

XP, Windows 2003, Office 2003 ‘End of Life” Only Days Away! – What does this mean?

Kudos to Eric Ligman, aka The Man, for coming through with a very proactively timed post on what this means that XP is at “End of Life”.  It sounds scary but in reality you might see that there is still more breath to the XP & Windows 2003 OS, as well as, Office 2003.  That’s a good thing since a lot of businesses are still using these products!

Microsoft SMB Community Blog:

How to know when support ends or changes for your Microsoft product


There was just a question floating around about when Mainstream and Extended support phases for Microsoft products ended, based on the fact that three of our products (Windows XP, Office 2003, and Exchange Server 2003) all make this shift from Mainstream to Extended support next week on the 14th, and how would you know. I thought I would share with everyone here in the Community so you all know.

First, let’s start with what the differences are between Mainstream support and Extended support phases. Here is a quick chart to show you what is and is not included inside each of these phases  …more <link below to full article>

Microsoft SMB Community Blog : How to know when support ends or changes for your Microsoft product

Download details: File Server Migration Toolkit

Speaking of data migration (see last post) here’s a really clever way to exploit newer technologies to move massive file server data.  This provided a couple years back by Jeremy Moskowitz of Group Policy MVP fame – the guy from who’s developed the clever PolicyPak tools for Server 2008 era OS’s.


Microsoft File Server Migration Toolkit 1.1

Brief Description

The wizards in the File Server Migration Toolkit use Distributed File System (DFS) to maintain Universal Naming Convention (UNC) paths and to simplify the consolidation and migration process

KB Link and Download details: File Server Migration Toolkit

Historical Post Series – Auto-eject Script and Email Alert for SBS 2003 Tape Backup

The Historical Post Series are writings I produced in my former blog on Live Spaces and due their value are being reposted here.  Hope you enjoy these.

auto-eject script and email alert for SBS tape backup

originally posted October 2006

I created a folder C:batch then inside it a 5633.vbs file with the following contents:

‘begin code
On Error Resume Next
Set objShell = WScript.CreateObject("WScript.Shell")
strCommand = "rsm eject /LGA2A90879A1994371BDE6D8713FF2061C /astart"
Set objWshScriptExec = objShell.Exec(strCommand)
Set objMessage = CreateObject("CDO.Message")
objMessage.Subject = "SBS Backup – Completed Successfully"
objMessage.From = ""
objMessage.To = ""
objMessage.Cc = ""
objMessage.TextBody = "SBS Backup Succeeded"
‘end code

This VBS script uses both the RSM command which you can explore for more information on the switch options.  Initially I tried using various switches and ended up having to learn how to identify and then use the GUID of the Library used.  The GUID in red is unique to this library and you would of course have to modify this to suit your specific situation whether a library, drive, …etc.

The next step uses this script using the "eventtriggers" command.  Under the context of what I’ve created above you would then on one line at a command prompt enter the following exactly:

eventtriggers /create /tr SBSBackupSuccess /eid 5633 /t INFORMATION /tk "c:batch5633.vbs" /ru "System"

Event 5633 is for a successful backup and complements event 5634 for a failed backup.  SBS has a built in alert for event 5634 but no provision for a successful backup.

Go into the Health and Monitoring Console and see how this has been added and how this now works.  It will intuitively explain a lot of what the SBS alert wizard sets up and how to go outside that box.

**Credit and much thanks given to Bob Haley and Marina Roos for their large contributions.**