April 19 Surface Book Update failure - Error 0x800f0203

Anonymous
2016-04-19T23:52:11+00:00

While applying today's updates, I received a Blue screen. After it restarted, it applied updates before continuing into Windows startup.

Went into Windows Update and clicked on Install for the remaining ones that were yet to be applied. Then I get this error:

* Intel Corporation driver update for Intel(R) Control Logic - Error - 0x800f0203

I clicked Retry, it says no updates available.

Click check for updates and again:

* Intel Corporation driver update for Intel(R) Control Logic - Error - 0x800f0203

Rebooted, still offering this driver and failing with same error.

Surface | Surface Book | Install and update

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
Answer accepted by question author
Anonymous
2016-04-20T11:48:55+00:00

this workaround was posted on reddit (and fixed the issue for me!):

  • Open the setupapi.dev.log log file from c:\windows\inf.
  • Find the error "Failed to install device instance".
  • Above this error it will say which inf file caused the issue. In my case oem90.inf
  • Run "pnputil -d oem90.inf" from an elevated command prompt
  • Re-run windows update and install

source: https://www.reddit.com/r/Surface/comments/4fkd0p/a\_botaload\_of\_new\_drivers\_incoming/d2a4ja1 and http://www.blackforce.co.uk/2016/04/20/surface-book-update-failed-intel-control-logic-0x800f0203

Was this answer helpful?

2 people found this answer helpful.
0 comments No comments

80 additional answers

Sort by: Newest
  1. Anonymous
    2016-04-20T20:31:08+00:00

    For me it appears to be oem105.inf, that is odd. Seems to work now though.

    The numbers are entirely random.  They're just numbered sequentially based on when they were installed

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2016-04-20T19:18:21+00:00

    For me, it was oem107.inf -- this resolved the issue with the Intel Control Logic driver update... Great find bbernd and thank you... Frustratingly, as this issue was resolved a new one perked up:

    "Microsoft driver update for Surface Dock Integration - Error 0x800f0102"

    I repeated the above process with oem2.inf, oem105.inf and oem106.inf (all also reported failed using bbernd's process), but no mojo on resolving this one. Not trying to start a new thread within this thread, but thought I'd mention in case someone here has seen this.

    Was this answer helpful?

    0 comments No comments
  3. Anonymous
    2016-04-20T19:14:39+00:00
    • Run "pnputil -d oem90.inf" from an elevated command prompt

    You should update your answer to make the driver package name in the command variable. Maby like this: "pnputil -d yourProblematicDriver.inf"

    Some folks will try to copy that line exactly and might accidentally remove the wrong driver. In my case it was oem96.inf

    Thank you for sharing, everything is working again.

    Was this answer helpful?

    0 comments No comments
  4. Anonymous
    2016-04-20T18:35:26+00:00

    For me it appears to be oem105.inf, that is odd. Seems to work now though.

    Was this answer helpful?

    0 comments No comments