Опрос
Вы участвуете в программе Windows Insider?
Популярные новости
Обсуждаемые новости

1
1 2
Не в сети
Сообщений: 3329
Благодарностей: 391
Предупреждений:
Из: Russia Усть-Илимск
Род занятий: Электромонтёр

Собственно проблема в следующем: Не запускаются приложения большие приложения (самораспаковывающиеся архивы, что вин рар, что 7-зип). Пишет, что не является приложением Win32.



но файл 100% нормальный, архиватором открывается без проблем за 1 секунду и проходит тест без ошибок





Отсюда вопрос: в чём проблема? У меня есть два варианта. Либо это ограничение 32-х разрядной ОС, адресующей не более 2 гб, либо не хватает ОЗУ (всего 3 гб) для открытия приложения такого размера (4,36 гб). Но я больше склоняюсь ко второму варианту, так как помню свой старый комп с Win 98 SE с 256 мб ОЗУ, на котором точно так же не захотел запускаться самораспаковывающийся архив размером что-то около 400 мб.

#178519   | 06.09.09 01:22
Не в сети
Сообщений: 3165
Благодарностей: 272
Предупреждений:
Из: Israel T.A.
Род занятий: IT

Johny-electric писал:либо не хватает ОЗУ (всего 3 гб) для открытия приложения такого размера (4,36 гб).


Ты о такой вещи как виртуальная память/win3.x: 386part.par/Win9x: win386.swp/WinNT: pagefile.sys когда нибудь слышал? ;)

#178521   | 06.09.09 01:43
Не в сети
Сообщений: 3329
Благодарностей: 391
Предупреждений:
Из: Russia Усть-Илимск
Род занятий: Электромонтёр

arseny1992, тогда в чём дело? Почему не запускаются исполнямые файлы, размер которых превышает размер ФИЗИЧЕСКОЙ памяти?

#178530   | 06.09.09 10:02
Не в сети
Сообщений: 51
Благодарностей: 1
Предупреждений:
Из: Russia
Род занятий: admin

А эти файлы скачаны с инета или созданы тобой? Если скачаны с инета, то надо зайти в их свойства и нажать Unblock. Т.к. при запуске таких файлов винда проверяет их цифровую подпись. Может быть из-за этого, хотя не 100%

#178531   | 06.09.09 10:11
Не в сети
Сообщений: 2109
Благодарностей: 298
Предупреждений:
Из: Russia Екатеринбург
Род занятий: IT

Johny-electric, сжал через winrar большую папку, он мне выдал:

Слишком большой SFX-архив. Windows не может запускать исполняемые файлы размером более 4 Гбайт.

#178532   | 06.09.09 10:19
Не в сети
Сообщений: 1782
Благодарностей: 101
Предупреждений:
Из: Russia Москва
Род занятий: .NET developer

Lico, а Вы это делали на x86 или x64 системе/WinRAR? Думаю, что тут та же история, что и с 4 ГБ ОЗУ на x86-системах. Последняя версия WinRAR (3.90) идёт в двух варинтах - x86 и x64.

#178541   | 06.09.09 10:55
Не в сети
Сообщений: 230
Благодарностей: 8
Предупреждений:
Из: Russia Балаково
Род занятий: IT

У меня на 64 Висте и Семерке никогда таких проблем не было (4 ГБ ОЗУ на борту).
Это может быть ограничением именно 32 битной ОС.

#178544   | 06.09.09 11:30
Не в сети
Сообщений: 2109
Благодарностей: 298
Предупреждений:
Из: Russia Екатеринбург
Род занятий: IT

Sgt.Riggs, x64, а вот полученный sfx-модуль - x86, именно поэтому и вступает ограничения на 4 гигабайта.

#178614   | 06.09.09 17:39
Не в сети
Сообщений: 3329
Благодарностей: 391
Предупреждений:
Из: Russia Усть-Илимск
Род занятий: Электромонтёр

Архив этот я создавал сам.

Lico писал:sfx-модуль - x86, именно поэтому и вступает ограничения на 4 гигабайта

А почему 4 гб? Исходя из этой статьи я понял, что в 32-х разрядной ОС для приложений (User Mode) отведено по умолчанию только 2 гб, а остальные 2 - для ОС. С ключём /3GB процессу выделяется 3 гб, а ОС - 1 гб. Так? Поправьте меня, если я не прав...

Преодолевая границы Windows: виртуальная память
Преодолевая границы Windows: физическая память

#178617   | 06.09.09 18:19
Не в сети
Сообщений: 2109
Благодарностей: 298
Предупреждений:
Из: Russia Екатеринбург
Род занятий: IT

Johny-electric, а причем тут выделяемая память и структура исполняемого файла?


Если исполняемый файл весит больше 4 гигабайт, то смещения (левый столбик) у него как бы кончаются, не знаю, как это словами выразить )

#178620   | 06.09.09 18:37
Не в сети
Сообщений: 3329
Благодарностей: 391
Предупреждений:
Из: Russia Усть-Илимск
Род занятий: Электромонтёр

Lico, вот и я не могу словами выразить). Я себе представляю, что система, запуская исполняемый файл, как бы копирует его в ОЗУ (брр...) и если файл больше, чем вся ФИЗИЧЕСКАЯ память, то система его не может зохавать). Я глупость сморозил?

#178623   | 06.09.09 18:48
Не в сети
Сообщений: 2109
Благодарностей: 298
Предупреждений:
Из: Russia Екатеринбург
Род занятий: IT

Johny-electric, ога ) это было бы капец как долго ) при запуске прогружается заголовок файла и нужные секции, а затем уже по мере работы подгружаются необходимые данные.

#178626   | 06.09.09 19:10
Не в сети
Сообщений: 3329
Благодарностей: 391
Предупреждений:
Из: Russia Усть-Илимск
Род занятий: Электромонтёр

Lico, теперь понятно). Вывод: 32-х разрядные исполняемые файлы для корректной работы должны быть меньше 4 гб. Причём не важно, под скольки разрядной ОС их запускать. Отсюда следует, что создать SFX-архив размером больше 4 гб для распаковки на системе без архиватора (в этом весь смысл SFX-архива) не получится. Вернее получится, но он не будет работать. А создавать многотомные SFX-архивы 7-Zip пока не научили.

А вот WinRAR умеет создавать многотомные SFX-архивы
но я его не юзаю, он жмёт хуже семь зипа и он платный). К тому же, на FAT32 флешку нельзя ложить такие большие файлы...

#178627   | 06.09.09 19:31
Не в сети
Сообщений: 2109
Благодарностей: 298
Предупреждений:
Из: Russia Екатеринбург
Род занятий: IT

Johny-electric, дак как бы флешку форматируем в NTFS, ложим 7z архив и установщик 7zip и небольшой мануал для "самых умных" по установке. Проблем не вижу.

#178628   | 06.09.09 19:36
Не в сети
Сообщений: 3329
Благодарностей: 391
Предупреждений:
Из: Russia Усть-Илимск
Род занятий: Электромонтёр

Lico, а если флешку носят на работу, где установлена Windows 98 SE и нельзя устанавливать софт? Она с NTFS не дружит. Это не решение проблемы...

#178629   | 06.09.09 19:44
Все права принадлежат © ms insider @thevista.ru, 2022
Сайт является источником уникальной информации о семействе операционных систем Windows и других продуктах Microsoft. Перепечатка материалов возможна только с разрешения редакции.
Работает на WMS 2.34 (Страница создана за 0.036 секунд (Общее время SQL: 0.016 секунд - SQL запросов: 99 - Среднее время SQL: 0.00016 секунд))
Top.Mail.Ru