Tuesday, August 16, 2022

SCCM Task Sequence Error 0x80004005

 

SCCM Task Sequence 0x80004005

ERROR: 

Task Sequence … has failed with the error code 0x80004005 in the task sequence step 'Upgrade Operating System'. For more information, contact your system administrator or helpdesk operator.

Monday, July 11, 2022

Windows Performance Thresholds

This article outlines a general Windows performance troubleshooting approach. It also contains some of the more important performance counters and the thresholds that indicate some kind of performance issue.

 

Some Definitions

  • Complete System Hang - System does not respond to any input from the keyboard or mouse for more than 1 minute after the system has already booted.
  • Hardware Hang - Hang due to hardware related problem.
  • Software Hang - Hang due to software related problem.
  • Application Hang - Application does not respond to any input from the keyboard or mouse for more than 1 minute after application is fully loaded. System is responsive, but application is not. Can be verified in Application event log (Event 1001).
  • Application Crash - Application closes due to exception. Can be verified in Application event log (Event 1000).

 

Saturday, February 6, 2021

Create PowerShell Multi-Menu Tool: Part I

 

Scenario

You want to create a PowerShell tool that allows users to select functions from a menu. Additionally, you want to have multiple menus.

Big picture - We create a folder structure that allows us to run a single script to launch or menus, update our modules, and set our global variables.

File Structure

To begin, I recommend setting up a file structure like the following:

Configs - Files that your scripts / modules look to in order to know what to do.
Logs - A place for you to put created log files
Modules - A place for your modules to go
Reports - A place for created reports
Third Party Tools - A place for tools that add functionality to your modules / scripts. For example, I put the SysInternals tools in this folder so that I can reference them in my scripts.

Thursday, September 5, 2019

Powershell Script Search For File on Remote Computers


Scenario

You want to check to see if a file exists on a bunch of remote computers...

Wednesday, September 4, 2019

HP Z600 913 Front 1394 Not Connected


Scenario

When you boot an HP Z600 Workstation the boot process stops and prompts you for an F1 Boot. The screens shows "913-Front 1394 Not Connected".

Tuesday, October 9, 2018

Log off inactive users


Scenario

You want to log off users who have been inactive for a specified period of time. By inactive, I mean the user has not used the mouse, keyboard, input device. I have tried a few ways of doing this, but this way was the most successful way for me.

What you need

CoreTech Shutdown Tool - Shutdown Tool
Hidden Powershell Script - Hidden Powershell Script
Exported Scheduled Task - XML File
Powershell Script

Friday, July 6, 2018

SCCM Error 0x643(1603) When Deploying Software



Scenario

You are deploying an SCCM application. The application installation fails resulting in an error code 0x643(1603)

Wednesday, April 4, 2018

Microsoft Support Diagnostic Packages


SCENARIO

You have a problem you are troubleshooting with a Windows server or desktop and you would like a tool to do an initial triage and data collection.

Thursday, March 8, 2018

SCCM 2012 Error 0x103(259) when deploying package



SCENARIO

You are deploying a package and you get an error 0x103(259). This error means that the installer you are calling exits withing 20 seconds with a code 259 and SCCM interprets it as a failure. In my case I was getting this error because I misspelled the name of a .bin file in my command line. But it may have something to do with your application as well.

You can run a script to deploy the package that monitors the status of the installation and exit properly: https://social.technet.microsoft.com/Forums/windows/en-US/fbccc114-3605-4363-b983-b2f7b02fe266/program-exit-code-259-in-sccm-cllient?forum=configmgrgeneral

DETAILS

I am including some of the details from the execmgr.log (client log) in case you want to look at what the log says when you run into the problem I had.

Monday, December 18, 2017

BugCheck when using Intel Advanced Networking Services


SCENARIO

You install the Intel Network Adapter Driver for Windows 10 (driver) and then you attempt to set a VLAN ID on your adapter. When you do this, your computer bugchecks. You get the following:

BAD_POOL_CALLER (c2)
The current thread is making a bad pool request.  Typically this is at a bad IRQL level or double freeing the same allocation, etc.
Arguments:
Arg1: 0000000000000007, Attempt to free pool which was already freed
Arg2: 0000000000000000, Pool tag value from the pool header
Arg3: 0000000000000000, Contents of the first 4 bytes of the pool header
Arg4: ffffbf0969a889ec, Address of the block of pool being deallocated