[skipped] S>В реестре есть специальное место для стирания/переименования залоченых файлов. Все это дело происходит во время следующей перезагрузки, до загрузки в память большинства компонент, могущих поюзать требуемые файлы. Аналогичным образом например инсталлируются сервиспаки — ведь файлы которые они подменяют — точно заняты — и друого пути просто нет.
S>Какой конкретно ключ я к сожалению не помню, если к тому времени как найду это будет все еще актуально, напишу.
[skipped]
Скорее всего это ключ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce и параметр — тип string, а значение — что-то вроде "del full_path_to_file".