"Program za duży do umieszczenia w pamięci"

0

Witam
Chciałbym sobie zainstalować środowisko Visual Express 2008, ale ostatnio pojawił się dziwny błąd..
przy próbie uruchomienia instalacji wyskakuje błąd w okienku konsoli:
"Program za duży do umieszczenia w pamięci"
po czym zaraz znika.
Mam to zarówno na lapku, jak i na stacjonarnym w pracy.
Oba maja ponad 1GB pamięci RAM a wirtualną ponad 2GB ustawioną.
Co ciekawego na stacjonarnym jest zainstalowany VSE2008, wcześniej ta instalacja poszła bez problemu, teraz stawia błędy.
Na lapku jest antivirus Avira, na stacjonarnym Kasperky a teraz niedawno przeleciałem go też Dr.Web Cureit, oba nic nie wykrywały.
Jakiś nowy dziwny wirusek?
Co można jeszcze zrobić by tego błędu się pozbyć i móc normalnie zainstalować?
Zależy mi by zainstalować VS na lapku, ale to samo dzieje się na stacjonarnym.
(Lapek nie ma dostępu do neta, więc ewentualne przeniesienie wirusa byłoby PenDrive'm)
Spotkał się ktoś z tym?
Inne programy jakie do tej pory były mi potrzebne uruchamiają się i instalują bez problemu.
Z góry dzięki

0

Zainstalowałem kiedyś VS na moim starym komputerze (we wrześniu dopiero zmieniłaem) - miał 256 MB i VS działał, więc to raczej nie problem RAMu.

Wirus? Co to za wirus? Ale nie wiem bo się nie znam ;)

Sprawdź może w menadżerze zadań (chociaż to niemożliwe żeby tu był problem) ile masz wolnej pamięci.

0

Taki komunikat może się pojawić gdy rozmiar pliku instalatora po załadowaniu do pamięci jest niezgodny z informacjami zapisanymi w nagłówku PE , co wskazuje na to że jego nagłówek jest uszkodzony (instalator jest zwalony?/ewent jakiś niedopracowany wirus).
Zbyt mało pamięci jest przydzielone do załadowania pliku (na podstawie nagłówka) , tak się dzieje np. gdy do pliku dodamy dodatkową sekcję bez zmiany IMAGE_OPTIONAL_HEADER.SizeOfImage
o rozmiar potrzebny do załadowania nowej sekcji.
Można użyć jakiegoś edytora PE i sprawdzić ...
IMAGE_OPTIONAL_HEADER.SizeOfImage powinno się pokrywać [>=] z VirtualAddress+ VirtualSize ostatniej sekcji pliku .[>= ze względu na wyrownania SectionAlignment]
Fizyczny rozmiar pliku może być większy niż wynika to z informacji nagłówka i zawierać dodatkowe śmiecie lub sekcje pod warunkiem że nie będzie o nich wpisu w nagłówku aby nie doszło do próby załadowania ich do pamięci której jest == SizeOfImage .

0

dzejo... zamiast napisać "plik jest zwalony, ściągnij jeszcze raz" to się wdajesz w szczegóły techniczne... ;-)

0

A tak, nie wiedziałem jak to ująć w przystępny sposób ... dzięki [green]

0

i właśnie bardzo dobrze, że ktoś potrafi wyjaśnić ocb!

1 użytkowników online, w tym zalogowanych: 0, gości: 1