microsoft / devhome

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

Can't uninstall Dev Home #1615

Closed LandonAndEmma closed 7 months ago

LandonAndEmma commented 10 months ago

Dev Home version

No response

Windows build number

No response

Other software

I updates windows, and I got this crap... Everyone is mad so please let us uninstall this, but no it's just more bloatware...

Steps to reproduce the bug

Update windows

Expected result

it installs itself

Actual result

it installs itself through the microsoft store and doesn't allow you to uninstall it.

Included System Information

No response

Included Extensions Information

No response

domoaligato commented 10 months ago

I would also like to uninstall this. I do development on separate hardware from my other pc's and don't want this on them. Also why was this pushed to everyone if it is preview? I would understand more if it was GA.

SimonCropp commented 9 months ago

try

winget uninstall "DevHome"
SimonCropp commented 9 months ago

and i am adding it to WinDebloat https://github.com/SimonCropp/WinDebloat/pull/58

Hamberfim commented 9 months ago

👍 on this one since mine (Unable to Uninstall #1816) was a duplicate.

bugnumber9 commented 8 months ago

Such features should be opt-in and not opt-out, especially with no easy way to opt-out.

clegger commented 8 months ago

Can we get an explanation as to why this was automatically pushed to users? Was this a mistake or a conscious decision, and if so, what was the reasoning?

domoaligato commented 8 months ago

Can we get an explanation as to why this was automatically pushed to users? Was this a mistake or a conscious decision, and if so, what was the reasoning?

100% this should not have been automatically pushed to anyone. This shouldn't even be considered a preview.

What is the ruleset to determine if someone gets this deployment or not? I am not currently enrolled in an insider preview for Windows, vscode, windows terminal, wsl, nothing.

cinnamon-msft commented 7 months ago

We appreciate your feedback on the delivery of Dev Home and we are working on a plan to address it. Dev Home is a system component to enhance the developer experience on Windows. Windows strives to deliver better experiences for all kinds of users: for instance, Windows provides Game Bar for gamers, and Dev Home falls into a similar category. We thank you for your patience.

Examples of system features we're looking to implement include: https://github.com/microsoft/devhome/issues/1983, https://github.com/microsoft/devhome/issues/679, https://github.com/microsoft/devhome/issues/677

SimonCropp commented 7 months ago

@cinnamon-msft seems there has been a reasonable amount of people who have pushed back on the approach to deploying devhome through a windows update. Is there any "lessons learnt" response from MS where we can see the changes in the decision making process so this wont happen again?

Namefi commented 7 months ago

open PowerShell as administrator and paste this in " Get-AppxPackage Windows.DevHome | Remove-AppxPackage"

Hamberfim commented 7 months ago

open PowerShell as administrator and paste this in " Get-AppxPackage Windows.DevHome | Remove-AppxPackage"

Can anyone confirm this actually works as an uninstall method?

Namefi commented 7 months ago

To confirm do the command then in Microsoft store look for dev home

bugnumber9 commented 7 months ago

open PowerShell as administrator and paste this in " Get-AppxPackage Windows.DevHome | Remove-AppxPackage"

Can anyone confirm this actually works as an uninstall method?

It does.

Paper-Folding commented 7 months ago

open PowerShell as administrator and paste this in " Get-AppxPackage Windows.DevHome | Remove-AppxPackage"

Works, but in my windows 11 pc, Get-AppxPackage -name *DevHome* | Remove-AppxPackage works

cinnamon-msft commented 6 months ago

@isendrak @pawel38911 We encourage constructive criticism and passionate discussion, but please keep your tone respectful, as per the project’s Code of Conduct.

isendrak commented 6 months ago

@cinnamon-msft

but please keep your tone respectful

Blah! If you want respectfullness, then earn it. Forcing shitty bloatware onto users without their consent and then making it extra hard to remove it only earns you a fucking shitstorm (at best).

Paper-Folding commented 6 months ago

@cinnamon-msft Dear developer from Microsoft, could you please tell me how to uninstall "Windows Backup" and "Get Started"? I was struggling with these bloatware, too!

TubaOrNotTuba commented 6 months ago

Dear Microsoft and @cinnamon-msft

When you delete comments you only PROVE you are hiding something. ONLY companies with things to hide hide things. You assume Github users aren't capable of differentiating from legitimate, productive comments and abusive ones. While I agree that some of the comments may be less than light and cheery in tone, Microsoft created this situation by installing, potentially illegally in some locations as you do not obtain specific permission to install code on customer-owned computers, unwanted and unnecessary software. 99.9999% of your users do NOT need Dev Home. That number might even be higher, I'm just being generous, but that you don't allow users to remove it suggests to everyone you have ulterior motives.

So in the end, when you delete comments you reinforce that you are hiding something. As a 32-year Microsoft partner and a long-time shareholder, as well as a customer, I implore you to reconsider your actions and behaviour here yourself. I have one larger customer who finally has had enough of Microsoft's behaviour and since they are almost entirely web-based now, they have only one remaining on-site line-of-business applicaiton and that goes web-based this summer, we have begun working with them to transition to Ubuntu, leaving 100% of Microsoft products behind. By August, they will have zero Microsoft software in use. You did this. You created this situation and this customer will not be alone. You are riding high on Azure cloud sales, but there is absolutely nothing that Azure does that can't be done in a competing system, often for less $. Continue down this road and even the smallest of customers and consumers will eventually reach the same conclusion and then you will be the ones without jobs.

image

ghost commented 6 months ago

I have one larger customer who finally has had enough of Microsoft's behaviour and since they are almost entirely web-based now, they have only one remaining on-site line-of-business applicaiton and that goes web-based this summer, we have begun working with them to transition to Ubuntu, leaving 100% of Microsoft products behind.

I went through a similar process on my home computer :) Microsoft's arrogance and brutality long ago exceeded acceptable limits.

