на системном диске 13 Гб места, на разделе D: 20Гб, Лог слегка сократил (не влез в пост, полный приложу сюда), убрал часть лога событий, произошедших уже после того, как появилась возможность работы и Ворд-таки запустился.
Собственно, проводник доступен, по папкам шарить можно, но запустить что-то нереально. Пока файл не скопируется, ни одно приложение не стартует.
Файл Перемещал путем cut/paste из одной папки в другую в проводнике. Ворд запускал кликом на .doc документе - в логах спайдера он отображается как ярлык .lnk.
Во-первых, спасибо за грамотные логи, есть что посмотреть и тема для разговора.
Во-вторых, давайте повторим опыт. После изучения логов и экспериментов у меня возникли вопросы.
Бесспорно, спайдер задумывается на некоторых типах больших sfx архивов. Но что при этом происходит с компьютером? После того, как спайдер уже довольно давно научился создавать несколько потоков сканирования, всё стало лучше. "Нелюбимый" файл забивает одну нитку, текущую файловую активность мониторят другие. Да, спайдер отъедает процессор, комп притормаживает, но полного ступора не происходит.
А вот если
одновременно занять
все нитки "нелюбимыми" файлами, то будет плохо, примерно как Вы и описываете. Смотрим Ваш лог:
21-08-2009 14:56:58 #01 [CL] (PID = 0940) C:\WINDOWS\system32\WBEM\Logs\wbemess.log - Ok
21-08-2009 14:56:58 [Time consumed: scanner 94 ms, total 95 ms, speed 414 KB/s (414 KB/s)]
21-08-2009 14:56:58 #00 [CL] (PID = 0940) C:\WINDOWS\system32\WBEM\Logs\wbemess.log - Ok
21-08-2009 14:56:58 [Time consumed: scanner 16 ms, total 17 ms, speed 2320 KB/s (2320 KB/s)]
21-08-2009 14:56:58 #01 [CL] (PID = 0940) C:\WINDOWS\system32\WBEM\Logs\wbemess.log - Ok
21-08-2009 14:56:58 [Time consumed: scanner 15 ms, total 16 ms, speed 2475 KB/s (2475 KB/s)]
21-08-2009 14:56:58 #00 [CL] (PID = 0940) C:\WINDOWS\system32\WBEM\Logs\wbemess.log - Ok
21-08-2009 14:56:58 [Time consumed: scanner 15 ms, total 17 ms, speed 2340 KB/s (2340 KB/s)]
21-08-2009 15:03:15 #01 [CL] (PID = 1484) C:\Documents and Settings\Дмитрий\Рабочий стол\Test1\Users.exe - архив RAR
21-08-2009 15:03:16 [Time consumed: scanner 336815 ms, total 337023 ms, speed 1734 KB/s (1734 KB/s)]
21-08-2009 15:03:16 #01 [PS] (PID = 1080) C:\Program Files\Microsoft Office\Office12\WINWORD.EXE - Ok
21-08-2009 15:03:16 [Time consumed: scanner 837 ms, total 839 ms, speed 404 KB/s (404 KB/s)]
21-08-2009 15:03:17 #01 [CL] (PID = 0940) C:\WINDOWS\system32\CatRoot2\{127D0A1D-4EF2-11D1-8608-00C04FC295EE}\catdb - Ok
21-08-2009 15:03:17 [Time consumed: scanner 326 ms, total 327 ms, speed 3155 KB/s (3155 KB/s)]
21-08-2009 15:03:17 #01 [CL] (PID = 1484) C:\Documents and Settings\Дмитрий\Recent\Устав.doc.lnk - Ok
21-08-2009 15:03:17 [Time consumed: scanner 35 ms, total 36 ms, speed 18 KB/s (18 KB/s)]
21-08-2009 15:03:17 #01 [CL] (PID = 1484) C:\Documents and Settings\Дмитрий\Recent\Устав.lnk - Ok
21-08-2009 15:03:17 [Time consumed: scanner 13 ms, total 14 ms, speed 33 KB/s (33 KB/s)]
21-08-2009 15:03:17 #01 [CL] (PID = 2136) C:\Program Files\ABook\Ab.ini - Ok
21-08-2009 15:03:17 [Time consumed: scanner 83 ms, total 110 ms, speed 26 KB/s (26 KB/s)]
21-08-2009 15:03:17 #01 [CL] (PID = 0940) C:\System Volume Information\_restore{D71D4C68-4B01-43DC-BDF6-51C5F4B99E76}\RP217\RestorePointSize - Ok
21-08-2009 15:03:17 [Time consumed: scanner 12 ms, total 13 ms, speed 0 KB/s (0 KB/s)]
21-08-2009 15:03:17 #00 [CL] (PID = 1484) D:\Test2\Users.exe - архив RAR
21-08-2009 15:03:18 #01 [CL] (PID = 0940) C:\WINDOWS\system32\CatRoot2\{127D0A1D-4EF2-11D1-8608-00C04FC295EE}\catdb - Ok
21-08-2009 15:03:18 [Time consumed: scanner 731 ms, total 767 ms, speed 1345 KB/s (1345 KB/s)]
21-08-2009 15:03:18 [Time consumed: scanner 338893 ms, total 339153 ms, speed 1723 KB/s (1723 KB/s)]
на однопроцессорной машине потоков сканирования по умолчанию
два, у Вас
два одновременных копирования - имеем проблему. в 14:56:58 файл
Users.exe откуда-то стал копироваться в C:\Documents and Settings\Дмитрий\Рабочий стол\Test1\ и
одновременно в D:\Test2\ и занял обе нитки #00, #01 . WINWORD запустился только когда одна из ниток освободилась.
Вы специально так сделали, или как-то само получилось?
Попробовал добавить в реестр NumThreads=4. Ничего не изменилось.
Не может быть. Изменение NumThreads срабатывает только после перезагрузки. Покажите логи.
4-5 архивов по 500 Мб на рабочий стол и перезагрузиться - хватит терпения дождаться отклика системы?
Это совсем непонятно. При правильных настройках спайдера не должно там ничего проверяться. Покажите логи.