• software
  • behaviour
  • windsports

^software

¶

  • Home
  • Log in

"Monitor [all] file and program activity on your computer" considered harmful

August 15th, 2010

I have struggled for months to find an explanation for a random unresponsiveness that I experienced with one of my computers running Windows. The issue seems to be in relation to the hard drive rather than the CPU and is apparent mostly after creating or editing very large files (hundreds of MB). My tentative conclusion is that a race condition occurs between, on the one hand, the built-in Defragmenter or some file compression utility or the Superfetch service or the indexing/search service and, on the other hand, the anti-malware service. The resulting unresponsiveness can last for hours, during which the hard-disk drive works... hard. Rebooting the computer may take 30 minutes or more and after reboot the problem persists making logging in a very slow process.

The workaround I found includes all three steps listed below:

  • Schedule the Defragmenter to run at night only (although it is unclear what other conditions/events could trigger this utility).
  • Disable the Superfetch service. Microsoft do not recommend it but I think here the benefit is worth the potential drawbacks.
  • Disable the indexing/search service or, at a minimum, disable indexing in folders where large/many files are stored, especially if they are edited frequently.
  • Disable the anti-malware component that monitors all file activity on the machine, but leave the component that scans Internet downloads enabled.

The third item is particularly important. The issue does not seem to be related to a particular anti-malware as it can be reproduced with MSSE, AVG, Avast, Avira. Sometimes only completely disabling the anti-malware service and manually terminating active scan engines restores the responsiveness of Windows Explorer. Reboot your computer to restart the anti-malware service as soon as possible.

A better option may be to replace the "upon access" non-executable file scan with an ongoing hard drive scan that runs with the lowest CPU and I/O priorities whenever the computer is idle. While most modern computers feature multicore CPUs, the hard drive design remains a bottleneck to performance.

Posted in General

1 2 3 4 5 6 7 8 9 10 11 ... 20 >>
  • September 2010
    Sun Mon Tue Wed Thu Fri Sat
     << <   > >>
          1 2 3 4
    5 6 7 8 9 10 11
    12 13 14 15 16 17 18
    19 20 21 22 23 24 25
    26 27 28 29 30    
  • Software distributed through this blog has no built-in limitation or copy-protection; it also comes with no electronic documentation or help system. However, the software may be covered by a "User Manual License". An important licensing term is that the user must own a print copy of the software documentation booklet (User Manual), which is available for purchase from a specified print-on-demand editor. Online support is provided for commercial software only.

  • Search

  • Contents

    • "Monitor [all] file and program activity on your computer" considered harmful
    • Introduction to Lazarus/FPC for Linux Ubuntu
    • MVTIPLICANDA PRAETER NECESSITATEM ?
    • Differon: show differences between two lists of items
    • Ukulele: embed audio in Lazarus/FPC applications
    • P2P and the untapped power of the CPU
    • Brave new world of .Net/Mono
    • Keuiz: pattern detection in time-series data
    • corrSOM: multidimensional correlation analysis
    • Find out the IP address of your stolen computer
    • On historical currency exchange rates
    • Redirect http requests using Apache and mod_geoip on Windows
    • ZzOo: mobile fun!
    • MeeMap: a PHP-Ming (Flash) treemap tool
    • Zone Null: the game
    • DocuWalk: your documentation, one click away
    • HippNet: signaling pathway inference
    • BlastDoc: a BLAST search results viewer
    • SHMTree: an analysis of the distribution of somatic hypermutations
    • 2Threads: concurrent programming
  • Categories

    • All
    • General
    • Zone Null
powered by b2evolution free blog software

©2010 by admin | Contact | Design by Michael | Credits: blog software | top 10 hosting