True Launch bar 5.x.-6.x. не устанавливается на Windows 8 RTM
Started by Sweetnektar


Rate this topic
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5


42 posts in this topic
Zevs1998
Junior Member
**


0
24 posts 2 threads Joined: Aug 2007
12-24-2012, 12:40 AM -
#31
Удалось установить TLB простым копированием папки C:\Program Files\TrueLaunchBar и некоторых ключей реестра (которые нашел) с другого компьютера, на который она нормально устанавливается. Вроде бы все работает, но теперь почему то при инсталляции плагинов, которые запускаются файлами msi, установка происходит не по пути, прописанному в окне (в принципе его можно вообще очистить), а в корень локального диска L:\ (убрал из системы L:\, все стало устанавливаться на M:\). Это касается вообще любых программ, устанавливаемых пакетами msi, а не только плагинов TLB. Не могу найти где в системе хранится путь, куда все MSI устанавливают программы и непонятно, почему путь установки нельзя изменить в диалоге самого установщика - он на него не реагирует. А при попытке установки запуском файла truelaunchbar62.exe все по прежнему прекращается зависанием компа на этапе установки (tlb.dll - последнее, что остается на экране)
Yuri Kobets
Posting Freak
*****


10
6,208 posts 429 threads Joined: Jan 2002
12-26-2012, 12:17 PM -
#32
Zevs1998, эта MSI вообще капризная штука. Можно попробовать сделать лог инсталяции и посмотреть что там от куда. Подробности смотреть в:
msiexec /?
The TORDEX Team
http://www.tordex.com
Zevs1998
Junior Member
**


0
24 posts 2 threads Joined: Aug 2007
12-26-2012, 07:06 PM -
#33
Странная вещь получается, если устанавливать, например, TLBClock командой msiexec /a c:\tlbclock.msi /log c:\log.log, то устанавливается все на место, но при этом не появляется в панели управление\Программы и компоненты. При этом в лог-файле есть странная строка - Property(S): ROOTDRIVE = M:\ А если запускать просто tlbclock.msi, то все устанавливается в корень диска M:\, но зато есть в "установке и удалении программ" и нормально удаляется оттуда
Yuri Kobets
Posting Freak
*****


10
6,208 posts 429 threads Joined: Jan 2002
12-27-2012, 07:14 AM -
#34
Необходима помощь в тестировании.

Скачайте этот файл. Распакуйте куда нибудь, запустите командную строку под администратором. Войдите в папку, соответствующей разрядности и выполните команду:
regsvr32 tlb.dll

Все это сделает логи в папке DbgLogs в "Моих документах". Запакуйте папку и отправьте файл мне на support@tordex.com (сообщите о разрядности вашей системы).

ЗЫ. Может до Нового Года разрешится этот ребус.
The TORDEX Team
http://www.tordex.com
Zevs1998
Junior Member
**


0
24 posts 2 threads Joined: Aug 2007
12-27-2012, 08:14 PM -
#35
Отправил логи
Yuri Kobets
Posting Freak
*****


10
6,208 posts 429 threads Joined: Jan 2002
12-28-2012, 02:26 AM -
#36
(12-27-2012, 08:14 PM)Zevs1998 Wrote: Отправил логи

Спасибо! А что произошло после regsvr32? Система зависла или какое-то сообщение показалось?
The TORDEX Team
http://www.tordex.com
Zevs1998
Junior Member
**


0
24 posts 2 threads Joined: Aug 2007
12-28-2012, 02:54 AM -
#37
Нет, ничего не зависло, появилось окно, побежали строчки, сформировалась папка с двумя файлами.
Интересный прикол, попробовал снова запустить установку TLB файлом truelaunchbar62.exe, при запуске в пути по умолчанию пишет D:\tlb-test-log\64 (куда я распаковал ваши тестовые файлы), странно, исправил на обычный путь - C:\Program Files\TrueLaunchBar, запустил - все снова зависло как обычно. Но теперь при загрузке компьютера появляется окно Explorer.DBgLog с содержимым ваших логов. Т.е. каким то образоv в параметры запуска Explorer-a (как оболочки) прописались параметры DbgLog. Если просто открывать Explorer как проводник, то он стартует нормально, а вот при загрузке компа, или если в диспетчере задач убрать все копии Explorer и запустить новую задачу Explorer, то он уже загружается в виде окна с содержимым DbgLog
Файл tlb-1.DbgLog из папки DbgLogs нельзя удалить, он занят Explorer-ом
This post was last modified: 12-28-2012, 03:25 AM by Zevs1998.
Yuri Kobets
Posting Freak
*****


