【问题标题】:gitextensions install fails on windows 7 with invald short file namegitextensions 安装在 Windows 7 上失败,短文件名无效
【发布时间】:2011-04-27 09:46:17
【问题描述】:

在 Windows 7 机器上安装最近的 gitextensions 给了我 一个“invalid short file name username.user”。

以不同的用户身份安装,即使本地管理员工作,但扩展仅在我以该用户身份登录时工作。

作为普通用户,我可以启动 exe,它工作正常,但资源管理器集成和 VS 插件根本不起作用(对点击没有反应)。

【问题讨论】:

    标签: git windows-7 git-extensions


    【解决方案1】:

    这不仅限于gitextensions,还可能影响任何必须处理special character in the installation path 或用户名的安装程序。

    例如见this thread

    我收到一个错误(以荷兰语安装)“u.sername 是无效的短文件名”,其中u.sername 是登录用户。

    当用户名包含点时,我在 Flash Player 论坛中看到了类似的问题。他们创建了一个额外的配置文件(相同的用户名,但省略了点),一切正常。

    【讨论】:

    • 谢谢,但我尝试使用本地管理员,称为管理员,那里没有点,安装程序可以工作,但 gitextensions 没有。
    • @Git:当你作为本地管理员使用它时它不起作用?还是像你一样?
    • 我尝试了几个虚拟用户和本地管理员,只要我以安装它的同一用户身份登录,它就可以工作。然后作为普通用户返回,资源管理器集成和插件什么都不做。没有反应,没有错误信息。
    • @Git:我是这么想的:它必须在HKLU(本地用户)安装它的shell扩展,这与安装使用的帐户和gitextensions日常操作使用的最终帐户不同。跨度>
    【解决方案2】:

    所以没有解决这个问题? 或者它注册到 HKLU 的事实是否可以帮助 解决方法?

    【讨论】:

    • 您不应将该问题作为“答案”发布,而应作为评论发布。我没有直接的解决方案,除了临时授予该用户本地管理员权限以防安装工作正常,或者检查为什么这个特定帐户有问题(特殊字符或点)。如您所见,其他(虚拟)帐户运行良好。
    • 感谢您的帮助。有问题的帐户中有一个点,但这是帐户名称的标准。所以 gitextensions 不再适合我了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-16
    • 2013-02-22
    相关资源
    最近更新 更多