IT Core Blog

Never stop questioning. Curiosity has its own reason for existing…

Archive for June 2010

Windows XP Service Pack 3 setup error: The System cannot find the file specified

with 3 comments

Here’s one that I already saw a couple of times. You try to run Service Pack 3 in Windows XP and, almost, immediately you get the error:
Setup Error
The System cannot find the file specified.

From my experience this error is caused by the “Wintrust.dll” and/or ‘atl.dll’. This error can be solved by running regsvr32 from command prompt to register the “Wintrust.dll”:
regsvr32 Wintrust.dll
After searching for similar behavior in the web I also discover that, in some scenarios, you may need to re-register some additional dlls. Here’s a nice list that you can copy to a batch file to run in the computer that is having that error:
# Batch start
regsvr32 wuapi.dll
regsvr32 wuaueng.dll
regsvr32 wucltui.dll
regsvr32 wups.dll
regsvr32 wuweb.dll
regsvr32 atl.dll
regsvr32 Softpub.dll
regsvr32 Wintrust.dll
regsvr32 Initpki.dll
regsvr32 Mssip32.dll
# Batch End

Hopefully after that you should be able to run the Service Pack 3 without problems.


Written by IT Core

June 25, 2010 at 12:48 AM

Posted in MS Hotfixes, Troubleshooting

Tagged with

IIS 6 applications may stop responding after you install Microsoft update KB 982666

with 2 comments

Here’s an Interesting one that I ran into recently…

You are running Windows 2003 Server and you have IIS 6 installed and hosting your web-sites. The operating system prompts you to install Microsoft update MS10-040 (KB 982666). After completing the install you note the following errors:

  • IIS application pools or websites will no longer start
  • IIS web-sites may not be able to start.
  • Rapid Fail Protection will shut down your application pools
  • An inspection of the event logs show that the IIS worker processes are terminating unexpectedly, showing event messages similar to the following:

Event Type: Warning
Event Source: W3SVC
Event Category: None
Event ID: 1009
Date:  12/9/2009
Time:  10:55:01 AM
User:  N/A
Computer: WEBSERVER01
Description: A process serving application pool ‘DefaultAppPool’ terminated unexpectedly. The process id was ‘1234’.
The process exit code was ‘0xffffffff‘.
Ensure that you are seeing the above process exit code ‘0xffffffff‘ for which this post applies.

So what really happens?
NOT ALL IIS installs running on Windows 2003 will be impacted by this patch. YOU CAN INSTALL the patch and continue running IIS normally. The only case when the error occurs is the following:

You installed Windows 2003 and you did not install IIS 6 when you did this. You then installed Service Pack 1 or Service Pack 2 directly and afterwards you decided to install IIS. When installing IIS you were prompted to insert the original installation disk (not the Service Pack 1 disk or the Service Pack 2 disk).

If you followed the scenario above, you will most likely end up with what is called a binary mismatch between the operating system dlls and the dlls that belong to IIS. In plain English: your Windows 2003 files are those of Service Pack 2 and your IIS files are those of Service Pack 1 or RTM.

How can you verify that you are in this scenario?
In a Windows 2003 command prompt, type the following command:

This will show you the Windows 2003 version that you are running and the patch level. You should see that the operating system is patched to Service Pack 2. If you are not, you should seriously consider upgrading since Service Pack 1 of Windows 2003 is no longer supported.

If you are running service pack 2, then go ahead and check the version of an IIS 6 files in the following folder: %windir%\system32\inetsrv. The minimum version of the file(s) is the following if you are running SP2.

Solution to this:
Should you find yourself in this situation, and only after you confirm the symptoms, you should go ahead and re-install the Service Pack 2 from Windows 2003. To download the Service Pack you can go to:
You do not need to un-install and re-install Service Pack 2, just re-install it. Upon install, the Service Pack installer will make a list of all Windows components that are installed on your system (including IIS) and will update their binaries.

This issue is specific to Windows Server 2003. We won’t run into this issue on a Windows 2008 server.

The Credits for this solution goes for the excellent WebTopics Blog.

