Войти

Показать полную графическую версию : Перепакованный M$ .NET Framework (все версии)


Страниц : 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 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 [56] 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121

Amigos
08-10-2010, 07:42
Реализована компиляция образов во время установки пакета. » это актуально только для пакета с 4.0, а для пакета (Framework 1.1-3.5) изменений нет?

san12
08-10-2010, 11:06
Спасибо большое simplix! Теперь нет торможения при загрузке системы

simplix
08-10-2010, 11:26
Amigos, Framework 2.0 тоже устанавливает службу оптимизации, которая отрабатывает при простое компьютера, но она не приводила к проблемам с загрузкой. Сейчас образы компилируются только тогда, когда это необходимо для конкретной версии Framework, т. е. в пакете 1.1-3.5 тоже есть аналогичные изменения.

postalok
09-10-2010, 20:30
simplix, как насчет аддона состоящего только из 4-й версии для windows 7 ..
У gora уже есть такой но там есть свои недостатки, твои работы мне больше нравятся.

simplix
10-10-2010, 11:18
postalok, Не может быть аддона для Win7, потому что для него нет апдейтпака, а обычную автоматическую установку можно сделать пакетным файлом:
dotNetFx40_Full_x86_x64.exe (http://download.microsoft.com/download/9/5/A/95A9616B-7A37-4AF6-BC36-D6EA96C8DAAE/dotNetFx40_Full_x86_x64.exe) /passive /norestart

SamLab
12-10-2010, 16:10
simplix, Это хорошо, но postalok имел ввиду пакет с включенными обновами. Кстати сегодня вечером и для DotNetXP выходят обновления

postalok, LonerD сделал такой аддон http://forum.oszone.net/showthread.php?p=1347335#post1347335

ale321
13-10-2010, 11:55
Здравствуйте.
Поставил аддон. После установки ОС в разделе установки и удаления программ Windows XP SP3 появилась возможность удалить только с 1-3 версию. Значит ли это, что 4-я не установилась?

allegro
13-10-2010, 19:23
Добрый день.
Только что скачал установочный пакет. Подскажите, как начать инсталляцию? Запускаю DotNet.exe, появляется соответствующий процесс в диспетчере, появляется окошко распаковки, потом исчезает, и вот уже минут 10 ничего не происходит, процесс работает, кушает 136 метров памяти, когда кликаешь по exe файлу снова возмущается что уже работает. Что я делаю не так? Или в чем может быть проблема?

batyaPS
13-10-2010, 19:59
allegro,
во первых в системе до этого не должно быть не каких Microsoft .NET Framework
во вторых процесс установки занимет длительное время , жди ..... все встанет . (если слабый ПК то около 30-45 мин)

mariolast
14-10-2010, 00:35
Framework 4.0 замедляет запуск сетевых компонентов при старте систем »
А если происходит развертывание образа Windows XP с встроенным NET Framework 1.1-4 и соотв. нету еще никаких устройств в сети и только позже ставим драйвера, или это роли особой не играет?

JohnnyD
22-10-2010, 22:32
В упор не вижу у себя в Огнелисе такого расширения, так же как и ключа в реестре. На дату статьи то смотрели? :)

JohnnyD
23-10-2010, 01:22
Akella130986, установлен, только при переустановке Файрфокса нужный ключ я, видимо, снес. Зашел в папку этого ассистента, установил через XPI - все кнопки для этого расширения доступны и Отключить и Удалить и даже Настроить. Там можно галку поставить, типа предупреждать если сайт захочет что-то установить...

Хотя я лично не против вырезания.

san12
23-10-2010, 12:07
Да было бы не плохо,если бы вырезать microsoft net framework assistant,а то все равно приходится его удалять.Давно хотел задать этот же вопрос,но и думал,а возможно ли такое

simplix
24-10-2010, 11:05
Это хорошо, но postalok имел ввиду пакет с включенными обновами »
Их тоже можно добавить в пакетный файл. Оригинальная инсталляция и обновления уже хорошо сжаты, поэтому перепаковка добавит только время распаковки, но размер не уменьшит.

После установки ОС в разделе установки и удаления программ Windows XP SP3 появилась возможность удалить только с 1-3 версию. »
В шапке находится две версии, видимо вы ставили первую, которая не содержит Framework 4.0.

появляется окошко распаковки, потом исчезает, и вот уже минут 10 ничего не происходит, процесс работает »
Расскажите подробнее, каким методом выполнялась интеграция, на какую систему и как давно она была установлена, стояли ли до этого другие Framework'и, характеристики железа (процессор и память).

А если происходит развертывание образа Windows XP с встроенным NET Framework 1.1-4 и соотв. нету еще никаких устройств в сети и только позже ставим драйвера, или это роли особой не играет? »
Компиляция образов для того и запускается после установки Framework'а, чтобы оптимизировать выполнение кода конкретно под этот процессор, а если образ разворачивать на другое железо - оптимизация теряет смысл. При развёртывании лучше поставить службу оптимизации на ручной запуск, а после установки системы выполнять команду:
%WinDir%\Microsoft.NET\Framework\v4.0.30319\ngen.exe executeQueuedItems
И после этого включить службу оптимизации.

реально ли, вырезать из аддона "microsoft net framework assistant" »
Да, уберу при следующем обновлении пакета.

Bulba_S
25-10-2010, 15:09
simplix,

тестировал твою сборку в разных ситуациях и наткнулся на баг во время установки из RunOnce при первом входе в систему (WinXP), вот последовательность команд:


start /wait DotNet.exe /1.1 /nolang
start /wait DotNet.exe /3.5 /nolang
start /wait DotNet.exe /4.0 /nolang


1.1 устанавливается нормально, 3.5 сразу после завершения распаковки выдает ошибку: "Не удается загрузить sitsetup.dll. Программа установки не может продолжить работу.", после чего запускается установка 4.0 и завершается успешно. Сразу после первой загрузки рабочего стола запускаю start /wait DotNet.exe /3.5 /nolang и в этот раз все проходит без сбоя.

Прилагаю скриншот и логи.

Попробовал еще раз повторить установку системы, ошибка воспроизводится один к одному.

Аналогичная по смыслу команда


start /wait DotNet.exe /nolang


из RunOnce отрабатывает нормально. Также нормально на этой стадии срабатывает и


start /wait DotNet.exe /3.5 /nolang


(то есть без установки 1.1).

Кстати, если последовательно выполнить

start /wait DotNet.exe /3.5 /nolang
start /wait DotNet.exe /4.0 /nolang


оба раза запускается компиляция образов, было бы не плохо иметь возможность отключить её для первой команды.

simplix
25-10-2010, 20:57
Bulba_S, Спасибо за детальное описание. Ошибка возникает из-за того, что установка следующей версии начинается слишком быстро. Как оказалось, оригинальный установщик удаляет файлы из временной папки, в то время как второй пакет записывает их туда, поэтому часть файлов отсутствует ещё до начала установки. Эта проблема будет решена при следующем обновлении пакета.
оба раза запускается компиляция образов, было бы не плохо иметь возможность отключить её для первой команды »
В данном примере версия 3.5 никак не может знать, что после неё будет установлена 4.0, поэтому выполняет компиляцию только своих образов. Кроме того если компиляция была выполнена для версии 3.5, то следующая будет выполняться только для 4.0, поэтому суммарное время будет примерно таким же, как при установке всех версий за один раз.

NikLok
01-11-2010, 13:20
simplix, а НЕЛЬЗЯ СДЕЛАТЬ ДЛЯ каждого фреймвока отделбную строчку в окне "Установка приложений" - которое при первом входе появляется.? Извиняюсь если було.

n5320
01-11-2010, 17:39
А как эти ключи использовать DotNet.exe/clean и прочие

KILL_01
05-11-2010, 23:38
n5320, в файле Run

Oleg198007
07-11-2010, 00:59
Извините, но я не понял этот пакет удаляется через апплет "Установка и удаление программ"?




© OSzone.net 2001-2012