Odds are not in your favor here, if TeamViewer is timing out then more than likely any or all of the remote control tools will timeout.
If the user on the laptop dies not need to see what you are doing, you could try a microsoft direct connection, and then try to repair the laptops issue.
Do this by: Clicking Start, Run, type in MSTSC and click ok. Then whe prompted for a computer name, you will need to know the IP address of the laptop, and a user name and password. Hope this helps!