升级到 Windows 10 后 Visual SVN Server 图形管理控制台丢失

升级到 Windows 10 后 Visual SVN Server 图形管理控制台丢失

从 Windows 7 升级到 Windows 10 后,我无法找到 VisualSVN Server 图形管理控制台。

以前,在 Windows 7 中,我的开始菜单中有一个“VisualSVN 服务器管理器”应用程序,我可以运行它并打开 GUI。升级到 Windows 10 后,我的开始菜单中缺少此应用程序。

进一步查看后,发现C:\ProgramData\Microsoft\Windows\Start Menu\Programs名为“VisualSVN”的文件夹是空的。我猜想该文件夹中应该有一个适当的快捷方式,但在升级到 Windows 10 后不知何故消失了。

我查看了安装目录,没有找到任何看起来合适的可执行文件。

我能够运行二进制目录中的“VisualSVNServer.exe”,并且服务确实启动,我能够连接到我的存储库并使用适当的 svn 接口(如 TortoiseSVN)进行更新/提交/等...

所以看起来一切都安装正确,我只是丢失了图形管理界面。有人能告诉我如何找回它吗?

更新

看起来 VisualSVN 的管理控制台是一个 Windows MMC 管理单元。我知道我很乐意直接从binVisualSVN 安装目录中的文件夹运行“VisualSVN Server.msc”,这样确实会弹出管理控制台,但有一个错误:VisualSVN 错误“提供程序无法执行尝试的操作 (0x80041024)”

这个类似的主题确实描述了同样的错误:Windows 10 上的 Visual SVN 服务器

但是,就我而言,我的存储库的网络位置(我们称之为//SharedDrive/User/Repositories)没有改变,我从未将它映射到 Windows 中的驱动器号。但我认为问题出在这里:在某个时间点,我在另一个网络驱动器上有一个存储库(我们称之为//OldSharedDrive/User/Repositories)。OldSharedDrive失败了,我们将所有内容迁移到了SharedDrive。当时我更新了VisualSVN中的存储库位置以管理新的位置SharedDrive,一切都很好,在Windows 7中运行良好。快进到Windows 10升级后,我们遇到了这个问题,正如这个问题中首先描述的那样。但是现在,如果我尝试使用Windows程序和功能修复,卸载或修改VisualSVN,所有操作都会发出无法找到的警告,//OldSharedDrive/User/Repositories安装程序将被迫终止失败。

我猜测某个地方有某个钥匙串文件,我只需要删除其OldSharedDrive位置就可以修复我的安装?

答案1

这个解决方案使我的 GUI 再次正常工作:

  1. 以管理员权限打开命令提示符。

  2. 转到正确的目录。例如,下面是我的目录:

    cd \Program Files (x86)\VisualSVN Server\WMI
    
  3. 运行以下命令:

    mofcomp VisualSVNServer.mof
    

答案2

阅读文章KB100:升级到 Windows 10 后出现错误代码 0x80041024以获得关于如何解决问题的说明。


过时的答案:

  1. 在 Windows 10 搜索框中输入VisualSVN Server Manager。结果你没有得到 VisualSVN Server Manager 控制台的快捷方式吗?

  2. 如果没有,请访问控制面板 | 程序和功能然后运行维修用于 VisualSVN 服务器。

更新

0x80041024必须通过修复 VisualSVN Server 来解决此错误控制面板 | 程序和功能。但是,由于修复因存储库位置陈旧而失败,因此必须先解决此修复问题,然后才能修复服务器。

联系方式[电子邮件保护]进行进一步调查。请将 VisualSVN Server 安装程序/升级日志附加到电子邮件中。日志应位于%TEMP%目录中并命名为MSI*****.LOG,例如MSIf34d9.LOG。应该有多个同名的日志,请将它们全部附加。

相关内容