You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何更改Visual Studio中SCE创建工作区的默认用户身份?

解决Visual Studio中TFS工作区默认所有者为管理员的问题

步骤1:清除Windows中的TFS缓存凭据

  • 打开Windows凭据管理器(通过控制面板搜索“凭据管理器”,或右键开始菜单选择)
  • 切换到Windows凭据标签页,找到所有与你的TFS服务器相关的凭据条目,尤其是标注管理员账号的那条,右键删除
  • 完全关闭Visual Studio,重新打开后用自己的账号重新连接TFS

步骤2:修改VS源代码管理的工作区默认设置

  • 打开Visual Studio,点击顶部菜单栏的工具 → 选项
  • 在左侧导航栏展开源代码管理 → 工作区
  • 查看当前默认工作区的所有者信息,如果显示为管理员账号:
    • 选中该工作区,点击修改,将所有者改为你的个人账号
    • 若无法修改,先删除所有归属管理员的工作区(确认不再使用后操作),再重新配置工作区

步骤3:用TF命令强制重置工作区所有者(顽固场景)

  • 以管理员身份打开命令提示符或PowerShell
  • 导航到Visual Studio的TF工具目录,示例路径(根据你的VS版本调整):
    cd "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE"
  • 执行命令替换占位符:
    tf workspace /collection:http://你的TFS服务器地址/集合名称 /owner:你的域账号@域名 /update
  • 执行完成后重启Visual Studio,尝试创建新工作区验证默认所有者是否已变更

额外提示

  • 连接TFS时确保勾选的是自己的账号,避免再次误选管理员凭据
  • 若以上步骤无效,可尝试重置VS用户数据:打开命令提示符执行devenv /resetuserdata,之后重新初始化VS和TFS连接

内容的提问来源于stack exchange,提问作者TVJohn

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.12 00:44:54