Written by IT Core

June 15, 2010 at 9:12 PM

Posted in MS Hotfixes, Troubleshooting

Tagged with

Hyper-V Backups Cause Large Registry Files and may slow system boot

leave a comment »

Acording with Ben Armstrong and KB982210 – The startup time increases every time after you back up the data on all the disks of the computer in Windows Server 2008 R2 if the computer runs some virtual machines.

Note: the KB982210 applies to Windows Server 2008 R2 (not Windows Server 2008).



Additional Errors:

Log Name: System
Source: PlugPlayManager
Date: date time
Event ID: 12
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: computer name
The device ‘MSFT Virtual HD SCSI Disk Device’ (SCSI\Disk&Ven_MSFT&Prod_Virtual_HD\ GUID ) disappeared from the system without first being prepared for removal.

Short description by Ben Armstrong:
Whenever we backup a virtual machine using VSS, we momentarily connect the backup copy of the virtual machines virtual hard disks to the parent partition in order to clean them up after backup.  Unfortunately with Windows Server 2008 R2 a new plug-and-play entry would get created in the Windows registry each time that we did this.  Over time this would cause the registry to get larger and larger, which would in turn slow down the Windows boot process.

Written by IT Core

June 15, 2010 at 9:01 PM

Hyper-V cluster limits were extended to 384 virtual machines per host

leave a comment »

As you may know until now only 64 VM’s were supported on a clustered Hyper-V host. Microsoft changed the support limits of virtual machines running in a clustered environment to 1000 VM’s per cluster with a maximum of 384 VM’s per node. This means that clusters with 2 nodes will be able to run a maximum of 2 x 384 = 768 VMs. With a cluster with 3 Nodes you should be able to run 333 VMs per node. In a cluster with the maximum nodes allowed (16 physical nodes), you should be able to run 62 VMs per node…


Requirements and Limits for Virtual Machines and Hyper-V in Windows Server 2008 R2


Written by IT Core

June 15, 2010 at 8:50 PM

Posted in Documentation, News, Virtualization

Tagged with

TechEd 2010 Virtualization Sessions

leave a comment »

Here’s some interesting sessions for virtualization from TechEd.

Networking and Windows Server 2008 R2 Hyper-V: Deployment Considerations


Microsoft System Center Virtual Machine Manager 2008 R2: Advanced Virtualization Management

The Microsoft System Center Operations Manager Top 20 Must-Have Customizations

Microsoft System Center Operations Manager and Virtual Machine Manager: Monitoring the Service Stack

See the Largest Mission Critical Deployment of Microsoft SQL Server around the World

Check the Latest Videos from TechEd North America

Have Fun 😀

Virtual Desktop Infrastructure sessions

leave a comment »

Recently published videos for Virtual Desktop Infrastructure sessions.
Have a look at: TechNet Edge.

Session 1: VDI Day: Citrix & Microsoft Desktop Virtualization Strategy

In this session we will guide you through the desktop virtualization strategy and show you how Citrix and Microsoft will help you reduce the costs of Managing your virtual desktop infrastructure. We will answer questions like: “Will desktop virtualization really fit every user?”


Session 2: VDI Day: Planning and Deploying VDI with Citrix and Microsoft

In this more technical session we will drill down into the Microsoft virtualization architecture of VDI and determine what key questions need to be asked and answered around required components, networking, capacity and end user experience. In the second part of the Presentation we will drill down into the Citrix components of our joint VDI solution. You will learn what the different key components are and how to setup your own test environment.

Session 3: VDI Day: Planning and Deploying VDI with Citrix and Microsoft

In the second part of the Presentation we will drill down into the Citrix components of our joint VDI solution. You will learn what the different key components are, what they add on top of the Virtualization back-end. By then end of this session you will be geared up with the knowledge to setup your own test environment.


Written by IT Core

June 14, 2010 at 11:05 PM

Understanding Microsoft Virtualization Solutions (Second Edition)

leave a comment »

Written by IT Core

June 14, 2010 at 10:48 PM