Назад | Перейти на главную страницу

При открытии «Мои недавние документы» зависает проводник.

Я заметил, что доступ к любым «Недавним» спискам (в %HOME%\My Recent Documents и %APPDATA%\Microsoft\Office\Revcent) в проводнике Windows зависает проводник - часто надолго.

Я начал копаться там, потому что синхронизация профиля с DC происходит медленно и иногда дает сбой (но обычно работает при повторной попытке).

Проводник зависает при доступе к этим папкам в папке локального профиля и через общий сетевой ресурс на сервере. Директ доступ к папке с ДК не медленный. Кроме того, CCleaner (очиститель sytem / reg) не имеет проблем с удалением их из локального профиля.

Может быть, это связано с проблемой синхронизации профиля?

Клиентская ОС - XP Pro SP3, DC - W2K3 SBS, работает Антивирус Касперского (но его остановка не меняет задержку доступа)

Мне трудно разобрать ваш вопрос. Похоже, вы говорите, что просмотр этих каталогов из проводника на клиентском компьютере Windows XP, которые, предположительно, заполнены множеством мелких файлов, вызывает «зависание» этого процесса проводника на клиенте Windows XP. Похоже, вы говорите, что просмотр этих каталогов через проводник на сервере работает нормально. Я думаю, вы предполагаете, что расширение оболочки на клиенте вызывает "зависание". Я не знаю, что это за «Очиститель», о котором вы говорите.

Хотя вполне возможно, что расширение оболочки вызывает замедление работы, я предполагаю, что вы просто видите общую «отстой» протокола SMB и задержку, помноженную на количество файлов в этих каталогах. Даже через соединение со скоростью LAN, с большим количеством файлов SMB может быть медленный. Вы видите, что проводник "зависает", потому что в этих каталогах очень много файлов, и я сомневаюсь, что здесь задействовано какое-либо некорректное расширение оболочки.

На синхронизацию профилей не влияют расширения оболочки, но на нее влияет поведение протокола SMB и низкая производительность, возникающая при копировании каталогов с большим количеством файлов. Вот почему синхронизация вашего профиля выполняется так медленно.

Я бы рекомендовал развернуть сценарий, который очищает эти каталоги при каждом входе в систему. Если вы не хотите полностью сбрасывать их, вы можете обрезать их до самых последних элементов (25, в случае этих строк примера), выполнив:

 for /f "usebackq skip=25 delims=" %%f in (`dir /od /s /b "%APPDATA%\Microsoft\Office\Recent"`) do del /q "%%f"
 for /f "usebackq skip=25 delims=" %%f in (`dir /od /s /b "%HOMEPATH%\Recent"`) do del /q "%%f"