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

Windows Server 2003 / Службы терминалов - кэширование DLL?

Кэширует ли Windows Server 2003 определенные библиотеки DLL для каждого пользователя в среде терминального сервера?

Предыстория:

Недавно нам пришлось обновить некоторые библиотеки DLL для нашего приложения, и несколько клиентов все еще сталкиваются с проблемой, которую должно было решить обновление. Номер сборки DLL изменился, но, очевидно, не изменилось имя. Итак, я пытаюсь выяснить, есть ли у этих пользователей кешированная версия старой DLL где-нибудь в их профиле.

Хотя немного поздно, я предполагаю, что кеш находится в папке% Systemroot% \ System32 \ Dllcache. Его можно безопасно удалить (не папку, а сами файлы) и заново заполнить.

Нет определенного местоположения для пользовательской DLL, но лучше всего выполнить быстрое сканирование в% USERPROFILE% для * .dll и посмотреть, что появится.