Графическая консоль управления Visual SVN Server отсутствует после обновления до Windows 10

2034
Automaton

После обновления до Windows 10 с Windows 7 я не могу найти консоль графического управления сервером VisualSVN.

Ранее в Windows 7 через меню «Пуск» у меня было приложение «Диспетчер серверов VisualSVN», которое я мог запускать и открывать графический интерфейс. Это приложение отсутствует в моем меню «Пуск» после обновления до Windows 10.

Далее после просмотра C:\ProgramData\Microsoft\Windows\Start Menu\Programsесть папка с именем "VisualSVN", которая пуста. Я предполагаю, что должен быть соответствующий ярлык в этой папке, который каким-то образом пропал после обновления до Windows 10.

Я заглянул в каталог установки и не смог найти ни одного исполняемого файла, который выглядел бы подходящим.

Я могу запустить «VisualSVNServer.exe», находящийся в каталоге binaries, и служба действительно запускается, и я могу подключиться к своим репозиториям и обновить / commit / etc ..., используя соответствующий интерфейс SVN, такой как TortoiseSVN.

Получается, что все по-прежнему установлено правильно, и я просто потерял графический интерфейс управления. Кто-нибудь может указать мне правильное направление, чтобы вернуть его?

Обновить

Похоже, консоль управления для VisualSVN представляет собой оснастку Windows MMC. Зная, что я чувствовал себя комфортно, запустив «VisualSVN Server.msc» прямо из binпапки в установочном каталоге VisualSVN, которая вызывает всплывающую консоль управления, но есть ошибка:Ошибка VisualSVN "Поставщик не может выполнить операцию (0x80041024)

Эта похожая тема описывает эту же ошибку: Visual SVN Server в Windows 10

Однако в моем случае сетевое расположение моего хранилища (давайте назовем его //SharedDrive/User/Repositories) не изменилось, и я никогда не отображал его на букву диска в Windows. Но вот тут я думаю, что проблема заключается в том, что в какой-то момент у меня был репозиторий на другом сетевом диске (который мы назовем //OldSharedDrive/User/Repositories). OldSharedDriveне удалось, и мы перенесли все в SharedDrive. В то время как я обновил свое местоположение репозитория в VisualSVN, чтобы управлять новым местоположением, не может быть найдено, и установщик вынужден завершиться неудачно.SharedDrive все было хорошо и хорошо работало в Windows 7. Перейдем к обновлению после Windows-10, и мы столкнулись с проблемой, как впервые описано в этом вопросе. Но теперь, если я пытаюсь восстановить, удалить или изменить VisualSVN с помощью программ и компонентов Windows, все операции выдают предупреждение, что//OldSharedDrive/User/Repositories

Я предполагаю, что где-то есть какой-то файл цепочки для ключей, из которого мне просто нужно удалить OldSharedDriveместоположение, и я смогу восстановить мою установку?

3
TY для дополнительной информации. Обновил ответ. bahrep 8 лет назад 0

2 ответа на вопрос

1
bahrep

Read the article KB100: Error code 0x80041024 after upgrading to Windows 10 for instructions on how to solve the problem.


Outdated answer:

  1. In Windows 10 search box type VisualSVN Server Manager. Don't you get a shortcut to VisualSVN Server Manager console as a result?

  2. If you don't, go to Control Panel | Programs and features and run Repair for VisualSVN Server.

Update

The error 0x80041024 has to be solved by repairing VisualSVN Server through Control Panel | Programs and features. However, since the repair fails due to stale repositories location, this repair issue should be resolved before you are able to repair the server.

Сontact support@visualsvn.com for additional investigation. Please attach VisualSVN Server installer / upgrade logs to the email. The logs should be located in %TEMP% directory and named like MSI*****.LOG, e.g. MSIf34d9.LOG. There should be multiple logs with such name, please attach all of them.

Да, № 1 - это то, с чего я начал; здесь пусто. Что касается # 2, моей первой мыслью было попытаться восстановить и запретить попытки удаления, а затем переустановить. К сожалению, существует устаревшее хранилище, которое приводит к сбою процедур восстановления и удаления. Сообщение гласит: «Не удалось получить доступ к сетевому расположению \\ what \wherever \ Repositories». Только варианты - повторить или отменить процесс. Повторная попытка не имеет смысла, потому что местоположение действительно больше не присутствует. Automaton 8 лет назад 0
Я обновил исходный вопрос, чтобы включить больше деталей относительно вашего пункта № 2. Automaton 8 лет назад 0
Мой мозг болит. Значением в RepositoriesRoot было правильное местоположение, «// SharedDrive / User / Repositories», но я все равно изменил его, как вы описали в шаге 3, и попытался снова запустить восстановление. Я получаю ту же ошибку, что и раньше: не удалось получить доступ к сетевому расположению '// OldSharedDrive / User / Repositories'. Я продолжу с сообщением об ошибке, как вы предложили. Спасибо за помощь @bahrep! Automaton 8 лет назад 0
1
SiggeLund

This solution got my GUI working again:

  1. Open a command prompt with admin rights.

  2. Go to the correct directory. This is mine below for example:

    cd \Program Files (x86)\VisualSVN Server\WMI 
  3. Run the following command:

    mofcomp VisualSVNServer.mof