TFS constantly reopens files with MS Office extensions -


a colleague has started have weird , annoying experience tfs.

in of tfs workspaces, files extensions of ms office (such .docx, .ppt, .dot etc - of them not true ms office files) kept open editing. undoing them (be through ms visual studio gui, tf undo, or tfpt uu) works few moments only; again shown having been opened editing.

there many such files, clobbers 'pending changes' list , provokes submission mistakes.

observed both , without ms visual studio running. other members of team have had no such experience.

has experienced of sort? there simple explanation , remedy?

upd

there has been development: few .cs files started show same behavior. disabling tfpt explorer integration (actually, deinstalling tfpt altogether) tried, made no change.

a remedy found: switch local server workspaces. server workspaces seem immune problem. there's mitigation: team explorer has tickbox called 'show solution changes'.

as phenomenon itself, far no progress in investigation. aggressive virus scanning seems plausible theory far; however, cannot confirm yet because chap has no permission disable antivirus on machine.

upd2

we have had few more observations:

it noted files remain open after committing. while committing number of files, repository updated of them, remain on 'pending changes' list.

we tried see happens if forcibly delete 'nasty' file disk , tf /force. works (sole tf /force without deleting doesn't), file starts behave normally. however, new files become 'nasty'.

we tried run computer in safe mode, , undos work expected.

you mention there submission mistakes. file change on disk or mark edited (without real change) ? in first case might there automated process running on machine changing files. can practically kind of job; can local compressor job compresses word document or machine infected macro virus trying replicate. in second case might aggressive virus scanner temporary removes macro's before have annotated them clean. best way diagnose using procmon sysinternals , see opens write these files.


Comments