10
6,208 posts 429 threads Joined: Jan 2002
12-28-2012, 04:11 AM -
#38
Ну раз ничего не зависло, то в системе просто прописалась tlb.dll по новому пути.

Вот тут есть файлы для 32 и 64 бита и ключи реестра для импорта:
http://download.truelaunchbar.com/test/t...manual.zip

Просто импортируйте ключи реестра и перегрузитесь, чтобы снова встала tlb.dll из C:\Progra Files\TrueLaunchBar
The TORDEX Team
http://www.tordex.com
Yuri Kobets
Posting Freak
*****


10
6,208 posts 429 threads Joined: Jan 2002
12-28-2012, 10:15 AM -
#39
И так полноценный инсталятор. Вроде сейчас все должно заработать, но нужно проверить:
http://download.truelaunchbar.com/test/t...2-test.exe
The TORDEX Team
http://www.tordex.com
Zevs1998
Junior Member
**


0
24 posts 2 threads Joined: Aug 2007
12-28-2012, 06:59 PM -
#40
Итак, в сухом остатке:
1. tlb-6.2-manual.zip вернуло "нормальное" поведение Explorer-а, он больше не "цепляет" при запуске DBgLog. Но не исправило ситуацию с нормальной установкой msi-файлов, они по прежнему все устанавливаются в корень диска M:\, независимо от того, что прописано в путях установки
2. truelaunchbar62-test.exe ведет себя точно так же как и "штатный" инсталлятор - т.е. полное зависание системы на том же самом этапе установки
При попытке деинсталляции из Программы и компоненты система так же наглухо подвисает и опять же на Tlb.dll (фото с экрана отправил вам по почте)
This post was last modified: 12-28-2012, 07:32 PM by Zevs1998.
Yuri Kobets
Posting Freak
*****


10
6,208 posts 429 threads Joined: Jan 2002
12-29-2012, 02:57 AM -
#41
Quote:2. truelaunchbar62-test.exe ведет себя точно так же как и "штатный" инсталлятор - т.е. полное зависание системы на том же самом этапе установки
Хмм... возможно сказываются остатки от предыдущей версии. Не могли бы вы сделать вот так:
1. Закройте все панели TLB
2. Перегрузите компьютер
3. Удалите файл tlb.dll из папки установки (C:\Program Files\TrueLaunchBar)
4. Попробуйте поставить truelaunchbar62-test.exe

Тут дело вот в чем: старая tlb.dll боится запуска из под администратора, а именно под админом и работают инсталяторы и деинсталяторы. При этом инсталятор не совсем корректен, если невозможно перезаписать tlb.dll то будет сделана регистрация старой tlb.dll, обычно в этом нет проблемы, но тут он запустит старую tlb.dll под админом, что и вызывает крах.
The TORDEX Team
http://www.tordex.com
Zevs1998
Junior Member
**


0
24 posts 2 threads Joined: Aug 2007
01-08-2013, 08:53 PM -
#42
Наконец-то добрался до проблемного компьютера. Действительно, после удаления tlb.dll установка с файла truelaunchbar62-test.exe проходит нормально, ничего не подвисает (запускал не от имени администратора). В ближайшее время попробую установить с нуля на чистую систему
Zevs1998
Junior Member
**


0
24 posts 2 threads Joined: Aug 2007
01-15-2013, 04:35 AM -
#43
Установил TLB на чистую Windiows 8 Enterprise x64 с файла truelaunchbar62-test.exe . Всё устанавливается, ничего не подвисает (запускал не от имени администратора). Но Plugin-ы под x64 с инсталляторами msi устанвливаются все в корень локального диска L:\ (отключишь его - в корень локального диска M:\) и при этом никак не реагируют на путь, который пишешь в диалоге установки. И что самое печальное, после них любые другие программы, устанавливаемые из msi начинают устанавливаться куда угодно, кроме того места, куда написал сам. Что за косяк такой? Система абсолюно пустая, только установленная, даже без дров (они почти все есть в самой Windows-8)


Forum Jump:


Users browsing this thread: 9 Guest(s)