How to setup your PC to collect dumps for an application crash

There are lots of ways to do this, but this is my favorite basic setup. Download the latest version of procdump from here Create a folder on a drive that has enough disk space to store the application dumps, e.g. C:\Dumps Extract the procdump application to this folder Open an Administrative command prompt and navigate…

0

Windows 10 – RS4/1803 – Command prompt error: “Not enough memory resources are available to process this command”

Opening a command prompt (cmd.exe) when booted from the Windows 10 (1803) ADK WinPE, WinRE, or  when booted from the Windows 10 1803 install media you will encounter the following error: “Not enough memory resources are available to process this command” If you open a command prompt on your machine (not booted to one of…

0

Public service announcement regarding new hotkey: CTRL+WIN+C = where did all the color go?

I am running along using my happy Windows 10 PC. I was trying to do something fancy keyboard hotkey and all of a sudden all my apps on all monitors went black and white (a.k.a. gray/grey grayscale/greyscale… kinda Ansel Adams photo looking).  I am a keyboard guy. I really like hotkeys, but sometimes there is…

2

I love hotkeys… WIN+ALT+D

I am frequently writing an email where I need to take a peek at a calendar to determine what the date is for some day next week. The new Windows 10 calendar that is under the click of the clock is great, but I have always wanted a way to use this calendar via a…

1

What is CDD.sys?

I frequently run across drivers running on Windows and need to figure out what the driver is for and who owns it. Today’s driver is CDD.sys. It was being called into by Win32k.sys, the kernel side of the Windows Messaging subsystem on Windows, indicating something to do with graphics. I was able to determine this…

0

What is an Access Violation?

An access violation (AV) occurs when the program performs and action on a memory address that does not align with the page protection for that memory. 3 common types: Read Write Execute from non-executable In order to determine the cause for the AV, you first need to know which type you are dealing with. With…

1

What is a deadlock?

A deadlock is a situation in which two or more competing actions are each waiting for the other to finish, and thus neither ever does. Avoiding deadlocks is all about making sure any locks that are acquired in a series (A, B, C, etc.) are always acquired in the same order. For example, say we…

0

Started means started, not completely ready.

Windows is extensible. Extensible means we have places that are built for external software writers to plug in to provide additional functionality that was not included by default. This makes Windows very powerful as a platform. This comes at a price. In any plug-in model, you have the option to document the contract or to…

0

Our team is hiring. We debug Windows

I work on a team that debugs windows. Pre-snarky “Yes, I stay busy”. This means I work in Microsoft Support, talking to customers and internal support staff about two key types of issues: Crash, hang, or dump. Configured correctly and still not working. The Tools: Debugging Tools for Windows (Windbg) Windows Performance Toolkit (XPerf) Anything…

0