由于代理/防火墙

时间:2017-01-10 12:06:13

标签: visual-studio samba license-key vs-community-edition

首先,我阅读了与此相关的所有其他问题,我对此主题进行了广泛的谷歌搜索,但无法获得有效的答案。

我在11月中旬安装了Visual Studio 2015社区版,并从那时起一直在使用它。完成我的项目后,我回到笔和纸上寻找新的配方,并且诺伊回来实施所有那些整洁的东西。

现在它说,我的试用许可证已经过期,应该续订。我已经读过了,我应该使用我的MicrosoftAccount来做到这一点,并继续这样做。 Now this happened

它说,我应该检查防火墙和prxoy设置,我读到了管理员的contactiong。所以,我做了什么,但他说,没有代理,没有阻止防火墙或其他任何东西。 以管理员身份运行VS(输入我的凭据后),我可以创建新项目并调试现有项目,所以没有问题。但是我无法将该程序用作普通用户。

我在这里读到某处尝试通过systemcontrol修复它,但这也无效。 有人有解决方案吗?

此外:此处也没有“输入许可证密钥”字段,因此这也不是一个选项。

(几天后)

Halleluja,我找到了答案!在深入了解一些Microsoft帮助论坛之后,我遇到了this Thread,这不仅完美地描述了我的问题,而且还提供了解决方案。所以来自未来的亲爱的访问者,他们搜索了这个问题,并提出了这个Stackoverflow问题:请点击上面的链接!

2 个答案:

答案 0 :(得分:1)

因此,在使用域名帐户和使用本地帐户时,在尝试查找我的计算机与VS许可服务器之间的TLS交换之间的TLS交换的差异时,尝试找到与我们的计算机和VS许可服务器之间的TLS交换的差异,并且注意到没有区别,我回想起为什么我将这个假设推到了一边:我们的网络完全支持TLS 1.2,因为我可以毫无问题地连接到仅限TLS 1.2的远程主机。

这意味着问题出在其他地方,并且是由Visual Studio在尝试续订许可信息时以不同方式处理域帐户和本地帐户引起的。 好消息是我找到了原因以及如何解决它。

我记得今年早些时候,当我们将商业部门从Windows 7升级到Windows 10时,他们在尝试在Microsoft Outlook上配置邮件帐户时都遇到了问题:未知错误0x8004011c。如果你四处寻找它,你会很快发现这只发生在使用域帐户而不是使用本地帐户时(听起来很熟悉,嘿?)。绕过此问题的修复方法是设置与Windows加密相关的特定注册表项。

当深入挖掘时,您会发现此修复与KB 3000850有关(由于我的帐户未经过验证,我遗憾地无法链接)并且实际上已在“已知问题”部分中进行了描述,以及在Samba相关文档中(“Samba NT4域的必需设置”)。 简而言之:加入NT样式域的Windows 8.1+客户端(使用KB3000850)无法使用Windows凭据管理器。不使用NT样式域时不会发生这种情况。无论域上下文如何,修复程序似乎全局授权使用Windows凭据管理器。

所以,要把它包起来,如果:

  • 您有一个NT风格的域(例如使用Samba域控制器时)
  • 您拥有Windows 8.1或更高版本 v更新Visual Studio许可证时遇到问题
  • 然后,设置以下注册表项:

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Protect\Providers\df9d8cd0-1501-11d1-8c7a-00c04fc297eb]
    "ProtectionPolicy"=dword:00000001
    

这解决了我们域名中所有已测试的计算机和帐户的问题。

至于为什么Visual Studio 2015需要使用Windows Credential Manager而不是Visual Studio 2013,微软的某个人必须在那里解释,因为我没有线索。

答案 1 :(得分:0)

您正在使用使用不受支持的功能的非常旧的Samba服务器。 NT4于1995年问世。当时Active Directory并不存在。 lot 在上一个 20年中发生了变化,包括加强安全性并逐步删除旧的,安全性较低的功能,如LanMan和NT4域。

您应该遵循您关联的网页Required Settings for Samba NT4 Domains中发布的建议,而不是削弱安全性:

  

Microsoft停止在其Windows操作系统中对NT4域的官方支持。 ...无论如何,考虑迁移到Samba Active Directory(AD)以避免因Microsoft的未来更新禁用或删除不支持的NT4功能而出现问题。