Наилучшее предположение: возможно ли, что другой пользователь / приложение использует указанный файл во время выполнения процесса? (антивирусный сканер, средство индексирования поиска Win7, защитник Windows и т. д.). Вы можете попробовать загрузить компьютер в безопасном режиме, чтобы удалить все фоновые службы / приложения, и попытаться запустить процесс, чтобы увидеть его.
Есть ли согласованность в типах или размерах файлов, вызывающих проблему?
У машины мало ресурсов? ОЗУ / Дисковое пространство
Вы сказали, что это происходит на Win7 - это несколько компьютеров с Win7 или только одна. (помогите исключить системные ресурсы по сравнению с программным обеспечением / ОС)
Любые подсказки от средства просмотра событий (панель управления> инструменты администратора) - сомнительно
Требуется ли много времени для завершения? Если вы можете испытать снижение производительности, вы можете посмотреть на уничтожение и воссоздание объекта FSO после каждой копии или каждого X-файла, чтобы убедиться, что в Win7 / VB6 нет какой-то странной утечки памяти.
Не обязательно рекомендуемое решение, но если все остальное не поможет, вы можете обработать эту ошибку и сохранить файлы, которые ее запускают, в словаре / коллекции и повторно выполнить этот процесс с любыми этими файлами, когда это будет сделано. Нет гарантии, что это больше не повторится.