Surface Detach Icon says Detached when it's not

Anonymous
2016-02-24T05:02:59+00:00

After installing system updates on 02/17/16 for Windows 10, the Surface Detach icon in the taskbar is grayed out and when I mouse over it, it says "Surface Detach: Detached" when it's actually attached and connected to the keyboard. Keyboard works fine but when I try to detach, I have to hold the keyboard detach button for over 10 seconds before the light turns green and I hear the detach sound. 

Also, since this started happening, after detaching, the screen no longer rotates in Tablet Mode. Tried locking and unlocking Autorotation and nothing will rotate the screen anymore.

Not sure if these two problems are related.

Surface | Surface Book | Display and screen

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

73 additional answers

Sort by: Oldest
  1. Anonymous
    2016-03-27T15:35:32+00:00

    This whole situation is beyond frustrating. Before the 2/17 update, I used hibernation exclusively, and my Surface book ran perfectly. After the update, I started having all the problems with Windows Hello and the detach button. I ran sfc /scannow and dism as documented previously in this thread, and I did find and repair the corruption. My SB ran fine for about a day, and then problems started again. If I have sleep enabled and it sleeps for a while (like overnight) it crashes when I wake it up. Sometimes it crashes when it goes to sleep. I can tell because all my running programs are gone and the event viewer shows critical errors about an unexpected shutdown. If I go back to hibernation, the crashes stop but when I wake from hibernation, the Windows Hello camera stops working, the software detach button stops working and the hardware detach button takes at least twice as long as normal. A reboot fixes these problems until the next time it hibernates, then they start again. I have fast startup turned off, and running sfc and dism shows no integrity violations.

    At this point, I wonder if Microsoft even realizes that these problems are still occurring. It's been over a month, and I haven't seen anything official from them. I won't even bother calling tech support because I've never had a good experience with them. It's clear that they're just reading from a script with no understanding beyond what the script tells them, which invariably ends with a recommendation to do a reset.

    I did a reset and that did not help.

    Was this answer helpful?

    0 comments No comments
  2. Deleted

    This answer has been deleted due to a violation of our Code of Conduct. The answer was manually reported or identified through automated detection before action was taken. Please refer to our Code of Conduct for more information.


    Comments have been turned off. Learn more

  3. Anonymous
    2016-03-28T03:49:06+00:00

    I have to admit, this Surface Book i7/512 right out of the box was very frustrating. I still may take it back. If this was a car, there would have been a major recall.

    As far as the issues that I’ve faced thus far, Matt’s post on page 3 has helped quite a bit but there were other things I had to do to make things work pretty decently. Below is the same as he posted but I put it in outline form for easier reading. I entered the codes verbatim. For example, if there are spaces, forward slash vs. backslash, uppercase letters, etc.

    Again, these are the things I did to get my SB up to par. I don’t know if it will fix your issues but…good luck.

    1. Installed all current updates: Windows Start logo > Settings > Update & Security > Windows Updates > Check for Updates.
    2. Restarted.
    3. Removed Windows Hello from login: Windows Start logo > Settings > Accounts > Sign-in options > Windows Hello > Remove.
    4. Restarted.
    5. Went through Matt’s post: Right-click on the Windows Start logo > COMMAND PROMPT (ADMIN)
    6. Entered this code where the cursor is flashing:  sfc /scannow (Came back with errors that could not be fixed.)
    7. Entered Dism /Online /Cleanup-Image /RestoreHealth(Came back with Error code:  0x800f081f)
    8. Downloaded the Tech Bench Upgrade Program using this link: http://www.microsoft.com/en-us/software-download/techbench
    9. Deleted existing CBS Log file at: “C:\Windows\Logs\CBS\CBS.log”
    10. Mounted the downloaded “Win10_1511_English_x64” by right-clicking and selected “Mount”. It came up as drive “E:\” in Windows Explorer.
    11. Ran the DISM command in Command Prompt (Admin): DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:E:\Sources\Install.wim:1 /LimitAccess

    *IMPORTANT!: Make sure that the source is correct! For example, "/source:WIM:E:\Sources\Install.wim:1 /LimitAccess" in this case the source of the Mounted ISO is E:. Just check the file explorer after mounting the ISO. 12. Restarted. 13. Opened COMMAND PROMPT (ADMIN) again as above 14. Entered sfc /scannow (Found errors again but fixed.) 15. Entered Dism /Online /Cleanup-Image /RestoreHealth(Restored. No errors.) 16. Restarted. 17. Was getting poor battery life so I updated battery drivers per http://www.lovemysurface.net/how-to-update-surface-battery-drivers/ 18. Restarted. 19. Reset Edge browser due to unresponsiveness per http://answers.microsoft.com/en-us/windows/forum/windows\_10-networking/microsoft-edge-hanging-unresponsive-frequently/8f78c5cd-1b69-4cd5-84fd-3c5882b11da1 20. Instructions: RESETTING THE MICROSOFT EDGE WILL REMOVE YOUR BOOKMARKS AND HISTORY. Follow the instruction provided below and check. 21. Navigate to the following location: C:\Users%username%\AppData\Local\Packages\Microsoft.MicrosoftEdge_8wekyb3d8bbwe 22. Deleteeverything in this folder. (When deleting, I found that I couldn't delete everything so after deleting what I could, I restarted and entire folder disappeared.) 23. Now press Windows key and type Windows Powershell in search box. 24. Right click on Windows Powershell and select Run as administrator. 25. Copy and paste the following command.

    Get-AppXPackage -AllUsers -Name Microsoft.MicrosoftEdge | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml" –Verbose}Disclaimer: The Reset Edge Settings feature might reset security settings or privacy settings that you added to the list of Trusted Sites. The Reset Edge Settings feature might also reset parental control settings. We recommend that you note these sites before you use the Reset Edge Settings feature. Resetting Edge isn't reversible, and all previous settings are lost after reset.

    Also, if you have any third party security software installed in the computer, temporarily disable it and check again.

    Disclaimer: Antivirus software can help protect your computer against viruses and other security threats. In most cases, you shouldn't disable your antivirus software. If you have to temporarily disable it to install other software, you should re-enable it as soon as you're done.

    So far so good. I’ll keep you posted if I come across anything else.

    Was this answer helpful?

    0 comments No comments
  4. Anonymous
    2016-03-30T03:22:42+00:00

    Well, I did as Matt’s post suggested: 

    1. Right-click on the Windows Start logo > COMMAND PROMPT (ADMIN)
    2. Entered this code where the cursor is flashing:  sfc /scannow(Came back with errors that could not be fixed.)
    3. Entered Dism /Online /Cleanup-Image /RestoreHealth(Came back with Error code:  0x800f081f)

    This is where I am... I'm not particularly happy or comfortable that I have to do this. But I guess I'll continue on with the other steps. I'll post again to let you know how it turned out. 

    Was this answer helpful?

    0 comments No comments