Показать полную графическую версию : Перепакованный M$ .NET Framework (все версии)
sLiDeR-X
16-01-2011, 16:52
Igor_A, если хотите иметь возможность выбора установить или не установить на этапе Т-40 пробуйте вот это: [addon] RSVCPACK - GUI для выбора установки программ на Т-40 (http://forum.oszone.net/thread-195302-2.html)
sLiDeR-X
17-01-2011, 13:54
Будет ли корректна установка, если я делаю аддон с распаковкой в %SystemDrive%\DotNet и запуском из RunOnceEx?
AutoInstall="%KeyRunOnceEx%\\777 /VE /D \"Microsoft .NET Framework\" /f"
AutoInstall="%KeyRunOnceEx%\\777 /V 1 /D \"%%T\\DotNet.exe /show /nolang\" /f"
Т.е. получается установка на живой системе.
Lubitel Softa
17-01-2011, 19:07
Будет ли корректна установка, если я делаю аддон с распаковкой в %SystemDrive%\DotNet и запуском из RunOnceEx? »
Оно у меня вообще устанавливается через WPI на Т-12 и получается тоже что-то вроде установки на живой системе, однако ошибок в процессе инсталляции никогда не наблюдал. По идее в Вашем случае тоже всё будет корректно работать.
prog[pn]=['Microsoft .NET Framework 1.1 - 3.5'];
shortdesc[pn]=['Microsoft .NET Framework 1.1 - 3.5'];
uid[pn]=['MICROSOFTNETFRAMEWORK1135'];
dflt[pn]=['yes'];
forc[pn]=['no'];
bit64[pn]=['no'];
cat[pn]=['Системные компоненты'];
cmds[pn]=['"%root%\\ADDONS\\SYSTEM\\DotNet.exe" /1.1 /3.5 /nolang'];
desc[pn]=['Установка .NET Framework 1.1 SP1 + 2.0 SP2 + 3.0 SP2 + 3.5 SP1.'];
pn++;
prog[pn]=['Microsoft .NET Framework 4.0 Extended'];
shortdesc[pn]=['Microsoft .NET Framework 4.0 Extended'];
uid[pn]=['MICROSOFTNETFRAMEWORK40'];
dflt[pn]=['no'];
forc[pn]=['no'];
bit64[pn]=['no'];
cat[pn]=['Системные компоненты'];
cmds[pn]=['"%root%\\ADDONS\\SYSTEM\\DotNet.exe" /4.0 /nolang'];
desc[pn]=['Установка .NET Framework 4.0 Extended.'];
pn++;
/show»
По идее этот ключ будет лишним (Показывает индикацию установки на T13. Ключ работает только на этом этапе.) но без него тоже отображается прогресс установки.
alexeyforyou
21-01-2011, 12:41
Liveride,
Проблема заключается в том, что все NT5.х пытаются перезапустить службу NF4, а она находится в режиме ожидания и не требует запуска, на 7-ке вроде бы всё нормально. В принципе можно поставить тип запуска - вручную для данной службы.
Удачи !
Petya V4sechkin
21-01-2011, 13:11
Кто-нибудь вообще сталкивался с тем, что, например, в течение минуты после загрузки системы папка "Сетевые подключения" отказывается открываться, подключиться иными путями невозможно и т.д.?
Сталкивались (пример (http://forum.oszone.net/post-1532187.html#post1532187)), есть волшебная команда:
%WinDir%\Microsoft.NET\Framework\v4.0.30319\ngen.exe executeQueuedItems
Petya V4sechkin
21-01-2011, 18:58
э-эм... А куда её прописывать-то?
Никуда (насколько я понял, у simplix она уже включена).
давно хотел написать но все времени небыло, заметил одну особенность если устанавливать на T-12 то установка длиться дольше чем запуск установки из под Windows, проверенно на одной конфигурации, вот теперь подумываю вынести установку из T-12 в RunOnceEx
Baw17, об этом писали раза три уже, в т. ч. и я.
А у нас в квартире газ!
При пробной сборке дистрибутива, с применением аддона MNF_11_35 от LonerD и аддона MegaLF25, оформление «слетает» на классический стиль. Причина видимо в том, что MegaLF25.exe (виновник, скорее всего Address Bar) устанавливается на Т13 раньше, чем MNF_11_35.exe. Проблема решилась изменением очередности установки. Возможно это возникло и по иным причинам, хотя проверял трижды.
А у Вас?
Вылезла странность, при установке DotNet.exe с WPI с любыми параметрами WPI считает что установка завершилась неудачей, хотя на самом деле проверка с ключом /verify говорит о нормальной установке.
Лог:
6 февраля 2011 г. 12:21:39 - cmd1 *** Неудача *** (возвращен код 2): "E:\\Install\Etc\DotNet.exe" /1.1 /nolang
В WPI Заупскаю так "%wpipath%\install\Etc\DotNet.exe" /1.1 /nolang
Попытался решить проблему запуском DotNet из CMD файла с передчаей параметров.
"%wpipath%\install\Etc\DotNet\dotnet.cmd" /1.1 = DotNet.exe /1.1 /nolang
Но все осталось на прежнем месте.
CMD Файл
@ECHO OFF
CD /D "%~dp0"
If "%1"=="/1.1" GOTO 1.1 ELSE
IF "%1"=="/2.0" GOTO 2.0 ELSE
IF "%1"=="/3.0" GOTO 3.0 ELSE
IF "%1"=="/3.5" GOTO 3.5 ELSE
IF "%1"=="/4.0" GOTO 4.0 ELSE
IF "%1"=="" GOTO quit
:1.1
ECHO “бв**®ўЄ* .NET Framework 1.1 SP1...
Start /w /d ".\" DotNet.exe /1.1 /nolang
exit
:2.0
ECHO “бв**®ўЄ* .NET Framework 2.0 SP2...
Start /w /d ".\" DotNet.exe /2.0 /nolang
exit
:3.0
ECHO “бв**®ўЄ* .NET Framework 2.0 SP2 + 3.0 SP2...
Start /w /d ".\" DotNet.exe /3.0 /nolang
exit
:3.5
ECHO “бв**®ўЄ* .NET Framework 2.0 SP2 + 3.0 SP2 + 3.5 SP1...
Start /w /d ".\" DotNet.exe /3.5 /nolang
exit
:4.0
ECHO “бв**®ўЄ* .NET Framework 4.0 Extended...
Start /w /d ".\" DotNet.exe /4.0 /nolang
exit
:Quit
ECHO ЌҐ §*¤** Ї*а*¬Ґва!
pause
exit
Lubitel Softa
06-02-2011, 13:00
mozk, у меня WPI ещё считает неудачно установленным пакет Visual C++ от Lisabon, хотя на самом деле всё отлично установилось. Это WPI чудит и можно на него забить. Ну а если для вас так критично надпись "Неудача", можно запускать DotNet из AutoIt скрипта (скомпилированного в *.exe) и тогда WPI единогласно одобряет установку надписью "Успешно".
nicolight
06-02-2011, 17:52
simplix,
а как его ставить?
я в установленной XP запустил просто DotNet.exe, но никаких окон не выскочило... Так и должно быть (типа full silent mode)? или обязательно надо с ключами запускать какими-то?
P.S. в двух словах, а T13 T12 это что?
mozk, у меня WPI ещё считает неудачно установленным пакет Visual C++ от Lisabon, хотя на самом деле всё отлично установилось. Это WPI чудит и можно на него забить. Ну а если для вас так критично надпись "Неудача", можно запускать DotNet из AutoIt скрипта (скомпилированного в *.exe) и тогда WPI единогласно одобряет установку надписью "Успешно". »
Благодарю за напоминание об AutoIT, чет я последнее время увлекся батниками))
А вообще критично, от этого пакета настроены зависимости в WPI, соответственно если он установился с неудачей то и зависимые пакты тоже не установились.
Буду юзать AutoIT.
Liveride
07-02-2011, 19:41
Снова здравствуйте. Мне требуется установить пакет Microsoft .NET Framework 1.1 SP1, который я раньше благополучно игнорировал из-за устаревания и отсутствия необходимости в нём при выполнении конкретных задач. Что ж, поскольку это не настолько крупный и самостоятельный набор библиотек (в отличие от его последующих версий), чтобы отдельно выделять его в "Установке у удалении программ", хотелось бы либо удалять при помощи твика реестра запись о данном пакете вовсе, либо переносить её (запись) в раздел "Обновления ОС". Вопрос, естественно, следующий: как это можно реализовать при помощи REG-твика? Видел в INF, но этот метод для меня не подходит по целому ряду причин, да и ни с того ни с сего перенастраивать под себя бессмертный My Custom очень не хотелось бы.
Кто-нибудь может подсказать в следующем вопросе: интегрированный в XP пакет Microsoft .NET Framework 1.1-4.0, запущенный с ключами DotNet.exe /3.5 /4.0, в конце установки спрашивает, нужно ли перезагрузить комп и предлагает выбрать "да" или "нет". Как сделать, чтобы он ни о чём не спрашивал и автоматом сам выбирал ответ "да"?
mozk, Работа с WPI просто не проверялась, а то что DotNet возвращает код выхода 2 - это нормально (в будущих версиях он будет изменён на 0). На данный момент вы можете указывать код выхода из cmd-файла явно, командой "exit 0", вместо обычного "exit".
nicolight, Если не было ни одного окна, значит DotNet уже корректно установлен в системе и ничего больше делать не нужно. T-13 - время в минутах до окончания установки системы на графическом этапе.
Liveride, Найдите поиском в реестре полную сточку, которую видите в "Установке и удалении программ", скорее всего она будет в разделе HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall, и удалите найденную ветку. Для переноса в другой раздел нужно отредактировать ключи ParentDisplayName и ParentKeyName, посмотрите на примере обновлений в том же разделе реестра.
Nun-Nun,
DotNet.exe /reboot - Запрос перезагрузки по окончании установки пакета.
DotNet.exe /rebootok - Автоматическая перезагрузка после установки пакета.
simplix,
Да, точно - увидел в шапке. Прошу прощения за невнимательность.
mozk, а надо так
'%wpipath%\\install\\Etc\\DotNet.exe /1.1 /nolang'
есть возможность сделать Переупакованный M$ .NET Framework 1.1-4.0 с "Русских Language Pack'ов"?
masterchess
16-02-2011, 12:51
Baw17, уже сделано, в шапке есть ссылка (http://forum.oszone.net/thread-127468.html), аддон от gora.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC