Per another thread.
According to the similar issues occurs on windows vista, the following fix worth a try:
If you have access to an XP computer where the joystick worked, copy the CFS file “COMBATFS.CFG” to a flash drive. In XP find the file using Start>Search>All files and folders… and type in COMBATFS.CFG.
On the VISTA computer with CFS find the needed file using Start>in the Search box type “COMBATFS.CFG”. Once found RIGHT click the file> properties>select Open File Location> rename CombatFS.cfg by placing an “x” in front to temporarily disable it [the file location is likely “C:\Program Files (x86)\Microsoft Games\Combat Flight Simulator\CombatFS.CFG”]. Copy the XP “COMBATFS.CFG” file from the flash drive to where it’s CFS location is on the VISTA computer.
Now try running the CFS game, you should find the joystick working. Even if it works ok I think you should copy your Vista COMBATFS.CFG” file “Device=” line and use it to replace the XP file’s “Device=” line (see 4<sup>th</sup> step in "For those who don’t have access to an XP computer’s COMBATFS.CFG"), then you can delete the renamed (disabled) Vista “xCOMBATFS.CFG” file.
If this did not work then, as Greytop noted, try copying two other CFS files, devices.cfg and devices2.cfg from the XP to the Vista computer. These two files are also located where the COMBATFS.CFG was. Use the same disable/copy/paste method as done with COMBATFS.CFG
MCP. MCDST. LVL 80