PDA

Показать полную графическую версию : [решено] Синтаксическая ошибка в имени файла, папки или метке тома


maksimkat1
23-05-2018, 23:43
Здравствуйте!
Помогите разобраться. Не получается установить драйвер.
Прежде чем кидаться помидорами, что я ошибся разделом и даже форумом, хочу сказать, что конкретно тот дистрибутив драйвера, я без проблем установливал на точно такую же ОС (Win10 64-разрядная, сборка 1703) и даже на виртуальную машину с Вин10

Вообщем, устанавливаю программу драйвера для кассового оборудования.
KKT_8_16_03_00_Full
Программное обеспечение KKT_8_16_03_00_Full.EXE
Дистрибутив программы
версия 8.16.3
17.05.2018
80,14 Mb

Ошибка появляется после нажатия на кнопку Установить (после выбора места сохранения и выбора устанавливаемых компонентов):
"Синтаксическая ошибка в имени файла, папки или метке тома"
Прилагаю скриншот ошибки.

В названии учётки нет русских символов. Устанавливал из корня диска D. Пробовал и устанавливать в Корень D и в папку в корне С...
соответсвенно исключая кириллицу в названии.
Безрезультатно( в языковых настройках везде стоит русский язык.
Вирусов нет. Проверял AVZ и Касперским Internet Security (последний стоит постоянно, лицензия)

Что пробовал:
- пробовал накатывать сверху винду (скачивал офф дистрибутив и поверх данной винды ставил с сохранением данных) - не помогло.
- Так же создавал другого пользователя - там тоже самое.
- Пробовал менять букву диска D, пробовал метки дисков С и Д менять. Безрезультатно.
- Пробовал удалять все лишние тома кроме томов дисков С, Д, и тома EFI-загрузчика - тоже пофигу.... (там помимо этих еще 3-4 тома с резервной копией винды и разделы ОЕМ от производителя системника)
- Пробовал устанавливать различные программы, которые бы тоже были 32-разрядные и тоже бы устанавливались по пути, что и драйвер - ставятся без подобной ошибки.

И прикол то в том, что год назад драйвер вставал. А на днях пришлось удалить драйвер, чтобы установить новый и вот не удается.

Есть у кого идеи, с чем это может быть еще связано?

Petya V4sechkin
24-05-2018, 10:02
maksimkat1, сделайте лог Process Monitor (https://technet.microsoft.com/ru-ru/sysinternals/processmonitor) следующим образом:
запустите Process Monitor;
попытайтесь запустить программу установки драйвера и спровоцируйте ошибку;
сохраните лог: меню File -> Save -> PML-формат;
заархивируйте и выложите на любой файлообменник, например dropmefiles.com.

maksimkat1
25-05-2018, 12:56
Уже не получится попробовать. Ноут срочно нужно было вернуть, поэтому всё решил переустановкой чистой ОС...
Жаль так и не получилось выяснить в чем проблема была.
Образ жесткого диска я Сделал перед всеми манипуляциями, может быть когда нечего будеть делать, восстановлю его на другой ноут, восстановлю запуск ОС и попробую сделать вашу рекомендацию. Отпишусь сюда тогда. Спасибо!

fallenmonty
18-07-2018, 13:22
Здавствуйте. Аналогичная проблема. Только на Win7 Ultimate. Все из вышеперечисленного пробовал, кроме установки Windows. Пробовал ставить ККТ 8.14, 8.15, 8,16 - везде данная ошибка появляется. При этом 8.14 была установлена на данном компьютере года 2 назад, но была удалена мною, для установки более свежей версии. В чем может быть загвоздка?

maksimkat1
18-07-2018, 13:56
fallenmonty, выполните рекомендацию Petya V4sechkin, может он увидит по логам, что не так. И мне будет интересно заодно.

fallenmonty
18-07-2018, 14:14
Сделал.
https://dropmefiles.com/k1XEB

fallenmonty
18-07-2018, 17:16
Нашел интересные строки:

14:10:52,6831638 Explorer.EXE 3896 CreateFileMapping C:\Users\User1\Desktop\Atol\KKT_8_16_03_00_Full.EXE FILE LOCKED WITH ONLY READERS SyncType: SyncTypeCreateSection, PageProtection:

14:10:52,6858313 Explorer.EXE 3896 QuerySecurityFile C:\Users\User1\Desktop\Atol\KKT_8_16_03_00_Full.EXE BUFFER OVERFLOW Information: Owner, DACL

Посмотрел в свойствах файлов и заметил, что они были заблокированы (см. рисунок, справа разблокированный). Хотя после разблокировки ничего не поменялось - та же самая ошибка.

mwz
18-07-2018, 17:51
Хотя после разблокировки ничего не поменялось - та же самая ошибка. »

На скриншоте не та блокировка: это информация о том, что файл был скачан из небезопасного источника. Хранится она в потоке файла. При её наличии система (точнее, UAC) спрашивает при запуске такого файла, уверены ли вы что хотите его запустить — и если подтверждаете своё намерение, то дальше работа идёт абсолютно так же, как и при незаблокированном файле. Нажатие же кнопки "Разблокировать" просто удаляет это поток из файла, и UAC система перестаёт реагировать: не на что уже.

maksimkat1
18-07-2018, 17:51
fallenmonty,
тоже это видел , когда разбирался. Разблокировка никак не помогла.

Petya V4sechkin
18-07-2018, 19:10
fallenmonty, установщику не нравится путь, прописанный в параметре DLLPATH в разделе реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Borland\Database Engine

maksimkat1
18-07-2018, 20:11
Petya V4sechkin, подскажите, что это за путь?
на моей win10 даже нет такого пути. точнее только HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\
Borland насколько я понимаю сторонний продукт.
Так выходил дело в чём?! Конкретно этому установщику не нравится данный параметр в этом пути? Или дистрибутив написал на delphi и поэтому и используется этот путь....

fallenmonty, на всякий случай экспортируйте данный раздел и попробуйте его вообще удалить. А потом снова попробуйте запустить установку ККТ...

Iska
18-07-2018, 20:13
При её наличии система (точнее, UAC) »
Проводник.

Petya V4sechkin
18-07-2018, 20:14
на моей win10 даже нет такого пути.
Вы не выложили лог, поэтому ничего определённого сказать не могу.

maksimkat1
18-07-2018, 20:17
Petya V4sechkin, не, я не про этот компьютер говорю, на котором проявлялась проблема. Я чисто свой собственный в пример поставил.

fallenmonty
19-07-2018, 09:43
Добрый день. Удалил параметр DLLPATH из реестра и драйвер установился. Всем огромное спасибо за помощь, особенно Petya V4sechkin!
Petya V4sechkin, если сообщите мне номер карты или телефона, то скину так сказать на пиво ))

maksimkat1
21-07-2018, 15:23
fallenmonty, Поздравляю! Вот ведь "Жучок" засел... Жаль я в своё время так и не решил. Но нужно было срочно комп отдать. Эх.
Остаётся гадать отчего этот параметр мешал установщику.
Может установщик ККТ не удалил какие-то свои хвосты из системы.. Borland это вроде как разработчик ПО, например Delphi. Может дистрибутив писался на нём.. Остается гадать.
Что ж, помечу тему как решённую.

maksimkat1
16-08-2018, 03:29
может быть когда нечего будеть делать, восстановлю его на другой ноут, восстановлю запуск ОС и попробую сделать вашу рекомендацию. Отпишусь сюда тогда »

Наконец дошли руки проверить. Вообщем проблема решилась абсолютно так же. Удалив параметр DLLPATH установка прошла успешно!




© OSzone.net 2001-2012