Category Archives: Troubleshooting

SCCM 2007 – OSD Troubleshooting – Task Sequence has failed with the error code (0x80091007)

So everything is working fine and all of the sudden I receive the following error during the preliminary injection of a laptop model into my task sequence:

Task Sequence: TS: Windows XP w/SP3 – Model Injection has failed with the error code (0x80091007). For more information, please contact your system administrator or help desk operator.

So, I pick up the phone and dial myself.

As per just about every post I could find, I verified that all drivers necessary for pre-boot were injected into the boot image, that all necessary post-image drivers had been imported into SCCM and that they had properly replicated to all DP’s. No red flags there. I checked my task sequence (which for this particular purpose, only images and installs good and bad drivers… post image software layering is disabled… otherwise, it’s identical to my production TS.) No red flags there either.

Four days of repeated troubleshooting. I deleted the image package and re-created it – again waiting for replication to finish before changing the TS to reflect the new package name. No change.

Then, as I was explaining to someone why the OSI model is so important to troubleshooting network problems, a lightbulb appeared over my head…..

I replaced the hard drive and it works perfectly…….

The purpose of this post? Before you bang your head against a table long enough to form a permanent dent, pay your respects to the physical aspects of your work environment.

 

Nuff said….

SCCM 2007 – Troubleshooting – WUAHandler.log – Error = 0xc8000438

After deploying software updates to a collection the following State ID appears on the report titled: “States 1 – Enforcement States for a deployment”

State ID – 3010006 – “Failed to install update(s)”

When reading the WUAHandler.log file of a machine contained within this report, the following entries are found:

Async searching of updates using WUAgent started.
Async searching completed.
OnSearchComplete – Failed to end search job. Error = 0xc8000438.
Scan failed with error = 0xc8000438.

When noting the time stamps on the first two lines from the above entries, the times are generally seconds apart.

I have found that this is usually an indication of a corrupt or outdated Windows Update Agent. Installing the new agent, followed by an update scan or application will usually solve the issue.

The latest Windows Update Agent can be found here: (scroll to the bottom of the pages for the manual downloads)

http://support.microsoft.com/kb/949104

PSEXEC – Troubleshooting – No process is on the other end of the pipe.

I ran into a small roadblock the other day and thought I would share the resolution.

While using psexec to perform some remote functions on a machine, I was presented with the following error message:

No process is on the other end of the pipe.

I was actually helping a co-worker, so I asked him if he was currently remoted into the machine, which he was. He exited his psexec session and I tried again, receiving the same error. So, I checked the services on the remote machine and found that psexecsvc was still active as a service on the machine. psexec creates this service and drops psexecsvc.exe in the Windows directory of a machine you are remoting into.

I UNC’d into the machine and psexecsvc.exe was defintely in the Windows directory. Checking the version, I noticed that it was two versions previous to the version I was using. I dug a little deeper and this seems to be an intermittent issue with psexec.

Anyhow, the solution is to stop the psexecsvc service and delete the psexecsvc.exe file from the Windows directory of the affected machine.