This is from my 99 Disco 2 workshop manual...
-------------------------------------------------------------------------
Diagnostics
While the ignition is on, the EAT ECU diagnoses the system for faults. The extent of the diagnostic capability at any
particular time depends on the prevailing operating conditions, e.g. it is not possible to check torque converter lock-up
while the vehicle is stationary, or to check for a short circuit to earth if the circuit concerned is already at a low
potential.
If a fault is detected, the EAT ECU immediately stores a fault code and the values of three operating parameters
associated with the fault. Depending on the fault, there are four possible effects:
l The fault has little effect on gearbox operation or vehicle emissions. The driver will probably not notice any
change and the warning lamps remain extinguished.
l The fault has little effect on gearbox operation but may effect vehicle emissions. On NAS vehicles, if the fault is
detected on a second consecutive drive cycle, the MIL illuminates.
l All gears are available but kickdown does not function. The sport and manual warning lamps flash. The MIL
remains extinguished.
l Limp home mode is selected and vehicle performance is greatly reduced. The sport and manual warning lamps
flash. In all markets, if the fault is detected on a second consecutive drive cycle, the MIL illuminates.
-------------------------------------------------------------------------
You need to have the fault code read from the transmission ECU in order to proceed.
Not sure, but the window problem could be the window regulator.
Dan