recently windows 8.1 has started saying battery not detected on my laptop, on login, not sure why though as the battery works perfectly, plugging in restores the tray icon to normal. but on a reboot, even plugged in it will have a red cross on the icon. i eventually tracked the problem down to the Microsoft ACPI-Compliant Control Method Battery in device manager, as removing it and rescanning for devices restores the icon to working order (until a reboot). so i created a bat file and placed it in the startup folder. Code: devcon remove *PNP0C0A devcon rescan so it's fixed on every boot. anyone experienced this?
sounds like a DSDT issue from the sounds of it, some dells have issues reading battery info, mine isn't a dell though, that's about all I can find at the moment, found editors and patches but they were mac/linux only.