Is there any tool to detect mouse/keyboard freeze and fix it?


  1. Posts : 95
    Windows 7 Professional 64-bit
       #1

    Is there any tool to detect mouse/keyboard freeze and fix it?


    I have an extremely frustrating problem: My 64-bit Win7 Pro SP1 system keeps running fine for hours, as long as I'm frequently interacting with it. But when I start a disk-intensive application that needs to run for 6-10 hours, when the task is about 90% complete, the system usually hangs/freezes (i.e., the mouse and keyboard do not respond)!

    I assure you I have followed several people's advice and have reduced the number of installed apps and drivers, have run extensive CPU & RAM diagnostics, re-seated boards, run multiple anti-malware tools, registry checkers, temperature monitors, etc, etc, etc -- but the problem never goes away.

    What I'm looking for (and I realize I'm asking for a lot!) is a utility that monitors the OS -- apps, services, drivers, etc -- and can detect when a freeze/hang is about to happen and then takes whatever actions that are possible. The idea is that it might either prevent the freeze or reset the keyboard/mouse drivers or do SOMETHING that would allow me to access a process manager (such as Process Hacker or the like). That way, at least I have a fighting chance to correct the problem without rebooting and starting all over again!

    BTW, Resplendence Software provides a freeware goodie named "AntiFreeze", but even assuming it works under Win7 (there's contradictory info, so I've asked for a clarification), it the keyboard is inactive or ignored, it does no good at all.

    Does anyone know of anything like that?

    Thanks!
      My Computer


  2. Posts : 5,656
    Windows 7 Ultimate x64 SP1
       #2

    Does it freeze if you leave the PC running idle that long as well?

    Wonder how it will react if you unplug keyboard/mouse after starting the copy :)
    You can start loading defaults in BIOS.
    Reinstall keyboard/mouse drivers (or any driver possible)
      My Computer


  3. Posts : 95
    Windows 7 Professional 64-bit
    Thread Starter
       #3

    GokAy said:
    Does it freeze if you leave the PC running idle that long as well?
    Hmmm... I'm honestly not sure. That's a great suggestion to try!

    GokAy said:
    Wonder how it will react if you unplug keyboard/mouse after starting the copy :)
    You can start loading defaults in BIOS.
    Reinstall keyboard/mouse drivers (or any driver possible)
    Thanks enormously for responding, GokAy!

    And, I have an update: I accidentally found something that does keep the keyboard and mouse from freezing, but only kinda/sorta. Let me explain: In order to try and figure out what's causing the hang, I decided to run Process Monitor while I tried again. When the application in question finally hung after about 4 hours (with at least two hours to go), I was pleasantly surprised to discover that ProcMon had somehow kept the keyboard and mouse from hanging! Unfortunately, while the keyboard & mouse kept working, the only application that would respond to them was ProcMon itself, and absolutely nothing else! CTRL-ALT-DEL did nothing, nor did the AntiFreeze trigger key sequence. I could click on anything I wanted to, but the only thing that responded was ProcMon. Oh, well....

    Check my thinking, please. It seems to me that means that either Explorer was completely hung (along with the app I needed to run), or the user event queue (as opposed to hardware interrupt handlers) stopped being processed.

    I examined the event logs, but the only thing that seemed weird to me was the following: "VDS Basic Provider - Unexpected failure. Error code: 490@01010004" Here is the event log entry:

    Code:
    Log Name:      System
    Source:        VDS Basic Provider
    Date:          9/16/2015 7:26:09 AM
    Event ID:      1
    Task Category: None
    Level:         Error
    Keywords:      Classic
    User:          N/A
    Computer:      Power7
    Description:
    Unexpected failure. Error code: 490@01010004
    Event Xml:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="VDS Basic Provider" />
        <EventID Qualifiers="49664">1</EventID>
        <Level>2</Level>
        <Task>0</Task>
        <Keywords>0x80000000000000</Keywords>
        <TimeCreated SystemTime="2015-09-16T11:26:09.000000000Z" />
        <EventRecordID>20304</EventRecordID>
        <Channel>System</Channel>
        <Computer>Power7</Computer>
        <Security />
      </System>
      <EventData>
        <Data>490@01010004</Data>
      </EventData>
    </Event>
    Many people have seen this error and asked for help, but the responders have almost always said to just ignore it, since that's what Microsoft said to do for ONE and only ONE situation where the error occurred (something to do with "Hyper-V guest operating system", whatever the hell that is -- it's certainly nothing I'm doing!)

    Myself, I'm wondering if some disk I/O driver filters are at fault, since there are several installed on my machine. Right now, I'm preparing to try my task again, but this time with several of those filters disabled (I'm pretty sure I can disable them using AutoRuns).

    Anyway, if you can think of something else to try, please let me know!
      My Computer


  4. Posts : 5,656
    Windows 7 Ultimate x64 SP1
       #4

    Hyper-V Guest OS - Virtual Machine that runs on the host OS

    Perhaps create an image of C and System Reserved before trying different things. Imaging with free Macrium or any similar app you may have

    In addition to loading defaults in BIOS.
    You can try a clean startup - Troubleshoot Application Conflicts by Performing a Clean Startup
    Did you mean this? How to Delete the UpperFilters and LowerFilters Registry Values
      My Computer


  5. Posts : 95
    Windows 7 Professional 64-bit
    Thread Starter
       #5

    SOLVED!

    It was the filters -- THE FILTERS

    (it can be fun sometimes to be overdramatic )

    I'll explain in full after I've addressed your comments, GokAy

    GokAy said:
    Hyper-V Guest OS - Virtual Machine that runs on the host OS
    Thanks for the explanation. But I've never used any vms, which confirms my belief that this had nothing to do with Hyper-V. It's just that a ridiculously large number of tech support posts about the "VDS Basic Provider" errors stupidly assume it's a non-problem because Microsoft said -- in the context of Hyper-V -- to completely ignore the VDS error! But I explored this VDS error in depth for several hours, and although I no longer recall where I read it, it briefly mentions how various disk driver filters may place a role in producing the error. That was the big tip I needed...

    GokAy said:
    Perhaps create an image of C and System Reserved before trying different things. Imaging with free Macrium or any similar app you may have
    Oh, I do that a LOT. I'm quite unimpressed with Macrium software (though I realize you brought it to my attention because it's free). I much prefer these:

    1) Eassos PartitionGuru Pro (and by the way, there's a free version of that, too: Partition Guru Free

    2) AOMEI Partition Assistant Pro Edition

    3) Acronis Disk Director 12


    GokAy said:
    In addition to loading defaults in BIOS.

    You can try a clean startup...
    I do that a lot as well; I did it every time I started the process that kept hanging

    No. Pretty much ALL disk device drivers -- and applications that need special access to disk I/O -- include driver filters. You can see them easily using AutoRuns (MUST be v13.4 or later). First, move to the "Everything" tab, then in the search box at the top labeled "Filter" (coincidentally), enter the word "filter". I've attached a screenshot showing the filter list from a different computer than the one in question.

    Although not all of the filters in that screenshot are for disk drivers, the overwhelming majority are! Note that AutoRuns shows ALL the filters on the system, not just disk driver filters. For example, it will also list all the audio/video filters associated with all the codecs you have installed, as well as some other types of filters. The list shown in the screenshot are all those listed under the heading HKLM\System\CurrentControlSet\Services.

    SO, what filter was it that was causing the hang after several hours? I had to try them one by one, but I had a hunch about which were the most likely ones, so I only had to test 3 of them by trial and error before I found the culprit. It was: SDDisk2K, the SecureDoc Disk Encryption Filter.

    I had hoped that I could simply use AutoRuns to disable that filter, but after trying that the system would crash during boot. So I was forced to uninstall SecureDoc completely to get it to work. After which, the multi-hour process completed successfully.

    Problem solved.

    Thanks for your helpful replies, GokAy!
    Attached Thumbnails Attached Thumbnails Is there any tool to detect mouse/keyboard freeze and fix it?-filterlist.png  
      My Computer


  6. Posts : 5,656
    Windows 7 Ultimate x64 SP1
       #6

    Nice one, I believe the link I gave is the same as what you tried. But if you have the patience and somewhat handy with PCs, your method is better, because other deletes everything all together instead of disabling selectively :)

    Good job Thenin!

    By the way, I only have 14 filters.
      My Computer


 

  Related Discussions
Our Sites
Site Links
About Us
Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 18:20.
Find Us