Mif*_*Fox 32 visual-studio-2010 visual-studio visual-c#-express-2010
我尝试将Visual C#2010 Express版安装到我的PC上,但每当我尝试运行它时,都会收到错误消息.
许可证数据无效.需要重新安装.
我已经尝试重新安装它,并且消息仍然存在.
操作系统是Vista Home Premium.我已经VC# 2008 Express
安装好了.
GnR*_*hSP 32
我正在使用Visual Studio 2013,我遇到了同样的问题,但是当我尝试打开使用Visual Studio 2010制作的解决方案时,就会发生这种情况.
我的解决方案是打开解决方案文件(.sln),使用记事本并更改此行:
[# Visual Studio 2010]
Run Code Online (Sandbox Code Playgroud)
对此:
[# Visual Studio 2013]
Run Code Online (Sandbox Code Playgroud)
我在Windows 7 Pro中遇到了同样的问题.尝试过微软人员建议的所有内容,包括卸载,清理,重新安装Web安装程序和VS2010 Express iso - 每次都有相同的结果.
说这令人沮丧是一种轻描淡写的态度,以及微软对修复看似常见问题的不感兴趣(你可以找到许多搜索引擎'点击'来解决问题,没有一个解决方案)是令人难以置信的.
由于这实际上是一个原始的Win7安装,唯一的结论是MS再次打破了他们的licesing检查(为什么检查免费产品的许可?).
编辑:经过进一步调查,我得出结论,微软给出的建议毫无用处,也没有尝试诊断问题.它只是假设一个损坏的安装源.我认为问题实际上是注册表项的损坏权限/所有权.HKEY_LOCAL_MACHINE\SOFTWARE\Classes \许可证和子项需要由SYSTEM拥有,管理员具有完全访问权限.在受影响的系统上,管理员查看时无法显示所有者,也不显示任何权限.
到目前为止,我还没有明确的解决方法,因为我无法充分编辑受影响的注册表项的权限.
重新安装Windows几乎是一定的修复,但也是一个非常激烈的修复.
我在VS2010 Professional Trial/Evaluation下载时遇到了这个问题.我可以提供清晰简洁的步骤来重现:
就我而言,分辨率非常简单 - 将时钟设置回错误的日期.第二天,我能够将时钟设置回正确的日期并继续使用该产品.
根据此问题的其他答案,您可能会收到此消息的原因很多.安装Windows的"原始"安装人员最有可能遇到此特定问题,因为在设置新计算机并稍后再修复时(例如,如果您在几小时后修复时钟)设置时钟并不困难安装产品,可能很难将它们放在一起并意识到发生了什么.
希望这有助于其他人.
小智 4
这对我在 Vista 上有用。它基于 MS 的解决方法:http://connect.microsoft.com/VisualStudio/feedback/details/520110/invalid-license-data-reinstall-is-required
下载 subinacl 命令行工具
http://www.microsoft.com/downloads/en/confirmation.aspx?FamilyID=e8ba3e56-d8fe-4a91-93cf-ed6985e3927b&displaylang=en
运行这些命令:
subinacl /subkeyreg HKEY_CLASSES_ROOT\Licenses /setowner=everyone
subinacl /subkeyreg HKEY_CLASSES_ROOT\Licenses /grant=everyone=f
再次启动 VS 2010 Express,这次它要求输入许可证密钥。
(在 Windows 7 Home 上,我必须运行上述命令两次才能正常工作)
归档时间: |
|
查看次数: |
166839 次 |
最近记录: |