microsoft / devhome

The new Dev Home experience for Windows!
https://aka.ms/devhomedocs
MIT License
3.64k stars 324 forks source link

I never asked for Dev Home to be installed #3374

Closed jamesaepp closed 4 months ago

jamesaepp commented 4 months ago

Dev Home version

0.1501.533.0

Windows build number

10.0.19045.4529

Other software

OS Build Version: 10.0.19045.4529.amd64fre.vb_release.191206-1406 .NET Version: .NET 8.0.5

Steps to reproduce the bug

Nothing

Expected result

Nothing

Actual result

Somehow this software became installed on my system. I never requested this. I was doing my normal weekly check of winget update and noticed this application showed up. Why? How was it installed?

Included System Information

No response

Included Extensions Information

Extensions: Microsoft.Windows.DevHomeGitHubExtension_0.1500.533.0_x64__8wekyb3d8bbwe (Dev Home GitHub Extension (Preview))

Widget Service:

github-actions[bot] commented 4 months ago

Hi I'm an AI powered bot that finds similar issues based off the issue title.

Please view the issues below to see if they solve your problem, and if the issue describes your problem please consider closing this one and thumbs upping the other issue to help us prioritize it. Thank you!

Open similar issues:

Note: You can give me feedback by thumbs upping or thumbs downing this comment.

jamesaepp commented 4 months ago

I also noticed when checking in the MS Store for updates there are two other products, "Widgets Platform Runtime" and "Dev Home GitHub Extension (Preview)". Maybe those are clues.

jamesaepp commented 4 months ago

Come to think of it....a couple weeks ago I downloaded the Windows SDK installer and I extracted from it just the Orca MSI installer so I could modify an MSI file, but to my recollection I didn't install the SDK in full, nor do I see it in programs & features.

Hoping that helps. Maybe there's some kind of detection mechanism going on? Either way I don't think this behavior should be expected.

krschau commented 4 months ago

Dev Home is a system component to enhance the developer experience on Windows. You can uninstall the GitHub Extension if you'd like. For more context, see https://github.com/microsoft/devhome/issues/1615#issuecomment-1856931703.

jamesaepp commented 4 months ago

Dev Home is a system component to enhance the developer experience on Windows. You can uninstall the GitHub Extension if you'd like. For more context, see #1615 (comment).

Respectfully, that doesn't seem like a full answer to me. Is this yet another application Microsoft is force feeding us? I will add that I was using a different system yesterday and noticed it had Dev Home installed too despite it never having any SDKs or similar software from MS installed.

It would be nice of Microsoft to be transparent with us as to why this is being installed. All new code is new attack surface. This needs to be considered with the "security first" approach MS leadership is championing.

Marlor commented 3 months ago

Why would you even think about installing a dev tool for EVERYONE? Especially silent so the devs dont even know of its existence? Is there a shareholder number in need of pushing? like "lock how many devs use windows"

For the ones landing here via google like me Get-AppxPackage -name *DevHome* | Remove-AppxPackage did help