• ×
    Information
    Windows update impacting certain printer icons and names. Microsoft is working on a solution.
    Click here to learn more
    Information
    Need Windows 11 help?
    Check documents on compatibility, FAQs, upgrade information and available fixes.
    Windows 11 Support Center.
  • post a message
  • ×
    Information
    Windows update impacting certain printer icons and names. Microsoft is working on a solution.
    Click here to learn more
    Information
    Need Windows 11 help?
    Check documents on compatibility, FAQs, upgrade information and available fixes.
    Windows 11 Support Center.
  • post a message
Guidelines
Any failures related to Hotkey UWP service? Click here for tips.
Check out our WINDOWS 11 Support Center info about: OPTIMIZATION, KNOWN ISSUES, FAQs, VIDEOS AND MORE.
HP Recommended
Microsoft Windows 10 (64-bit)

So in Event Viewer I keep seeing an Event ID: 0 error warning that states: "Failed in handling the PowerEvent. The error that occurred was: System.IO.IOException: The process cannot access the file 'C:\Windows\Temp\signtool.exe' because it is being used by another process.

 

The source is HP Comm Recovery. 

 

I've searched the web for info on HP Comm Recovery but there's no pertinent information I've been able to find.  I know the Event Viewer can be filled with a lot of not so useful information and my computer doesn't seem to be ill-affected by this warning but I just want to know, what the heck is HP Comm Recovery and what is it supposed to do?

 

TIA!

3 REPLIES 3
HP Recommended

First, it seems unusual for any program to "permanently" reside in the 'C:\Windows\Temp' folder.

That's a folder that is used when installing programs.

Anything in that folder is deleted when you run the Windows "Disk Cleanup" utility.

 

Second, what sort of "power" event is being journalled?  Is some device unexpectedly powering-off?

 

HP Recommended

This is what I see in Event Viewer:

 

Failed in handling the PowerEvent. The error that occurred was: System.IO.IOException: The process cannot access the file 'C:\Windows\Temp\signtool.exe' because it is being used by another process.
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)
   at System.IO.FileStream..ctor(String path, FileMode mode)
   at _HPCommRecovery.Tools.Signtool.ExtractSignTool()
   at _HPCommRecovery.Tools.Signtool.Verify(String arg)
   at _HPCommRecovery.HPAHAgent.CallAgent()
   at _HPCommRecovery.AppSession..ctor(DateTime Current, String LogPath)
   at _HPCommRecovery.HPAHLogger.NewSession()
   at _HPCommRecovery.....

 

As I said, it doesn't seen to affect the machine but I was just wondering what HP Comm Recovery is.

HP Recommended

Well, I found HPCommRecovery in Program Files and the readme.txt says:

 

"The HP Connection Optimizer is a background service which monitors the status of Ethernet, WiFi and Broadband devices.
It will try to recover the device if an error is detected."

 

I guess that satisfies my curiosity!

† The opinions expressed above are the personal opinions of the authors, not of HP. By using this site, you accept the <a href="https://www8.hp.com/us/en/terms-of-use.html" class="udrlinesmall">Terms of Use</a> and <a href="/t5/custom/page/page-id/hp.rulespage" class="udrlinesmall"> Rules of Participation</a>.