Не могу установить Vivaldi 2.5 (спасибо за помощь, получилось, но с бубном)
-
@coleslaw said in Не могу установить Vivaldi 2.5:
@Elavyor Ммм-Да..!??
Это полный 3,14-здец, будем удалять.Сколько у вас в системе Учетных записей?
Одна.
Установка в режиме Для всех (Install for all users), подразумевает как минимум две учётки.
Если при установке поставить Installation type «Install per user», то Destination Folder упрямо ставится на системном диске *Users\**\AppData\Local\Vivaldi и не хочет меняться, даже если я указываю другую папку.
А я на системный диск программ не ставлю (и вообще на него ничего не пишу). Там только ось (разумеется, и то, что пишется только в систему). (Даже для временных файлов отдельный логический диск.)Если же при установке поставить Installation type «Install for all users», то Destination Folder можно выбирать, что я и делаю. И все предыдущие версии при этой опции прекрасно устанавливались.
И по дефолту должна производиться в «C:\Program Files\Vivaldi»
Это и есть то нововведение, из-за которого весь сыр-бор?
Назад в каменный век?
(Помню, в 1990-е выбирать папку установки было невозможно. Правда, некоторые программы удавалось потом переносить ручками после некоторых танцев с бубном.)У вас Стандалоне
E:\Vivaldi Now\Application\ .*
E:\Vivaldi Now\User Data\Default\ .*
и Основной
E:\Vivaldi\Application\ .*
А на каком диске профиль основного ~\User Data\ Default ?Как и писал выше, на системном (путь к профилю *\AppData\Local\Vivaldi\User Data\Default). Иначе не получается.
Очень интересно. И где именно и что же там пишется?
В
HKEY_CURRENT_USER\Software\Vivaldi
есть ли параметр "DestinationFolder" и на какой браузер он указывает.Есть. На E:\Vivaldi.
CommandLine="E:\Vivaldi Now\Application\2.4.1488.38\Installer\setup.exe" --on-os-upgrade --verbose-logging"
В
HKEY_CURRENT_USER\Software\Vivaldi
(кстати, и на Вашем снимке реестра тоже) такого параметра нет.
Есть вHKEY_CURRENT_USER\Software\Vivaldi\Commands\on-os-upgrade
:
CommandLine="E:\Vivaldi Now\Application\2.4.1488.38\Installer\setup.exe" --on-os-upgrade --verbose-logging"UpdateTempDir="d:\TMP\Update-f89e3337-1dea-45c5-a1db-d9c440ef836a"
Во всей ветке
HKEY_CURRENT_USER\Software\Vivaldi
параметра "UpdateTempDir" нет.Как минимум Стандалоне перебил запись Основного, и наоборот.
Где конкретно и как именно?
Чтоб не было касяков, оставить придется пока, только один вивальди.
А можно поподробнее?
В чём косяк?
Почему до 2.5 он не возникал?(Это может не иметь значения, но у всех остальных браузеров тоже есть portable дублёры. И ни у кого ни разу с этим проблем не было.)
Тем более у вас там полный зверинец браузеров, "и даже K-Meleon".
Что бы и как сохранить данные, будем разбираться конкретно в вашей ситуации (конфигурации).И всё-таки: что именно мешает установщикам (уже трёх минорных версий) извлечь файлы из архива?
(В том, что они не повреждены, не сомневаюсь.) -
@Elavyor Ох, уж эта нетрадиционная
ориентацияконфигурация.
Все плюсы сего действа знает только её счастливый обладатель.coleslaw : Сколько у вас в системе Учетных записей?
Elavyor : Одна.Это хорошо, ни кто не пострадает.
Elavyor : А я на системный диск программ не ставлю (и вообще на него ничего не пишу).
coleslaw : А на каком диске профиль основного ~\User Data\ Default ?
Elavyor : Как и писал выше, на системном (путь к профилю *\AppData\Local\Vivaldi\User Data\Default). Иначе не получается.!????
С вашей конфигурацией, нужно устанавливать только в режиме Стандалоне
E:\Vivaldi Now\Application (E:\Vivaldi Now\User Data) - правильный выбор.
мысли вслух:
играться профилями можно ключами
--profile-directory=new_user
- будет там же, где и Default
--user-data-dir=D:\Profiles\
- будет там, куда пошлёте
я так понимаю, у вас системная Temp на диске D:\ туда же, можете отправить и кэш браузера, запуском с ключем
--disk-cache-dir="D:\Temp\Vivaldi"
--disk-cache-size=1073741824
~1Гб
так как браузер кеширует всё (+весь хлам) в папку профиля, а не в системный темп.coleslaw : есть ли параметр "DestinationFolder" и на какой браузер он указывает.
Elavyor : Есть. На E:\VivaldiТак и должно быть, в Вашем случае это равнозначно C:\Program Files\Vivaldi
Остальные записи, содержащие в себе «E:\Vivaldi Now\» принадлежат другому браузеру, пусть даже и имя у него то же,
и установлен он из "одной коробки", но по факту это другой браузер.
И не допустимо, чтобы один гадил "в квартире" другого, даже если они "родные братья".
Пусть куст HKCU\Software\Vivaldi у них будет один, а вот разделы разные - согласно типа (стабильный или снапшот) и режиму установки.
например:
HKCU\Software\Vivaldi\Vivaldi Stable
HKCU\Software\Vivaldi\Vivaldi Standalone
HKCU\Software\Vivaldi\Vivaldi Snapshot
Почему это не реализовано я не знаю - вопрос к разработчикам. Мой совет озвучен постами выше, но повторюсь:
-- Хотите погонять на разных версиях «Vivaldi» - заводите другую учетную запись Windows.
Тестировать режимы и устанавливать снапшоты завязал после 1.16, и могу исключительно ради идеи или решения какого-либо вопроса.
Так как не признаю тесты на виртуалках, если гробить, то реальное железо.Elavyor : CommandLine="E:\Vivaldi Now\Application\2.4.1488.38\Installer\setup.exe" --on-os-upgrade --verbose-logging"
Elavyor : ВHKEY_CURRENT_USER\Software\Vivaldi
(кстати, и на Вашем снимке реестра тоже) такого параметра нет.
Elavyor : Есть вHKEY_CURRENT_USER\Software\Vivaldi\Commands\on-os-upgrade
1. Его и не должно там быть - на скриншоте только корневой раздел "Vivaldi"
2. Правильно там ему и место, на скриншоте это раздел "Commands" (папка в дереве)
Специально "замазал" остальные разделы, не относящиеся к вивальди.Elavyor : UpdateTempDir="d:\TMP\Update-f89e3337-1dea-45c5-a1db-d9c440ef836a"
Elavyor : Во всей веткеHKEY_CURRENT_USER\Software\Vivaldi
параметра "UpdateTempDir" нет.Это временный ключ, создаётся при обновлении.
Посмотрите на его значение, там ваша папка TMP на диске d:\ и 36-символьный ID.coleslaw : Как минимум Стандалоне перебил запись Основного, и наоборот.
Elavyor : Где конкретно и как именно?Где: Ответ чуть выше, о не допустимости различных вариаций браузера делать записи в один раздел.
Как: Приведу аналогию.
Есть директория «Мои фото», в ней папки-каталоги Зима, Весна, Лето, Осень.
В этих разбивка по месяцам, далее либо уже сами фотки, либо папка-событиеОтжигаем в банеПикник.
фотографии не имеют названий, только сухая нумерация. (и это плохо т.к. найти быстро что либо, проблема)
У супруги на ноуте такая же структура (сам же и делал) и тоже нумерация.
Её жесткий накрывается медным тазом, вытаскиваю, шаманю, подключаю к своему системнику и запускаю копирование.
И вот тут - промахиваюсь с выбором места сохранения. Вы уже догадались, что произошло?
Правильно. Я запустил копирование, без подтверждения перезаписи в свой же каталог.
Результат - котики, цветочки. А самая жесть, это какие-то страшные старые тётки, вместоОтжигаем в банеПикник.coleslaw : Чтоб не было касяков, оставить придется пока, только один вивальди.
Elavyor : А можно поподробнее? В чём косяк?Ответ выше.
Elavyor : Почему до 2.5 он не возникал?
Elavyor : И всё-таки: что именно мешает установщикам (уже трёх минорных версий) извлечь файлы из архива?1. Без понятия. Вам лучше знать, что творится в вашей системе.
Я же привел свои умозаключения, выводы согласно наблюдений, и информации на форуме.
У меня раньше тоже стояла связка из двух, снапшота и стабильного. И в один прекрасный день, снапшот начал глючить при обновлении.
Что, Где, Когда и как вылечил - ссылки на мои посты, выше по тексту.2. Я не знаю. Не знаю что творится в вашем реестре. Как работает брандмауэр в связке с касперычем.
Каждому новому приложению (процессу) , виндовс присваивает уникальный ID-номер, и записью в реестр.
А если в реестре творится не пойми что. Делайте выводы.
Перед тем чтобы установить, нужно удалить старое. Вот пример, запись вашего лога установки
"E:\Vivaldi\Application\2.3.1440.61\Installer\setup.exe" --delete-old-versions --verbose-logging --vivaldi-install-dir="E:\Vivaldi"
На форуме (тут в нашей ветке), как минимум с 10-ток сообщений о невозможности удалить вивальди штатным способом.
В основном это версия 2.4 с минорными обновлениями. И когда на неё обновлением из интернета прилетела 2.5 - которая черный экран.
Пользователи в попытке откатится, получили не возможность удаления.
Данный сабж я подтверждаю и уже писал об этом. Вот только минорный билд не помню. Удалял ручками.
Если же произвести чистую установку, любой из версий 2.4, то удаление без проблем. Делайте выводы.Док сказал в морг
-
Я ещё добавлю, что Firefox только в последней 67-й версии научили дружить с другими вариантами себя - https://blog.nightly.mozilla.org/2019/01/14/moving-to-a-profile-per-install-architecture/
-
@finoderi said in Не могу установить Vivaldi 2.5:
Я ещё добавлю, что Firefox только в последней 67-й версии научили дружить с другими вариантами себя - https://blog.nightly.mozilla.org/2019/01/14/moving-to-a-profile-per-install-architecture/
Хм... Не знаю, что там с Nightly (уже давно от всех вариантов, кроме stable, отказался), как и @coleslaw
Тестировать режимы и устанавливать снапшоты завязал после 1.16, и могу исключительно ради идеи или решения какого-либо вопроса.
Так именно stable версий Лисы несколько (минимум с 2016-го, какие там были версии, не упомню).
И не у меня одного:
FAb wrote on January 16, 2019 at 12:36 pm:
Well, I am not sure but : I use a Firefox in my Linux box (.deb) with 4 profiles : – Normal – a profile for “Exploitation and documentation” which is sync’ed – a profile for personal usage (sync’ed too) – a profile for personal usage shared with my wife (sync’ed too) For WebDev I now use a Firefox Dev Edition: – Profile WebDev (add-ons)
-
@coleslaw said in Не могу установить Vivaldi 2.5:
Док сказал в морг
В морг! — означает, что проще сделать все заново, чем исправить то, что получилось. При этом если революция требует жертв — ну что ж, придется кому-то и умереть. В любой больничке всегда кто-нибудь мрёт, для того и морг построен. И не жаловаться!
OK.
Снёс все клоны (разумеется, забэкапив на другой диск), почистил реестр с Revo Uninstaller Pro (in forced mode) и RegAlyzer (вместе эта парочка находит такое, что и в голову не всегда придёт, и не только в реестре), вычистил все временные файлы на d:\TMP и d:\Temp.
(Если кто подумал, что я вообще реестр не чищу, я не виноватУ себя на компьютере (относительно Vivaldi) я ничего не изменял
)
Проверил: в системе на \Users\**\AppData (во всех папках) от Vivaldi ничего не осталось.
На https://vivaldi.com/download/ тем временем оказалась уже четвёртая минорная версия
Vivaldi.2.5.1525.46.exeС вашей конфигурацией, нужно устанавливать только в режиме Стандалоне
OK.
Installation type «Install standalone»
Destination Folder «e:\Vivaldi»
Accept and InstallИ — о, новость! — «Не удалось извлечь файлы из архива. Скачайте Vivaldi заново.»
Теперь-то почему?
-
@coleslaw said in Не могу установить Vivaldi 2.5:
Я не знаю. Не знаю что творится в вашем реестре.
Реестр чист — гарантирую.
Как работает брандмауэр в связке с касперычем.
Связки нет, только Касперский.
От мелкомягких как от неизбежного зла беру только самое необходимое.
И брандмауэр сразу по установке отключил, и Windows Defender удалил. -
@coleslaw said in Не могу установить Vivaldi 2.5:
Ох, уж эта нетрадиционная
ориентацияконфигурация.
Все плюсы сего действа знает только её счастливый обладатель.Возникла по необходимости.
В те же 1990-е сначала всё было стандартно. И программы на C:\Program Files\ в том числе.
И спустя определённое время диск оказался забит под завязку, и ось начала тормозить.
А чистить всё время надоело.Тогда и навёл порядок, разложив всё по отдельным логическим дискам.
Систему с тех пор ничто не беспокоит (кроме собственной дури, разумеется. Но против корпорации зла я бессилен). На её диске теперь всегда полно свободного места.
И многое другое тоже теперь в покое.@coleslaw said in Не могу установить Vivaldi 2.5:
я так понимаю, у вас системная Temp на диске D:\ туда же, можете отправить и кэш браузера, запуском с ключем
--disk-cache-dir="D:\Temp\Vivaldi" --disk-cache-size=1073741824 ~1Гб
так как браузер кеширует всё (+весь хлам) в папку профиля, а не в системный темп.За это отдельное спасибо.
-
Elavyor: Снёс все клоны
Elavyor: Вычистил все временные файлы на d:\TMP и d:\Temp.Это есть Гуд!
Elavyor: Теперь-то почему?
Elavyor: только Касперский.Касперского на время, в угол, и чтоб не плакал.
Установим в ручном режиме. -
@coleslaw said in Не могу установить Vivaldi 2.5:
Касперского на время, в угол, и чтоб не плакал.
Установим в ручном режиме.OK.
Отключил защиту.
«Не удалось извлечь файлы из архива. Скачайте Vivaldi заново.» -
@Elavyor Напишу мини хелп, не отключайтесь.
-
@coleslaw
Жду. Надеюсь. -
@Elavyor Удалите два куста реестра, если они есть.
HKCU\Software\Vivaldi
иHKCU\Software\Microsoft\Windows\CurrentVersion\Uninstall\Vivaldi
Чтобы не лезть ручками в реестр, запустите блокнот, скопируйте код, и сохраните документ.
Замените расширение txt на reg, и запустите двойным кликом на исполнение.Windows Registry Editor Version 5.00 [-HKEY_CURRENT_USER\Software\Vivaldi] [-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall\Vivaldi]
Проверте папку Temp на хлам, от предыдущих установок.
Распакуйте инсталлятор, 7-Zip архиватором. -
-
Создайте каталог Vivaldi - имя может быть любым.
Поместите туда папку Vivaldi-bin из распаковки
ПереименуйтеVivaldi-bin
вApplication
Зайдите в Application и создайте текстовый файл с именимstp.txt
Откройте и впишите текст// Vivaldi Standalone
Сохраните, и замените расширение txt на viv
Запустите vivaldi.exe -
Недостаток сего действа - отсутствие возможности обновления через интернет.
Ну и по-любому, нужно искать причину, почему на вашей системе не работает инсталлятор.
Как вариант - создать новую учетную запись, и попробовать в ней. -
@coleslaw said in Не могу установить Vivaldi 2.5:
@Elavyor Удалите два куста реестра, если они есть.
HKCU\Software\Vivaldi
иHKCU\Software\Microsoft\Windows\CurrentVersion\Uninstall\Vivaldi
Их (и многое другое, там было несколько десятков разных параметров) уже удалил, как писал выше
почистил реестр с Revo Uninstaller Pro (in forced mode) и RegAlyzer (вместе эта парочка находит такое, что и в голову не всегда придёт, и не только в реестре)
Чтобы не лезть ручками в реестр, запустите блокнот, скопируйте код, и сохраните документ.
Замените расширение txt на reg, и запустите двойным кликом на исполнение.Windows Registry Editor Version 5.00 [-HKEY_CURRENT_USER\Software\Vivaldi] [-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall\Vivaldi]
Спасибо, но мне уже не пригодилось.
Может, кому ещё понадобится.Проверте папку Temp на хлам, от предыдущих установок.
Тоже писал: папки Temp и TMP от хлама освободил:
вычистил все временные файлы на d:\TMP и d:\Temp
Распакуйте инсталлятор, 7-Zip архиватором.
Распаковал.
Скопировал что нужно в e:\Vivaldi, добавил туда же из бэкапа настройки, закладки, расширения и экспресс-панель — и этот пост пишу уже на 2.5.1525.46
Спасибо!
-
coleslaw: Ну и по-любому, нужно искать причину, почему на вашей системе не работает инсталлятор.
-
@coleslaw said in Не могу установить Vivaldi 2.5:
Создайте каталог Vivaldi - имя может быть любым.
Поместите туда папку Vivaldi-bin из распаковки
ПереименуйтеVivaldi-bin
вApplication
Зайдите в Application и создайте текстовый файл с именимstp.txt
Откройте и впишите текст// Vivaldi Standalone
Сохраните, и замените расширение txt на viv
Запустите vivaldi.exeО! Пока мелкомягкие порадовали очередным blue screen и пришлось перезагружать комп и т. д., пока я возился с бэкапом (там, кстати, файл stp.viv уже был заготовлен ), тут последняя часть мини хелпа появилась
Ещё раз спасибо!
(Надо бы это отдельно выложить, ещё может кому-нибудь пригодиться.)
-
@Elavyor said in Не могу установить Vivaldi 2.5:
(Надо бы это отдельно выложить, ещё может кому-нибудь пригодиться.)
Отредактируйте название темы, и добавте теги (в низу формы редактора сообщений) для удобства поиска.
-
@coleslaw said in Не могу установить Vivaldi 2.5:
Недостаток сего действа - отсутствие возможности обновления через интернет.
update_notifier.exe ведь в e:\Vivaldi\Application есть и уже запущен
Будем надеяться — сработает.
Ну и по-любому, нужно искать причину, почему на вашей системе не работает инсталлятор.
В принципе, да. Пока подожду до следующего обновления, проверю.
Как вариант - создать новую учетную запись, и попробовать в ней.
Спасибо, запомню.