Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Tweak to disable Microsoft Account Login #1827

Closed
wants to merge 2 commits into from

Conversation

lCTdE
Copy link
Contributor

@lCTdE lCTdE commented Apr 12, 2024

A suggestion to disable Microsoft Account login for Windows Accounts. The idea behind this is to stop Windows from showing those blocking screens at login and pop-us in the UI that push local account users to switch to a Microsoft Login Account.
At work this is considered a security risk, so normally I disable it using group policy, but for this tweak I decided to use a registry method so those poor souls using Windows 10/11 Home can benefit too.

This is the source I used: https://www.elevenforum.com/t/enable-or-disable-microsoft-accounts-in-windows-11.23799/

In the tweak I used value "1" instead of "3" to avoid possible locks if a Microsoft Account is already in use and because this allows other users to use Microsoft Accounts before applying the tweak.
In the undo tweak part, as I didn't found a way in the tool to delete a registry key like the article suggests, I opted instead to use the value "0". I tested this on a VM and it seems to work.

Comments on the name, order and description of the tweak are welcomed, as I lack a bit of imagination and this is my first time contributing to this tool. I this pull request is denied, I will completely understand it.

@SkylerWallace
Copy link

I really dislike using group policies as a way to disable features, it feels like a nuclear option.

There's a better option available and there's even an article on ElevenForums for this too:
https://www.elevenforum.com/t/enable-or-disable-lets-finish-setting-up-your-device-in-windows-11.5205/

@lCTdE
Copy link
Contributor Author

lCTdE commented Apr 14, 2024

@SkylerWallace Nice idea, thanks! I will think about it and make a commit with a more mature idea. Right know I'm debating if I should implement only one of them or both and how.

@lCTdE lCTdE marked this pull request as draft April 14, 2024 03:50
@lCTdE
Copy link
Contributor Author

lCTdE commented Apr 14, 2024

I decided to add the suggested approach as part of the Disable Telemetry Tweak in PR #1832
For my original approach, I'm still not sure if it is still interesting to keep it as a Tweak, move it to Config or just close the PR.
On a second thought, I think my original approach is a "Business Config/Parental Control" kind of thing, so not essential enough for the tool and an easy google search and/or .reg file away, so I'm closing the PR.

@lCTdE lCTdE closed this Apr 14, 2024
@lCTdE lCTdE deleted the original branch April 14, 2024 21:28
@ChrisTitusTech ChrisTitusTech added the skip-changelog Skip Change Logs label Sep 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
skip-changelog Skip Change Logs
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants