我在一台备用笔记本电脑上安装了 Windows 10,并已使用了几个月。安装时,我没有使用 Microsoft 帐户来启用所有应用程序连接,因为我不需要该功能。我不想在此设备上启用这些功能,并且在安装过程中我使用了一个简单的用户名。
一切都很顺利,直到我读到周年更新中提供的 Linux/bash 功能。我决定尝试一下,并输入了我的 Microsoft Insider 凭据以在控制面板的开发人员选项中启用这些功能。我没有意识到此设备上的主帐户现在将链接到该 Microsoft 帐户。
有没有简单的方法可以解除 Microsoft 帐户与本地帐户的关联,还是它们现在永远地联系在一起了?我可以设置一个新的本地帐户,但我不想丢失我失态之前的所有设置和文件夹首选项。
答案1
答案2
这个问题的传统答案不再适用于所有人,因为微软已经从设置 GUI 中删除了“改为使用本地帐户登录”选项(对于某些用户)。但是,指向 Microsoft 帐户的链接存储在注册表中。可以通过启动“regedit”将其删除,导航到
HKEY_USERS.DEFAULT\Software\Microsoft\IdentityCRL\StoredIdentities
并删除其中包含您的帐户名的子项。
答案3
如果用户帐户持有者无法访问其 Microsoft 帐户(并且无法恢复),那么也可以使用chntpw
Linux 下的实用程序删除本地帐户与 Microsoft 帐户之间的关联。遗憾的是,所需的功能不是自动化的,但手动执行并不太困难。
首先备份注册表配置单元文件:
cp /windowsroot/Windows/System32/Config/SAM /windowsroot/Windows/System32/Config/SAM.orig
chntpw -l /windowsroot/Windows/System32/Config/SAM
将列出相关用户。记下用户 ID 号。
使用chntpw -i /windowsroot/Windows/System32/Config/SAM
并选择注册表编辑模式。
使用 导航到感兴趣的用户cd \S\D\A\U
,然后使用ls
和 进一步cd
导航到要编辑的用户。最后删除以 开头的键Internet
,然后保存并退出。
我之前已经StoredIdentities
按照https://superuser.com/posts/1497389- 但我不确定是否需要两者。最好两者兼而有之,以防万一。如有必要,您可以使用chntpw
启用Administrator
帐户(确切名称可能因本地化设置而异),然后在 Windows 中从那里运行 regedit。