вопрос:
Как программы установки определяют версию Windows и как ее правильно сбросить? Это через раздел реестра или есть какой-то файл в system32, который я могу добавить?
фон:
Я пытался установить антивирусное решение на моей машине Windows XP SP3, но программы установки продолжают говорить мне, что мне нужна более свежая версия windows. Windows XP SP3 указана среди поддерживаемых платформ (AVG, Antivir, MSE). В частности, Antivir говорит мне, что для работы требуется Windows 2000 SP4 и накопительный пакет обновления или более поздней версии. AVG говорит, что ему нужна " более новая версия Windows."MSE (Microsoft Security Essentials) просто отказывается включать защиту в реальном времени. Так или иначе, все эти антивирусные программы не идентифицируют версию windows правильно.
информация:
Все обновления от Microsoft по состоянию на 23 июня 2010 года.
я идентифицировал свой компьютер через:
1) Мой компьютер -> вкладка Общие (также Пуск - > Выполнить - > sysdm.капрал)
Два) Сведения о системе (также Пуск - > Выполнить - > winmsd.исполняемый)
3) команда командной строки "ver".
Все три правильно определить его как Windows XP SP3 (5.1.2600)
У меня была установлена предыдущая антивирусная программа и, как все предполагают, удалила ее до попытки установить новую. Я также использовал Revo Uninstaller для очистки неиспользуемых разделов реестра и папок для этого старого антивируса.
Я перерегистрировал Softpub.dll, Wintrust.dll, Initpki.dll и Mssip32.файл DLL. Все еще нет правильно идентифицировать.
Если бы это был только один плохо запрограммированный установщик, я бы пропустил это, но теперь три разных антивирусных установщика все неправильно идентифицируют мою версию Windows.