如果用户名包含点,则XP或Windows Server 2003上的ClickOnce安装失败

时间:2011-09-07 13:53:22

标签: clickonce

1 个答案:

答案 0 :(得分:0)

之前我遇到过这个问题。问题是用户的文件夹中包含一个点(。),安装程序的某些功能不喜欢在路径中有一个点。

有两种可能的解决方案,一种是有点风险,另一种很可能是没用的。道歉是悲观。

解决方案#1

用户需要从个人资料文件夹中删除该点。 This walk-through解释了这个过程,但它涉及到管理员访问机器和黑客入侵注册表。第一个要求可能是不可能的,第二个要求通常是不好的做法,如果可以避免则不推荐。

此外,更改用户配置文件文件夹可能很危险,因为其他文件和应用程序可能依赖于虚线用户目录中文件夹或文件的固定路径。修复您的问题可以为其他应用程序的用户创建更多。这不是最佳解决方案。

解决方案#2

下一个解决方案实际上不是一个解决方案。那就是用MS Connect提交错误报告。彻底记录问题,并确保引用错误代码0x80070003,并检查是否可以重现此问题,以便您可以提供有关如何复制此错误的非常具体的说明。

微软的某些人会做出回应,但他们有可能会说它的设计方式如此。但是,您可能会很幸运并获得此修补程序。

我建议现在接受此错误并向MS Connect发布错误报告。使用指向MS Connect故障单的链接更新您的问题,我(希望其他人)将对请求进行投票,以便将其修复。

正如我所提到的,我以前见过这个问题。但是,我记得在我的情况下,目录中的点不是用户名的一部分,所以我能够重命名目录,瞧!问题得到解决。这是一种特殊情况,我们不应该重命名用户文件夹。

祝你好运,我会一直关注这篇文章。

相关问题