3

Поскольку я использовал Windows 7 Retail (в отличие от бета-версии и RC), у меня возникла особая проблема с исполняемыми файлами. Я впервые заметил это во время использования Visual Studio, потому что при построении проекта часто отказывалось говорить, что выходной файл заблокирован, но проблема еще более обострилась.

Когда я выполнил приложение, закрыл его (чисто) и попытался удалить / переместить / переименовать / перезаписать указанный файл, Windows 7 сообщает, что файл заблокирован / доступ запрещен. Я использовал программное обеспечение, такое как LockHunter / Unlocker, но, похоже, он не может удалить эти блокировки (в большинстве случаев он вообще не показывает блокировок). Примерно через 5-10 минут соответствующие файлы снова разблокируются, но, разумеется, это немного нарушает рабочий процесс (так как он не просто ограничен VS).

Я выполнил обычные задачи по проверке на вирусы и вредоносные программы и оказался абсолютно ни с чем. У меня не работает никаких специфических сервисов, и проблемы не было до того, как я установил версию Windows 7 Retail.

Любая помощь с благодарностью.

1 ответ1

1

У меня такое чувство, что виновником является служба индексирования Windows.

Хотя я сам не сталкивался с такой проблемой, я прочитал (насколько я помню, при установке TortoiseSVN или TortoiseHG в Windows 7), что иногда возникают проблемы с блокировкой файлов в службе индексирования. По сути, служба пытается индексировать файл, поэтому она блокирует его, пока это делает.

Я не уверен, что это правильный ответ на вашу проблему, но я рекомендую вам попытаться настроить параметры службы индексирования или просто отключить ее для нашего каталога разработки.

Вот некоторые из материалов, которые написаны в FAQ TortoiseSVN о подобной проблеме:

Это сообщение об ошибке обычно появляется при попытке обновить или зафиксировать вашу рабочую копию, и, как представляется, оно часто встречается в системах Windows 7. Это связано с тем, что Subversion нужно переместить или изменить другой процесс, содержащий дескриптор файла. Это может быть антивирусный сканер, но в Windows 7 это может быть служба индексирования Windows. Отключите службу индексирования ваших рабочих копий и репозиториев и исключите их из проверки на вирусы.

Надеюсь, я помог!

PS: позже я мог бы обновить этот ответ руководством по настройке службы индексирования.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .