PDA

Показать полную графическую версию : Не устанавливаются программы


Ekloros
20-08-2017, 10:22
Добрый день. В последние пару дней сталкиваюсь со следующей проблемой: большинство программ уже после указания путей и необходимых параметров не устанавливаются при этом не выдавая никаких ошибок. Установка не зависает, не выдаёт никаких ошибок, просто ничего не происходит. Так же при удалении некоторых программ зависает установщик windows на этапе "подготовки". Сам установщик windows прекрасно запускается и не выдаёт ошибок. Ещё было предположение, что сломались пути Temp файлов, но даже после создания их в другом месте и перенаправления ошибки остались прежними. Похоже на то, что всё таки проблема в приложениях установки windows 10. Если у кого-то есть пошаговая инструкция по их переустановке, буду благодарен за публикацию, потому что всё что я нашёл не помогло

В качестве примера приложу программу Tunnelbear и её лог файл.
http://cdn1.savepice.ru/uploads/2017/8/20/c1cc0401a51e0d730ac885d9220e2970-full.png
[04D4:19AC][2017-08-20T13:02:15]i001: Burn v3.11.0.1701, Windows v10.0 (Build 14393: Service Pack 0), path: C:\Users\Tuttle\AppData\Local\Temp\{91D1C63D-28C0-414B-B50D-5F4FCF5143FB}\.cr\TunnelBear-Installer.exe
[04D4:19AC][2017-08-20T13:02:15]i000: Initializing string variable 'CustomInstallFolder' to value ''
[04D4:19AC][2017-08-20T13:02:15]i000: Initializing string variable 'BootstrapperPath' to value ''
[04D4:19AC][2017-08-20T13:02:15]i000: Initializing string variable 'CustomTempFolder' to value ''
[04D4:19AC][2017-08-20T13:02:15]i000: Initializing string variable 'OutputName' to value 'TunnelBear-Installer.exe'
[04D4:19AC][2017-08-20T13:02:15]i009: Command Line: '"-burn.clean.room=D:\Google Chrome\TunnelBear-Installer.exe" -burn.filehandle.attached=456 -burn.filehandle.self=460'
[04D4:19AC][2017-08-20T13:02:15]i000: Setting string variable 'WixBundleOriginalSource' to value 'D:\Google Chrome\TunnelBear-Installer.exe'
[04D4:19AC][2017-08-20T13:02:15]i000: Setting string variable 'WixBundleOriginalSourceFolder' to value 'D:\Google Chrome\'
[04D4:19AC][2017-08-20T13:02:15]i000: Setting string variable 'WixBundleLog' to value 'C:\Users\Tuttle\AppData\Local\Temp\TunnelBear_201 70820130215.log'
[04D4:19AC][2017-08-20T13:02:15]i000: Setting string variable 'WixBundleName' to value 'TunnelBear'
[04D4:19AC][2017-08-20T13:02:15]i000: Setting string variable 'WixBundleManufacturer' to value 'TunnelBear'
[04D4:19AC][2017-08-20T13:02:16]i000: Loading managed bootstrapper application.
[04D4:19AC][2017-08-20T13:02:16]i000: Creating BA thread to run asynchronously.
[04D4:19AC][2017-08-20T13:02:16]i100: Detect begin, 2 packages
[04D4:19AC][2017-08-20T13:02:16]i000: Setting string variable 'NETFRAMEWORK45' to value '460805'
[04D4:19AC][2017-08-20T13:02:16]i052: Condition 'NETFRAMEWORK45 >= 394254' evaluates to true.
[04D4:19AC][2017-08-20T13:02:16]i101: Detected package: NetFx461Redist, state: Present, cached: None
[04D4:19AC][2017-08-20T13:02:16]i101: Detected package: TunnelBear.Setup, state: Absent, cached: Complete
[04D4:19AC][2017-08-20T13:02:16]i199: Detect complete, result: 0x0
[04D4:1750][2017-08-20T13:02:19]i000: Setting string variable 'CustomInstallFolder' to value 'C:\Program Files (x86)\TunnelBear'
[04D4:1750][2017-08-20T13:02:19]i000: Setting string variable 'BootstrapperPath' to value 'C:\ProgramData\Package Cache\{cccb8171-b60b-4da8-8a0a-00e21ff41860}\TunnelBear-Installer.exe'
[04D4:19AC][2017-08-20T13:02:19]i200: Plan begin, 2 packages, action: Install
[04D4:19AC][2017-08-20T13:02:19]w321: Skipping dependency registration on package with no dependency providers: NetFx461Redist
[04D4:19AC][2017-08-20T13:02:19]i000: Setting string variable 'WixBundleRollbackLog_TunnelBear.Setup' to value 'C:\Users\Tuttle\AppData\Local\Temp\TunnelBear_201 70820130215_000_TunnelBear.Setup_rollback.log'
[04D4:19AC][2017-08-20T13:02:19]i000: Setting string variable 'WixBundleLog_TunnelBear.Setup' to value 'C:\Users\Tuttle\AppData\Local\Temp\TunnelBear_201 70820130215_000_TunnelBear.Setup.log'
[04D4:19AC][2017-08-20T13:02:19]i201: Planned package: NetFx461Redist, state: Present, default requested: Present, ba requested: Present, execute: None, rollback: None, cache: No, uncache: No, dependency: None
[04D4:19AC][2017-08-20T13:02:19]i201: Planned package: TunnelBear.Setup, state: Absent, default requested: Present, ba requested: Present, execute: Install, rollback: Uninstall, cache: No, uncache: No, dependency: Register
[04D4:19AC][2017-08-20T13:02:19]i299: Plan complete, result: 0x0
[04D4:19AC][2017-08-20T13:02:19]i300: Apply begin
[04D4:19AC][2017-08-20T13:02:19]i010: Launching elevated engine process.
[04D4:19AC][2017-08-20T13:02:19]i011: Launched elevated engine process.
[04D4:19AC][2017-08-20T13:02:19]i012: Connected to elevated engine.
[02BC:1B58][2017-08-20T13:02:19]i358: Pausing automatic updates.
[02BC:1B58][2017-08-20T13:02:19]i359: Paused automatic updates.
[02BC:1B58][2017-08-20T13:02:19]i360: Creating a system restore point.

