powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / Эта программа, возможно, установлена неправильно
12 сообщений из 12, страница 1 из 1
Эта программа, возможно, установлена неправильно
    #36974958
BPK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В Windows Vista / Windows 7 есть такая полезная штука как помощник по совместимости программ, который мне нравится и отключать который я не хочу .

Но иногда при инсталляции программы что-то пошло не так, как ему казалось, помощник выдаёт: "эта программа, возможно, установлена неправильно". (Для сторонников капитального отключения службы: это сообщение - не единственное проявление работы помощника).

Я хочу понять, по каким конкретно критериям он определяет, что программа установлена неправильно, и что конкретно происходит при нажатии кнопки "Переустановите, используя рекомендуемые параметры".

Важно: я не хочу в этой ветке обсуждения, какое дерьмо этот помощник по совместимости, и что следует его отключить. Только факты.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Эта программа, возможно, установлена неправильно
    #37643190
ok123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Эта программа, возможно, установлена неправильно
    #37643415
BPK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ok123 http://ithappens.ru/story/5961
http://www.os-7.ru/uroki-os7/50113-otklyuchenie-soobshheniya-yeta-programma-vozmozhno-ustanovlena-nepravilno.html
http://forum.oszone.net/post-1665750.html#post1665750
Шикарно :D

Вторая ссылка не работает. На случай исчезновения оставшихся двух документов выношу информацию сюда:

1. Системе не нравится, что в описании программы, в ресурсах Version Info, присутствует слово «Setup». Стоит убрать слово из описания, как проблема пропадает.

2. Если в названии скомпилированного скрипта присутствует слово Installer (пример. documentinstaller) то Windows при закрытии выдаст окно о том что "Эта программа возможно, установлена неправильно". Пример:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>

#Region Main form
$hMain_GUI = GUICreate("Главное окно", 300, 200)
$nStngs_Btn = GUICtrlCreateButton("Настройки", 10, 170, 70, 20)
$nExit_Btn = GUICtrlCreateButton("Выход", 90, 170, 70, 20)
GUISetState(@SW_SHOW, $hMain_GUI)
#EndRegion Main form

#Region Settings form
$hStngs_GUI = GUICreate("Настройки", 400, 200)
$nStngs_Ok_Btn = GUICtrlCreateButton("ОК", 10, 170, 80, 25)
$nStngs_Close_Btn = GUICtrlCreateButton("Закрыть", 310, 170, 80, 25)
#EndRegion Settings form

While 1
    $aMsg = GUIGetMsg(1) ;Расширенная обработка событий

    Switch $aMsg[0]
        Case $GUI_EVENT_CLOSE, $nExit_Btn, $nStngs_Close_Btn
            Switch $aMsg[1]
                Case $hMain_GUI  ;Событие поступило от главного окна - завершаем работу скрипта
                    Exit
                Case $hStngs_GUI ;Событие поступило от окна настроек - закрываем его
                    GUISetState(@SW_HIDE, $hStngs_GUI)
            EndSwitch
        Case $nStngs_Btn
            GUISetState(@SW_SHOW, $hStngs_GUI)
    EndSwitch
WEnd
...
Рейтинг: 0 / 0
Эта программа, возможно, установлена неправильно
    #37643431
BPK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сейчас я обнаружил любопытную вещь:
Если в названии EXE-файла присутствует слово "install" или "setup", при запуске такой программы возникает запрос на повышение прав доступа (consent prompt для администраторов или окно с паролем для обычных пользователей), а проводник отмечает значок программы символом щита.
...
Рейтинг: 0 / 0
Эта программа, возможно, установлена неправильно
    #37643439
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И правильно поступают, не должно быть программ с именем setup или мирись с запросом, и подтверждать что программа правильно установлена, но другие пользователи не поймут этого.
...
Рейтинг: 0 / 0
Эта программа, возможно, установлена неправильно
    #37643446
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BPKСейчас я обнаружил любопытную вещь:
Если в названии EXE-файла присутствует слово "install" или "setup", при запуске такой программы возникает запрос на повышение прав доступа (consent prompt для администраторов или окно с паролем для обычных пользователей), а проводник отмечает значок программы символом щита.
Читайте руководства по семерке, это тоже правильное поведение, очень удачное, без усложнения по детектированию установочных программ, которые требуют особых прав, не администратора, а выше, иногда даже выше SYSTEM.
...
Рейтинг: 0 / 0
Эта программа, возможно, установлена неправильно
    #37643455
