Mam naprawdę stary instalator (starszą aplikację), który próbujemy uruchomić na 64-bitowym systemie operacyjnym Windows 7.
Wcześniej był instalowany tylko w systemie Windows XP w wersji 32-bitowej. Podczas próby uruchomienia pojawia się następujący błąd:
Wersja tego pliku nie jest kompatybilna z wersją systemu Windows biegniesz. Sprawdź informacje o systemie komputera, aby zobaczyć, czy potrzebujesz wersji programu x86 (32-bit) lub x64 (64-bit), a następnie skontaktuj się z wydawcą oprogramowania.
Kontakt z wydawcą oprogramowania nie wchodzi w grę (oprogramowanie jest bardzo stare).
Czy istnieje sposób, aby to zadziałało? Jakiś tryb zgodności?
Jedyne, o czym słyszałem, że to zadziała, to Virtual XP na Win 7. Problem polega na tym, że to oprogramowanie jest częścią całego zestawu oprogramowania. Musiałbym umieścić wszystkie elementy na Virtual XP lub wcale.
Zanim przejdę do umieszczenia tego wszystkiego na wirtualnym XP, chciałbym wiedzieć, że nie ma sposobu, aby uzyskać to wszystko w systemie Windows 7.
źródło
Odpowiedzi:
Mówisz, że to naprawdę stary instalator, czy to aplikacja 16-bitowa? Cała obsługa 16-bitowych aplikacji została usunięta z systemu Windows 7 x64 - w ogóle nie będzie działać. Musisz użyć emulatora lub wrócić do 32-bitowego systemu Windows. Tryb XP w systemie Windows 7 może być łatwym rozwiązaniem do bezproblemowego uruchomienia tej aplikacji.
źródło
Dzięki starszym instalatorom po prostu trzeba się bawić z ustawieniami. Spróbuj ustawić tryb zgodności na Windows XP SP 3 i Ustaw jako administrator.
Niektóre starsze instalatory można „rozpakować”. Oznacza to, że niektóre narzędzia zip mogą faktycznie rozpakować pliki, które program powinien zainstalować. Teraz nie polecam, ale możesz spróbować ręcznie przenieść pliki samodzielnie.
źródło
Jeśli uruchomienie instalatora w trybie zgodności przy wyłączonym UAC ( zmiana rejestru ) nie działa, następnym krokiem jest próba instalacji ręcznej. To tutaj używasz technik porównywania plików, aby znaleźć to, co faktycznie robi instalator na twoim komputerze i wykonać kopię lustrzaną na komputerze z systemem Windows 7. Jeśli nigdy wcześniej tego nie robiłeś, nie poleciłbym tego, ponieważ możesz napotkać wiele problemów, próbując sprawić, by wszystko działało. Co wiem z doświadczenia, to prawdziwy ból, aby dostać wszystko.
Lepszą opcją jest pobranie i włączenie trybu XP w Windows 7 (nie działa z Win 7 Home lub Starter). To przynajmniej da ci skróty na pulpicie, które uruchamiają maszynę wirtualną na żądanie. Możesz go znaleźć tutaj .
źródło
Otrzymałem dokładnie ten sam komunikat o błędzie dla uszkodzonego instalatora.
Instalator, który został stworzony dla systemu Windows 7 (32-bitowy / 64-bitowy), został uszkodzony podczas przesyłania pocztą e-mail, pokazując tę wiadomość (w systemie Windows 7 64-bitowym). Nieuszkodzony plik został zainstalowany poprawnie.
Sugeruję więc wypróbowanie instalatora na komputerze z systemem Windows XP, zanim spróbujesz wykonać więcej operacji technicznych.
Jeśli instalator jest rzeczywiście uszkodzony, musisz znaleźć kopię zapasową lub uzyskać ją gdzie indziej.
źródło
Ten błąd może również pojawić się podczas tworzenia skryptu i zapisywania go jako * .exe zamiast * .bat. Przejście na * .bat może rozwiązać problem.
źródło