Petya V4sechkin
20-08-2017, 10:49
Ekloros, последняя запись в логе - попытка создания точки восстановления.

Посмотрите, есть ли ошибки в журнале событий (http://www.oszone.net/10680) -> Журналы Windows -> разделы Система и Приложение.

Как пример, из-за конфликта со сторонним программным обеспечением (http://forum.oszone.net/post-2137264.html#post2137264) могут быть ошибки VSS 0x81000101 (приводящие к 10-минутным таймаутам).

Ekloros
20-08-2017, 11:08
Petya V4sechkin, Ещё раз запустил программу установки, чтобы ошибки были на поверхности и вот результат (всего 3 ошибки):
http://cdn1.savepice.ru/uploads/2017/8/20/ad526e515cd6b5578a7573cb92009935-full.png
http://cdn1.savepice.ru/uploads/2017/8/20/4c4290863c89d4e43769b4d083f502c6-full.png
http://cdn1.savepice.ru/uploads/2017/8/20/d31a2487b0e680a86f394eb765478805-full.png

ruslan...
20-08-2017, 11:26
Ekloros,

Сделайте лог файл следующим образом:

1. Запустите Process Monitor (http://technet.microsoft.com/ru-ru/sysinternals/bb896645)> в окне Process Monitor нажмите на значек фильтра > в окне фильтра нажмите RESET > APLY > OK
2. Запустите установку программы, дождитесь завершения
3. Идете в Process Monitor, в окне Process Monitor > нажимаете меню File -> Save -> PML-формат
4. Делаете все быстро, что бы лог файл получился меньше размером.
5. Залейте лог файл на rghost.ru или https://disk.yandex.ru

Petya V4sechkin
20-08-2017, 11:37
Ekloros, дополнительно приведите значения параметров LowerFilters и UpperFilters (если есть) в разделах реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e967-e325-11ce-bfc1-08002be10318}
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{71a27cdd-812a-11d0-bec7-08002be2092f}
и сделайте проверку и диагностику жесткого диска (http://www.outsidethebox.ms/9949/) (при этом включите оба флажка: Автоматически исправлять системные ошибки и Проверять и восстанавливать поврежденные сектора).

Ekloros
20-08-2017, 11:48
ruslan..., http://rgho.st/8B8FcJ9sh
Petya V4sechkin,
{4d36e967-e325-11ce-bfc1-08002be10318}:
Lower - EhStorClass
Upper - partmgr

{71a27cdd-812a-11d0-bec7-08002be2092f}:
Lower - fvevol rdyboost iorate
Upper - volsnap


P.S. Так же провёл проверку системных файлов на повреждение (sfc /scannow) - всё в порядке

Petya V4sechkin
20-08-2017, 11:59
{71a27cdd-812a-11d0-bec7-08002be2092f}:
Lower - fvevol rdyboost iorate
Upper - volsnap
Во второй ветке в Windows 10 по-другому:
LowerFilters - содержит две строчки:
fvevol
rdyboost

UpperFilters - отсутствует.
Для начала попробуйте удалить UpperFilters в
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{71a27cdd-812a-11d0-bec7-08002be2092f}
и перезагрузиться.

Если не поможет, посмотрим на iorate.sys (к чему относится).

Ekloros
20-08-2017, 12:08
Petya V4sechkin, Удаление помогло! Спасибо огромное за помощь. Можете в нескольких словах объяснить в чём именно заключалась проблема, и как она могла возникнуть?

ruslan...
20-08-2017, 12:25
UpperFilters - отсутствует. »
От стороннего ПО присутствует.
К примеру от Антивируса.

http://s011.radikal.ru/i318/1708/72/e69a05cc9f23.png

Ekloros, Какое-то ПО было установлено и полностью не удалило за собой параметр.

Petya V4sechkin
20-08-2017, 12:33
ruslan..., к сожалению, у меня реестр только первоначального релиза Windows 10.
А в последующих сборках, видимо, добавили iorate в LowerFilters и volsnap в UpperFilters.
Но тогда получается, что UpperFilters не надо было удалять.

Ekloros, и как теперь, точки восстановления создаются? Ошибки VSS в журнале появляются?
У меня опасение, что опрометчивый совет удалить UpperFilters мог вообще поломать VSS.

ruslan...
20-08-2017, 12:35
Petya V4sechkin,

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

Да. В новых сборках по умолчанию именно так, чего нет в образе от 2015 года.

http://s014.radikal.ru/i327/1708/b4/97c5f55abbb8.png

Petya V4sechkin
20-08-2017, 12:52
ruslan..., значит, параметры у автора темы были правильные, удалять не следовало, я ошибся.

Ekloros
20-08-2017, 12:59
Petya V4sechkin, Ошибки в журнале остались, но программы как удаляются так и устанавливаются

ruslan...
20-08-2017, 13:06
Ekloros,

В лог файле какие-то ограничения на временную папку
11:40:01,7850326,"TunnelBear-Installer.exe","5820","CreateFile","C:\Temp\TunnelBear_20170820164001.log","ACCESS DENIED","Desired Access: Generic Write, Read Attributes, Disposition: Create, Options: Synchronous IO Non-Alert, Non-Directory File, Attributes: N, ShareMode: Read, AllocationSize: 0"


Покажите Разрешения и Владельца на папку C:\Temp

К стати, переменная в логе выглядит так TEMP=C:\TEMP1
Сделайте и скриншот Ваших переменных текущего пользователя.
Ошибки в журнале остались, но программы как удаляются так и устанавливаются »

Вы можете посмотреть на работу системы, при необходимости вернуть значение в реестре обратно:
Твиком (Твик)

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{71a27cdd-812a-11d0-bec7-08002be2092f}]

"UpperFilters"=hex(7):76,00,6f,00,6c,00,73,00,6e,00,61,00,70,00,00,00,00,00

terpilal
20-08-2017, 14:23
Ekloros, у тебя в логи куча ошибок доступа.Осообенно мне непонравилось:
SHARING VIOLATION C:\Windows\Explorer.EXE D:\Google Chrome\TunnelBear-Installer.exe
Разбирайся с разрешениями.

Petya V4sechkin
20-08-2017, 15:29
Ошибки в журнале остались
Попробуйте создать точку восстановления, что при этом будет?




© OSzone.net 2001-2012