BPK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Информация из этой статьи

Windows Vista Application Development Requirements for User Account Control CompatibilityInstaller Detection

Installation programs are applications designed to deploy software, and most write to system directories and registry keys. These protected system locations are typically writeable only by administrator users; this means that standard users do not have sufficient access to install programs. Windows Vista heuristically detects installation programs and requests administrator credentials or approval from the administrator user in order to run with access privileges. Windows Vista also heuristically detects updater and un-installation programs . Note that a design goal of UAC is to prevent installations from being executed without the user's knowledge and consent since they write to protected areas of the file system and registry.

Important When developing new installation programs, much like developing programs for Windows Vista, be sure to embed an application manifest with an appropriate requestedExecutionLevel element (see the Step Six: Create and Embed an Application Manifest with Your Application section). When the requestedExecutionLevel is present in the embedded application manifest, it overrides Installer Detection.

Installer Detection only applies to:
- 32 bit executables
- Applications without a requestedExecutionLevel
- Interactive processes running as a Standard User with LUA enabled

Before a 32 bit process is created, the following attributes are checked to determine whether it is an installer:
- Filename includes keywords like "install," "setup," "update," etc.
- Keywords in the following Versioning Resource fields: Vendor, Company Name, Product Name, File Description, Original Filename, Internal Name, and Export Name.
- Keywords in the side-by-side manifest embedded in the executable.
- Keywords in specific StringTable entries linked in the executable.
- Key attributes in the RC data linked in the executable.
- Targeted sequences of bytes within the executable.
Note The keywords and sequences of bytes were derived from common characteristics observed from various installer technologies.

Ensure that you thoroughly review the entirety of this document, including the Step Six: Create and Embed an Application Manifest with Your Application section.

Note The User Account Control: Detect application installations and prompt for elevation setting must be enabled for installer detection to detect installation programs. This setting is enabled by default and can be configured with the Security Policy Manager snap-in (secpol.msc) or with Group Policy (gpedit.msc).

General information and an overview of the Microsoft Windows Installer can be found in the MSDN Library.
...
Рейтинг: 0 / 0
Эта программа, возможно, установлена неправильно
    #37644950
installer_x86
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BPKСейчас я обнаружил любопытную вещь:
Если в названии EXE-файла присутствует слово "install" или "setup", ... а проводник отмечает значок программы символом щита.
Странно. Есть .ехе инсталятор в названии которого есть слово installer_x86. Совершенно точно, что ещё несколько дней назад был значок с символом щита. Удивлялся ещё почему значок со щитом? Но сейчас щит уже почему-то пропал.
...
Рейтинг: 0 / 0
Эта программа, возможно, установлена неправильно
    #37644956
installer_x86
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Выше описанный файл создан почти 3 месяца назад. В этой же папке есть другой инсталятор 7ksk12ww.exe(это не вирус это прикол от Lenovo). Ему ещё нет и месяца. Так вот он тоже отображается со щитом.
...
Рейтинг: 0 / 0
Эта программа, возможно, установлена неправильно
    #37645002
BPK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
installer_x86Выше описанный файл создан почти 3 месяца назад. В этой же папке есть другой инсталятор 7ksk12ww.exe(это не вирус это прикол от Lenovo). Ему ещё нет и месяца. Так вот он тоже отображается со щитом.
Значит у него внутри манифест, в котором прописано, что программа требует привилегий. См. описание выше.
...
Рейтинг: 0 / 0
Эта программа, возможно, установлена неправильно
    #37645004
BPK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
installer_x86BPKСейчас я обнаружил любопытную вещь:
Если в названии EXE-файла присутствует слово "install" или "setup", ... а проводник отмечает значок программы символом щита.
Странно. Есть .ехе инсталятор в названии которого есть слово installer_x86. Совершенно точно, что ещё несколько дней назад был значок с символом щита. Удивлялся ещё почему значок со щитом? Но сейчас щит уже почему-то пропал.
Каково полное имя файла, со всеми расширениями, и не менялось ли оно за последнее время?
...
Рейтинг: 0 / 0
Эта программа, возможно, установлена неправильно
    #37646563
installer_x86
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BPKКаково полное имя файла, со всеми расширениями, и не менялось ли оно за последнее время?

cispremium_installer_x86.exe имя не менялось.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / Эта программа, возможно, установлена неправильно
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]