禁用Visual Studio 2022的登录提示?

14

我最近升级到了VS 2022 17.2.0版本。现在,每次打开VS时都会提示我进行登录。该对话框顶部显示“Visual Studio”,底部有一个标签为“登录选项”的按钮。

我对链接到Microsoft账户没有兴趣。

我已经进入“工具”|“选项”|“环境”|“帐户”并取消了所有复选框的勾选。但是仍然收到登录提示。

有什么方法可以禁用它吗?这种情况只出现在17.2.0版本上。

注意:这不是带有“暂不”选项的对话框。

3个回答

20

我也遇到了完全相同的问题,但有点失望没有其他人能够找到解决方案...

以下是我最终发现的方法: 在您的Visual Studio安装中,转到以下文件夹: C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\ServiceHub\Hosts\ServiceHub.Host.CLR.x86

有一个名为“ServiceHub.IdentityHost.exe”的可执行文件。我简单地关闭了Visual Studio,然后将该exe重命名为“ServiceHub.IdentityHost_disabled.exe”,这样它就不会在VS启动时运行。

根据我最近的测试,这似乎完全删除了登录提示。

警告:不要从Visual Studio内部打开“账户设置...”窗口。该窗口将显示大部分为空,如果您关闭它,则Visual Studio将崩溃,因为它正在等待我们已禁用的服务。


2
我在专业版中应用了修复程序,像你说的那样,“帐户设置”是空白的,但关闭时没有崩溃。但是登录对话框不见了!修复得好! - SledgeHammer
3
像SledgeHammer一样,我在应用修复后尝试打开/关闭账户窗口,关闭账户窗口没有导致VStudio崩溃。感谢您提供的修复!令我惊讶的是,微软竟然会在全球每个项目的每次启动中弹出一个强制登录窗口(叹气)。 - Kevin
2
很遗憾,这对我没有起作用。如果其他人有另一种解决方案,我很乐意尝试。 - Jon

6

你可能需要检查VS 2022 17.2.6版本,有一个修复程序可以解决"启动时无意义的操作系统登录对话框"问题。

不管是修复程序已被撤回还是发布说明针对其他问题,无论如何,现在(17.3.x)登录对话框仍然存在/依旧存在。


4
“lol,是的,‘无意义’吧。更像是他们遭到了很多反对,于是才撤回了那个决定;)。” - SledgeHammer
目前在17.3.6版本,猫回来了。 - afarley
我不知道它是否曾经消失过,这就是为什么我说需要检查它。我不知道是什么触发了它(更新?时间?...),所以我无法自行验证。但当我看到在17.2.6版本说明中提到登录对话框的时候,我感到有希望。 - Nahor

1
对于使用VS 2022专业版的用户,需要将位于C:\Program Files\Microsoft Visual Studio\2022\Professional\Common7\ServiceHub\Services\Microsoft.Developer.IdentityService目录中的可执行文件Microsoft.Developer.IdentityService.exe进行重命名。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接