Windows has virtually everything I need, both for work and play. However, Microsoft's policy in recent years, particularly its brutal violation of its customers' privacy and freedom to manage their own home computer, has prompted me to abandon my favorite software and games, switching to Linux.

Let me emphasize again:

The Windows environment has everything I need and expect. Despite this, I gave up Windows and migrated to the Linux environment, which lacks many things I like and need, while many other things work noticeably worse than on Windows. I decided to give up the convenience and richness of the Windows environment because Linux gives me something that Microsoft brutally took away from me: my freedom and privacy. I understand that freedom has a price, and that price I am willing to pay.

Don't want an AI assistant on your home computer? On Linux you don't have to. On Windows you do have to.

Don't want to receive an operating system update? On Linux you don't have to. On Windows you do have to.

Don't want to try a professional tool for things you not only don't need but don't even understand what they're for? On Linux you don't have to. On Windows you do have to.

Do you like retro style and miss the neat interface of Windows 98? On Linux you can make your modern operating system look like Windows 98. On Windows 11 you can't.

The longer I stay on Linux, the more tools and toys I create for myself in the Linux environment, the less likely it is that I will ever go back to the Windows environment.

And, of course, during that time I will dissuade everyone from using Microsoft products, and actively help them abandon the Windows environment. Because a little drop drills a hard rock. Such black matketing for you.

R-Adrian commented 4 months ago

on Windows 10... got an unwelcome surprise seeing the devhome app appear after a windows update. The uninstall button was still greyed out even after 24h passed and multiple system reboots.

I tried running the normal get-appxpackage *devhome* -allusers | remove-appxpackage -allusers but that did not work completely because the app was tagged as staged by the SYSTEM account.... so i had to run powershell as the system account to nuke it:

lazyyz commented 4 months ago

on Windows 10... got an unwelcome surprise seeing the devhome app appear after a windows update. The uninstall button was still greyed out even after 24h passed and multiple system reboots.

I tried running the normal get-appxpackage *devhome* -allusers | remove-appxpackage -allusers but that did not work completely because the app was tagged as staged by the SYSTEM account.... so i had to run powershell as the system account to nuke it:

  • get Sysinternals Suite / Sysinternals PSTools
  • PsExec64.exe -sdi powershell.exe
  • in the new window run: a) whoami - to verify you are running as nt authority\system b) Get-AppxProvisionedPackage -Online | % {if ($_.DisplayName -eq "Microsoft.Windows.DevHome") {$_}} | Out-String -Stream - just to verify the correct thing to be removed next c) Get-AppxProvisionedPackage -Online | % {if ($_.DisplayName -eq "Microsoft.Windows.DevHome") {$_}} | Remove-AppxProvisionedPackage -Online

This works on my Windows 11 laptop. Thanks!