when I installed dfw again it said something about the dll.xml and it replaced it with a new one but no solution.
Ok, that means your DLL.XML was already corrupted before installing KDFW. But this shouldn't be the issue, because the installer will create a correct file in any case, when it founds a corrupted one.
You don't recall getting a Trust request from the Addon Manager, the first time you launched FSX ? Maybe you replied "no" by mistake.
Try to reset the Trust question:
- Open your FSX.CFG file, located at %APPDATA%\Microsoft\FSX, with Notepad.
- Look under the [Trusted] section, and remove ALL the lines that contains a reference to bglmanx.dll and ALL lines that contains a reference to Couatl.exe. The whole line. Save the file back, don't launch FSX yet.
- Launch FSX. At the request to Trust the Addon Manager, reply YES, to both question, the one by Windows and the one by FSX itself.