(How to fix) File is changed W[2007] L[0] crossfire.exe
Update: May 18, 2012
There was a recent bug patch and seen many people encounter this problem again.
This only fixes 'File is changed' error. X-trap related errors does not work.
1. Go to computer -> Local Disk (C.) -> Program Files -> Z8games -> Crossfire
and locate the memo called 'version'.

2. Right click and open 'Properties'. Un-check the box 'read-only' and press 'ok'.

3. Open the memo. There will be 'latest version' and 'minimal version'. Change the number to 1092 (<-- this is important) in the 'latest version'. (No change is needed on 'minimal version')

4. Save it. (Make sure that you are administrator and can edit anything. Otherwise, the system will not allow to save.) (If you have problem, scroll down a bit and there will be instructions how to do it.)
5. Finally, go back to 'Properties' and re-check the box 'read-only' and press 'ok'

6. Start crossfire and it will patch automatically. It will work on most people.
If you have problem with step 4 (access is denied when trying to save) , follow these steps.
1. Go to properties on version
2. Click on 'security' tab. Click 'users'. (Which is highlighted in gray) Press 'edit'

3. Click 'users' again (followed by an arrow point). Underneath, there will be several box with 'allow' and 'deny'. change into all 'allow'

4. Press ok and restart the whole method above.
Comments
-
I have the same problem but when I save the "1901" change it says "version.ini already exists. Do you want to replace it." I click Yes, but then it says "Access is denied" I am the Admin on my PC idk why it won't let me

:P
1. Go to properties on version
2. Click on 'security' tab. Click 'users'. (Which is highlighted in gray) Press 'edit'
3. Click 'users' again (followed by an arrow point). Underneath, there will be several box with 'allow' and 'deny'. change into all 'allow'
\
4. Press ok and restart the whole process again. Now you have 'real' admin. -
The "changed file" error is very common amongst the community. The solution is to turn off all your anti-virus programs*, or anything that could be blocking crossfire in any way, shape, or form. Following that, uninstall crossfire*, then reinstall crossfire. Run it for a second time, and see if the error is fixed.
The reason for this is when you have a patch, your anti-virus will be scanning thoroughly, and will quarantine anything it "thinks" is suspicious. Crossfire may contain a few false-positives, which are not harmful at all, and your anti-virus will clean essential files, resulting in this changed file error.
*anti-virus porgrams - Right click Task Bar > Task Manager > Processes. Turn off any programs which protect your computer in any way, such as mcafee, avg, avira, norton, etc.
*uninstall crossfire - Start > Control Panel > Add or Remove Programs. Select "Crossfire En", and click the uninstall button. -
it worked when i did this but now the error is up again? any help please ?
Do my process. It should work again. Also, don't turn your anti-virus on again, as it may continue to cleanse the essential files, not allowing you to play Crossfire. -
After the patch (5-14 or 5-15) I adjusted the version.ini file like indicated in this post and it worked.
Been playing for 2 days, and now, all of a sudden, this morning I get the same error...
The version number hasn't changed (it still is 1091).
I use Win 7 x64 with NOD32 antivirus. (been playing in that config for like 1.5 years now).
Can anyone help...? -
Categories
- All Categories
- Z8Games
- Off-Topic - Go To Game OT Forums
- 1 Z8 Forum Discussion & Suggestions
- 16 Z8Games Announcements
- Rules & Conduct
- 5.2K CrossFire
- 955 CrossFire Announcements
- 945 Previous Announcements
- 2 Previous Patch Notes
- 1.4K Community
- 122 Modes
- 602 Suggestions
- 85 Clan Discussion and Recruitment
- 274 CF Competitive Forum
- 19 CFCL
- 26 Looking for a Team?
- 705 CrossFire Support
- 52 Suggestion
- 116 Bugs
- 29 CrossFire Guides
- 166 Technical Issues
- 47 CrossFire Off Topic

