I recently tried to take a screenshot and noticed that my screenshot tool was no longer working. The default screenshot application on windows is called Snipping Tool. When launached it presents a notice that the application is being replaced by a new and improved version called Snip & Sketch. The keyboard shortcut to launch it is Win Key + Shift + S.
When trying to take a screenshot I had noticed that it would try to launch but then nothing would happen.
A quick Google search led me to the following thread on the Microsoft Support website that has a number of troubleshooting tips. Snip & Sketch Tool Crashes 100% of the time.
Like most support threads on the Microsoft website the thread was filled with the usual boiler plate answers. Examples included Running the System File Checker, Disabling Development Mode using Powershell, and repairing or reinstalling Windows.
I did not want to go down any of those routes and decided to dig futher. Hopefully this will help prevent someone from having to reinstall Windows for something that might be a simple fix. In my case, a quick peek at the Event Viewer and had helpful information regarding the issue.
Snip & Sketch was logging errors each time it tried to launch.
Faulting application name: ScreenClippingHost.exe, version: 2001.2213.0.130, time stamp: 0x5e868fd1
Faulting module name: aticfx64.dll, version: 18.104.22.1684, time stamp: 0x563a78f4
Exception code: 0xc000041d
Fault offset: 0x0000000000050b1e
Faulting process id: 0x1bdc
Faulting application start time: 0x01d648d7ef92c7b1
Faulting application path: C:\Windows\SystemApps\MicrosoftWindows.Client.CBS_cw5n1h2txyewy\ScreenClipping\ScreenClippingHost.exe
Faulting module path: C:\WINDOWS\SYSTEM32\aticfx64.dll
Report Id: aa45274c-73b6-4578-9d5a-3759e47dcbc7
Faulting package full name: MicrosoftWindows.Client.CBS_120.2202.130.0_x64__cw5n1h2txyewy
Faulting package-relative application ID: ScreenClipping
The faulting module is what lead me to the cause of my issue. aticfx64.dll is part of the ATI video driver. My system is an old HP Pavilion DV7T with switchable graphics. The ATI software can be used to specify which graphics card,integrated Intel HD Graphics or discrete AMD HD 6740M, is used to launch the application. The video card drivers have not been updated by HP or AMD (ATI when the laptop was released).
Switching the graphic setting to Power Saving would set the Snip & Sketch tool to use the integrated graphics. Snip & Sketch continued to crash even after changing to Power Saving. The error still mentioned the aticfx64.dll faulting module. For some reason the Power Saving setting was not taking effect and the application was still using the discrete card and crashing.
The next step would be to remove the discrete card from the equation.
Using Device Manage I removed the discrete graphics card and also checked the box so that Windows would also remove the device drivers. Even though the card is a 6740M it is labeled as a generic 6700M by the drivers. Once the device and drivers were removed the Snip & Sketch tool began working again.
The only thing left to do was rebooted the laptop which would allow Windows to find the discrete graphics card and reinstall the drivers. I then followed that by inspecting the switchable graphics page to ensure the Power Saving option was set.
Snip & Sketch has been working great since.