После Очистки не работает программа [Решено]
Цитата: johnyd1ck1ns0n от 20.11.2022, 12:03Винда - ru-ru_windows_10_consumer_editions_version_22h2_updated_nov_2022_x64_dvd_3f3d778b
Программа - (Установочный диск программы Payroll Client 2.3.0.111 и Тестовая база и ключи)
Win10Tweaker - 19.4 beta
На свежеустановленной винде норм, после очистки - скрин прикладываю.
Винда - ru-ru_windows_10_consumer_editions_version_22h2_updated_nov_2022_x64_dvd_3f3d778b
Программа - (Установочный диск программы Payroll Client 2.3.0.111 и Тестовая база и ключи)
Win10Tweaker - 19.4 beta
На свежеустановленной винде норм, после очистки - скрин прикладываю.
Цитата: johnyd1ck1ns0n от 20.11.2022, 12:10Переустановка программы не помогает, на всякий случай добавлю )
Переустановка программы не помогает, на всякий случай добавлю )
Цитата: •Глайдер• от 20.11.2022, 12:47Добрый день👋
Попробуйте переустановить Payroll Client и выключить на первое время пункт 'Очистка и ремонт системного реестра'.
Добрый день👋
Попробуйте переустановить Payroll Client и выключить на первое время пункт 'Очистка и ремонт системного реестра'.
Цитата: XpucT от 20.11.2022, 14:21johnyd1ck1ns0n, приветствую 🖐
Добавлю также, что Вам стоит сделать следующее:
- Выполнить очистку, как обычно в Win 10 Tweaker
- Переустановить Payroll Client
- Снова выполнить очистку и посмотреть отчёт об очищенных файлах
В окне отчёта Вы можете нажать Ctrl + S, чтобы сохранить список всего, что почистил Win 10 Tweaker.
Так Вам будет проще понимать, что именно коснулось Payroll Client.
johnyd1ck1ns0n, приветствую 🖐
Добавлю также, что Вам стоит сделать следующее:
- Выполнить очистку, как обычно в Win 10 Tweaker
- Переустановить Payroll Client
- Снова выполнить очистку и посмотреть отчёт об очищенных файлах
В окне отчёта Вы можете нажать Ctrl + S, чтобы сохранить список всего, что почистил Win 10 Tweaker.
Так Вам будет проще понимать, что именно коснулось Payroll Client.
Цитата: johnyd1ck1ns0n от 20.11.2022, 16:12После переустановки Payroll Client ошибка остается, поэтому выяснить без переустановки ОС не получится.
После переустановки Payroll Client ошибка остается, поэтому выяснить без переустановки ОС не получится.
Цитата: XpucT от 20.11.2022, 16:14johnyd1ck1ns0n, если Вы полностью переустановили программу, почему Вы решили, что именно Очистка влияет на Payroll Client?
Если восстановление программы не восстанавливает функционал, значит причина в другом.
johnyd1ck1ns0n, если Вы полностью переустановили программу, почему Вы решили, что именно Очистка влияет на Payroll Client?
Если восстановление программы не восстанавливает функционал, значит причина в другом.
Цитата: johnyd1ck1ns0n от 20.11.2022, 16:22Я ради этой программы уже второй раз ставлю зачисто ОС (на тестовом компе), потомучто хочу методом исключения понять что повлияло. Чтобы потом на рабочем компе както заставить ее работать.
Я ради этой программы уже второй раз ставлю зачисто ОС (на тестовом компе), потомучто хочу методом исключения понять что повлияло. Чтобы потом на рабочем компе както заставить ее работать.
Цитата: XpucT от 20.11.2022, 16:32johnyd1ck1ns0n, чтобы не тратить своё время, Вы можете сначала оптимизировать свой ПК, потом поставить программу и только потом очистку.
Но, как уже сказал, вряд ли это повлияет, потому что полная переустановка программы у Вас также себя ведёт. Это значит, что в системе уже что-то не так, как ожидает автор той программы. Возможно программе нужна служба, но тогда непонятно, почему он её сам не запустит. Я бы обратился в первую очередь к разработчику Payroll Client, чтобы уточнить, что именно нужно его программе для работы.
johnyd1ck1ns0n, чтобы не тратить своё время, Вы можете сначала оптимизировать свой ПК, потом поставить программу и только потом очистку.
Но, как уже сказал, вряд ли это повлияет, потому что полная переустановка программы у Вас также себя ведёт. Это значит, что в системе уже что-то не так, как ожидает автор той программы. Возможно программе нужна служба, но тогда непонятно, почему он её сам не запустит. Я бы обратился в первую очередь к разработчику Payroll Client, чтобы уточнить, что именно нужно его программе для работы.
Цитата: johnyd1ck1ns0n от 20.11.2022, 17:11Проблема возникает после Очистки и ремонта системного реестра и после переустановки программы не уходит. Да программа (банк клиент от Юникредит) кривая косая наверняка, но если я им в ТП напишу что использовал win10tw они скажут что не используйте и закроют заявку )))
https://disk.yandex.ru/i/bHMDtqqCCDWYKg
https://disk.yandex.ru/d/5DQVSJjGrAmQYw
Проблема возникает после Очистки и ремонта системного реестра и после переустановки программы не уходит. Да программа (банк клиент от Юникредит) кривая косая наверняка, но если я им в ТП напишу что использовал win10tw они скажут что не используйте и закроют заявку )))
https://disk.yandex.ru/i/bHMDtqqCCDWYKg
https://disk.yandex.ru/d/5DQVSJjGrAmQYw
Цитата: Adler от 20.11.2022, 17:17Приветствую
Могу предположить, что программа создает некий профиль сохраняя свои файлы где-то, что подпадает под очистку, в папке с логами, например (такое уже встречалось с каким-то софтом для мышки или клавиатуры или что-то типа того). А при удалении программы или переустановке он не пересоздается.
Т.е. как примерно с браузером, профиль не пересоздается, если он не удален при деинсталяции и при повторной установке браузера используется уже имеющийся.Нужно на чистой не твиканой системе отследить, что и где создает программа и что остается после ее удаления.
Приветствую
Могу предположить, что программа создает некий профиль сохраняя свои файлы где-то, что подпадает под очистку, в папке с логами, например (такое уже встречалось с каким-то софтом для мышки или клавиатуры или что-то типа того). А при удалении программы или переустановке он не пересоздается.
Т.е. как примерно с браузером, профиль не пересоздается, если он не удален при деинсталяции и при повторной установке браузера используется уже имеющийся.
Нужно на чистой не твиканой системе отследить, что и где создает программа и что остается после ее удаления.
Цитата: XpucT от 20.11.2022, 18:12johnyd1ck1ns0n, благодаря нашему модератору ЯR, было установлено, что Ваш случай в точности совпадает с другим на форуме,
где проблему вызывала чистка следующей ветки реестра:
HKEY_CLASSES_ROOT\WOW6432Node\CLSID\{00000100-0000-0010-8000-00AA006D2EA4}
c:\program files\common files\microsoft shared\dao\dao360.dllЧтобы Вы понимали, Win 10 Tweaker видит, что данного файла нет и справедливо очищает, как мусор, т.к. это и есть мусор. Ибо файла такого нет. И да, не смотря на [simple_tooltip content='Ветка реестра ссылается на ключи 32-х битных систем.
Об этом говорит раздел WOW6432Node.']32-х битный путь[/simple_tooltip], Win 10 Tweaker также это учитывает при анализе и точно проверяет, что файла нет.Могу предположить, что Payroll Client читает путь к папке Common не через Program Files, а через Program Files (x86). Отсюда и конфликт. И чтобы его исправить, нужно сначала выпрямить руки создателям Payroll Client и просто подключить автоматическое определение разрядности Windows. Это избавит разработчиков от проблем при ссылке на глобальные классы, где сидит нужная их программе библиотека
dao360.dll. Если разработчики не хотят добавлять разрядность, ссылаясь на автоматические инструкции Windows, то можно посоветовать им указывать хотя бы абсолютные пути на необходимые им библиотеки (dao360.dll), вместо ссылки на класс. И да, разработчики могут в ответ сказать, что не им нужно что-то менять, а что всяким клинерам нужно тщательнее прорабатывать сценарии поиска. И они были бы правы, но только не сегодня, когда 32-х битные ОС являются целиком и полностью историей. Вы можете также поддерживать эту точку зрения и предположить, что можно же как-то определять пути по разрядности. Да, можно. Но ценой того, что нужно будет подключать отдельную базу со всеми вариациями 32-х битных кейсов, и как следствие, ценой долгой-долгой очистки на всех юзерах. И всё потому, что где-то ленивая жопа не захотела просто одной галочкой у себя в проекте подключить 64 бита. И да, наличие Windows 11 сегодня уже демонстрирует Вам кому на самом деле таки класть на Вас, разработчику Win 10 Tweaker или Payroll Client.Если Вы видите, что разрабы Payroll Client так и оставляют одну разрядность в своей программе и никак не заинтересованы в развитии своей программы, то делать под исключение ещё и по этой причине никто не будет.
Добавлено спустя 30 минут:
Дабы не оставлять Вас меж двух огней, сделал несколько интересных исключений в Win 10 Tweaker. Должно помочь.
Просто обновите [beta]
johnyd1ck1ns0n, благодаря нашему модератору ЯR, было установлено, что Ваш случай в точности совпадает с другим на форуме,
где проблему вызывала чистка следующей ветки реестра:
СкопированоHKEY_CLASSES_ROOT\WOW6432Node\CLSID\{00000100-0000-0010-8000-00AA006D2EA4}
Скопированоc:\program files\common files\microsoft shared\dao\dao360.dll
Чтобы Вы понимали, Win 10 Tweaker видит, что данного файла нет и справедливо очищает, как мусор, т.к. это и есть мусор. Ибо файла такого нет. И да, не смотря на 32-х битный путь, Win 10 Tweaker также это учитывает при анализе и точно проверяет, что файла нет.
Могу предположить, что Payroll Client читает путь к папке Common не через Program Files, а через Program Files (x86). Отсюда и конфликт. И чтобы его исправить, нужно сначала выпрямить руки создателям Payroll Client и просто подключить автоматическое определение разрядности Windows. Это избавит разработчиков от проблем при ссылке на глобальные классы, где сидит нужная их программе библиотека Скопированоdao360.dll. Если разработчики не хотят добавлять разрядность, ссылаясь на автоматические инструкции Windows, то можно посоветовать им указывать хотя бы абсолютные пути на необходимые им библиотеки (Скопированоdao360.dll), вместо ссылки на класс. И да, разработчики могут в ответ сказать, что не им нужно что-то менять, а что всяким клинерам нужно тщательнее прорабатывать сценарии поиска. И они были бы правы, но только не сегодня, когда 32-х битные ОС являются целиком и полностью историей. Вы можете также поддерживать эту точку зрения и предположить, что можно же как-то определять пути по разрядности. Да, можно. Но ценой того, что нужно будет подключать отдельную базу со всеми вариациями 32-х битных кейсов, и как следствие, ценой долгой-долгой очистки на всех юзерах. И всё потому, что где-то ленивая жопа не захотела просто одной галочкой у себя в проекте подключить 64 бита. И да, наличие Windows 11 сегодня уже демонстрирует Вам кому на самом деле таки класть на Вас, разработчику Win 10 Tweaker или Payroll Client.
Если Вы видите, что разрабы Payroll Client так и оставляют одну разрядность в своей программе и никак не заинтересованы в развитии своей программы, то делать под исключение ещё и по этой причине никто не будет.
Добавлено спустя 30 минут:
Дабы не оставлять Вас меж двух огней, сделал несколько интересных исключений в Win 10 Tweaker. Должно помочь.
Просто обновите
Win 10 Tweaker Beta
Цитата: johnyd1ck1ns0n от 20.11.2022, 18:48Огромное спасибо, восстановил на проблемном компе ключи реестра, все заработало.
Огромное спасибо, восстановил на проблемном компе ключи реестра, все заработало.
Цитата: XpucT от 20.11.2022, 18:50
Цитата: XpucT от 20.11.2022, 18:53johnyd1ck1ns0n, все были бы очень признательны, если попробуете очистку реестра в обновлённой beta.
johnyd1ck1ns0n, все были бы очень признательны, если попробуете очистку реестра в обновлённой beta.

