Согласен, с тем, что большинство программ требуют не выше версии 2.0, но это вопрос времени (пример тому GTA 4, первая ласточка). А версия 1.1 - это раритет, так просто в запасе лежит на винте, но зараза никому до сих пор не потребовался...
» Microsoft .NET Framework
Всем привет! Может кому понадобится, вчера задался целью для решения вопроса (в автоматическом режиме) с папкой (c неудобочитаемым именем) которая остается после установки .NET Framework 3.5 SP1, вот, что получилось (можно добавить в cmd-скрипт, после установки .NET Framework 3.5 SP1):
Код:
for /f "tokens=3" %%k in ('reg query "hklm\SOFTWARE\Microsoft\Updates\Windows XP\SP4\KB954550-v5\Filelist\0" /v Location') do echo %%k>Net.txt
for /f "tokens=1 delims=\" %%l in (Net.txt) do set disk=%%l
for /f "tokens=2 delims=\" %%m in (Net.txt) do set folder=%%m
del net.txt
attrib +h %disk%\%folder%
Код:
for /f "tokens=3" %%k in ('reg query "hklm\SOFTWARE\Microsoft\Updates\Windows XP\SP4\KB954550-v5\Filelist\0" /v Location') do echo %%k>Net.txt
for /f "tokens=1 delims=\" %%l in (Net.txt) do set disk=%%l
for /f "tokens=2 delims=\" %%m in (Net.txt) do set folder=%%m
del net.txt
attrib +h %disk%\%folder%
TechnicsKuzya
Цитата:
Для чего вообще нужна эта служба? Расскажите пожалуйста кто знает.
Цитата:
Т.к. выполнение данной службы, которая появляется сразу же после установки основного пакета, зачастую вызывает подторамаживание системы и процесса установки последующих обновлений.
Для чего вообще нужна эта служба? Расскажите пожалуйста кто знает.
Цитата:
пример тому GTA 4, первая ласточка
На самом деле самой GTA 4 3-й фреймворк не нужен. Он нужен для Rockstar social club (на фиг не нужная штуковина), а вот без этой гадости саму игру и не запустить.
Добавлено:
Цитата:
Для чего вообще нужна эта служба? Расскажите пожалуйста кто знает.
Похоже на то, что она прекомпилирует сборки в машинный код процессора на котором установлена.
Цитата:
Похоже на то, что она прекомпилирует сборки в машинный код процессора на котором установленаДа, думаю, что примерно так оно и есть. Служба выполняет оптимизацию после установки пакета .NET (и я так полагаю, что и приложений использующих эту технологию), в идеале, мы должны установить первый основной пакет, оставить ПК в покое на минут 15-20, для того, чтобы отработала служба, потом пакет обновление и снова покой и т.д. Но если мы эту службу будем останавливать после установки каждого пункта, то после перезагрузки, эта служба отработает все скопом и не будет мешать установке других обновлений не связанных с .NET до перезагрузки. После того как служба выполнить всю очередь заданий поставленных перед ней, она останавливается и переходит с режима Auto - в режим Manual.
P.S. В определенные периоды своей работы, данная служба запускает 2 процесса, один из которых очень сильно работает с оперативной памятью, а второй с процессором, и обе вместе с жестким диском, на мощных системах это может быть не очень заметно, но на одноядерных, либо с небольшим количеством памяти очень даже заметно (в интернете есть немало тем с вопросом, почему данная служба вызывает загрузку моего процессора!?)
Цитата:
после установки каждого пункта данного обновления (кроме пакета русского языка) рекомендую выполнять следующую команду:
Код:
start /high /wait sc stop clr_optimization_v2.0.50727_32 >nul
Произвел несколько установок .NET Framework на VirtualBox. Устанавливал .NET Framework из своего аддона в распакованном виде. Система Windows XP SP3 + все обновления по 18.01.09. Система чистая, без установок .NET Framework, восстанавливалась из снимка каждый раз перед тестированием. Привожу пару результатов тестов:
Цитата:
Вариант с остановкой службы после установки каждого компонента (4 раза)Тесты проводились несколько раз и разброс результатов для каждого варианта установки составлял 5...10с. Как видно разница не столь большая и находится в пределах статистической погрешности.
Установка .Net FrameWork 3.5SP1 = 338,57с
Стоп сервис
Установка NDP20SP2-KB958481-x86 = 156,97с
Стоп сервис
Установка NDP30SP2-KB958483-x86 = 27,05с
Стоп сервис
Установка NDP35SP1-KB958484-x86 = 12,69с
Стоп сервис
Установка языкового пакета 3.5SP1 = 55,58с
Общее время установки компонентов = 590,86с
Послеустановочные процедуры = 136,66с
Общее время установки .Net = 727,52с
Вариант без остановки службы после установки каждого компонента
Установка .Net FrameWork 3.5SP1 = 348,85с
Установка NDP20SP2-KB958481-x86 = 159,73с
Установка NDP30SP2-KB958483-x86 = 26,92с
Установка NDP35SP1-KB958484-x86 = 13,68с
Установка языкового пакета 3.5SP1 = 56,79с
Общее время установки компонентов = 605,97с
Послеустановочные процедуры = 133,56с
Общее время установки .Net = 739,53с
Подскажите, что сделать чтобы Microsoft .NET Framework 3.5 with Service Pack 1 Full Package постоянно не тащил с нэта Microsoft .NET Framework 3.5 SP1 Language Pack Русский x86.
В шапке не нашел ответа
Добавлено:
Dr_Spectre
Цитата:
Где конкретно смотреть?
В шапке не нашел ответа
Добавлено:
Dr_Spectre
Цитата:
PS -разобрался качает лангпак - лечение есть в топике
Где конкретно смотреть?
VitK
Если не ошибаюсь, достаточно скачать и поставить соответсвующий лангпак (ссылка есть в шапке).
Если не ошибаюсь, достаточно скачать и поставить соответсвующий лангпак (ссылка есть в шапке).
VitK
пяток страниц назад я давал ссылку
http://forum.ru-board.com/topic.cgi?forum=62&topic=15054&start=1120#11
TechnicsKuzya это изыскание в своём пакете обновлений использует
===
Я, пожалуй, поддержу GORA2 в той мысли, что останавливать службу оптимизации нет никакой надобности. Слишком много телодвижений получается из-за нескольких секунд. Я вообще ставлю все эти обновления и даю слубже отработать сразу после установки каждого из компонентов. Сильно это процесс установки обновлений не замедляет.
пяток страниц назад я давал ссылку
http://forum.ru-board.com/topic.cgi?forum=62&topic=15054&start=1120#11
TechnicsKuzya это изыскание в своём пакете обновлений использует
===
Я, пожалуй, поддержу GORA2 в той мысли, что останавливать службу оптимизации нет никакой надобности. Слишком много телодвижений получается из-за нескольких секунд. Я вообще ставлю все эти обновления и даю слубже отработать сразу после установки каждого из компонентов. Сильно это процесс установки обновлений не замедляет.
Описание NGEN от самого производителя Думаю, что статья должна снять все вопросы.
VitK
Цитата:
ставить с ключом /lang:enu
Цитата:
Подскажите, что сделать чтобы Microsoft .NET Framework 3.5 with Service Pack 1 Full Package постоянно не тащил с нэта Microsoft .NET Framework 3.5 SP1 Language Pack Русский x86.
ставить с ключом /lang:enu
Sish
Так лангпак не ставится до установки основного пакета, а этот пакет авт тащит этот ланг пак с нэта.
Добавлено:
obla4ko4240019
А нельзя указать путь к русскоязычному паку при запуске инсталлятора?
Добавлено:
Оказывается можно задать языковой пакет в процессе установки, используя параметр к файлу setup.exe /lang:RUS
Только не понятно в какой папке должен лежать этот самый языковой пакет.
Так лангпак не ставится до установки основного пакета, а этот пакет авт тащит этот ланг пак с нэта.
Добавлено:
obla4ko4240019
А нельзя указать путь к русскоязычному паку при запуске инсталлятора?
Добавлено:
Оказывается можно задать языковой пакет в процессе установки, используя параметр к файлу setup.exe /lang:RUS
Только не понятно в какой папке должен лежать этот самый языковой пакет.
VitK
Цитата:
если тебе нужен русский языковой пакет, то на предыдущих страницах было написано, куда его нужно пихать, чтобы он подхватился. Ищи по версии для печати.
Цитата:
Только не понятно в какой папке должен лежать этот самый языковой пакет.
если тебе нужен русский языковой пакет, то на предыдущих страницах было написано, куда его нужно пихать, чтобы он подхватился. Ищи по версии для печати.
Цитата:
Только не понятно в какой папке должен лежать этот самый языковой пакет.
Попробуйте такой вариант:
1 Вытащить папку dotNetFramework из dotnetfx35.exe
2 Положить в эту папку файл dotnetfx35langpack_x86ru.exe
4 Запустить dotNetFx35setup.exe из этой папки.
При установке не было попыток подключения к сети (т.е. инсталлятор увидел языковый пакет) и установка прошла успешно. Языковые пакеты на все встали автоматически без дополнительных окон и т.д.
GORA2
Спасибо Вам за помощь. Попробую.
Спасибо Вам за помощь. Попробую.
obla4ko4240019
дело говоришь, пора в шапку вносить. Уже с десяток раз спрашивали
GORA2
VitK
http://forum.ru-board.com/topic.cgi?forum=62&topic=15054&start=1120#11
тут написано, что положить dotnetfx35langpack_x86ru.exe надо в папку
%TEMP%\dotnetfx3530729.01\1033\dotnetfx35\x86\
И всё будет подхватываться.
дело говоришь, пора в шапку вносить. Уже с десяток раз спрашивали
GORA2
VitK
http://forum.ru-board.com/topic.cgi?forum=62&topic=15054&start=1120#11
тут написано, что положить dotnetfx35langpack_x86ru.exe надо в папку
%TEMP%\dotnetfx3530729.01\1033\dotnetfx35\x86\
И всё будет подхватываться.
Brother_Micro
Я читал это, но мне такой способ не подошел и я нашел другой.
Лучше когда все файлы лежат в одной папке и не нужно при установке создавать специальную временную папку и копировать в нее что то. ИМХО
Я читал это, но мне такой способ не подошел и я нашел другой.
Лучше когда все файлы лежат в одной папке и не нужно при установке создавать специальную временную папку и копировать в нее что то. ИМХО
Цитата:
пора в шапку вноситьПора вносить не только это, но так же Family Update (в количестве 3 штук). Ссылки на предыдущей странице.
Цитата:
Тесты проводились несколько раз и разброс результатов для каждого варианта установки составлял
Вы пробывали на одной виртуальной машине, а я на разных ПК, так вот иногда случается так, что в итоге служба довольно надолго загружает процессор на 100% (причину не выявил, но такой момент есть) + Вы не учли установку компонентов после .NET, у меня еще около 30 обновленей ставится после, и в этот момент работа службы никак не нужна, т.к. кроме того, что забирает ресурсы, еще и увеличивает фрагментацию
Добавлено:
Цитата:
останавливать службу оптимизации нет никакой надобности, возможно, я перестраховываюсь, но даже сам .NET 3.5 и его обновления в процессе установки несколько раз приостанавливают эту службу, в принципе достаточно остановить её после последнего обновления .NET, еще раз повторюсь на разных системах возможны разные результаты, я сам случайно заметил при очередном обновлении на одном из ПК, то, что служба реально замедлила выполнение последующих пунктов моего скрипта, поэтому разумно её остановить, т.к. тогда повторяемость результата становится прогнозируема по времени на любом ПК!
Здравствуйте подскажите плиз установил Microsoft .NET Framework 3.5 with Service Pack 1 Full Package, но WinUpdate все равно отображает Пакет обновления 1 (SP1) для среды Microsoft .NET Framework 3.5 и обновление для семейства .NET Framework 3.5 для систем на базе процессоров x86 (KB951847)
Странно еще то что требуется Microsoft .NET Framework версии 1.1 (русский), разве он не входит в состав пакета который я установил?
Странно еще то что требуется Microsoft .NET Framework версии 1.1 (русский), разве он не входит в состав пакета который я установил?
Здравствуйте. Проблема следующая - при установке Net.Framework 2.0 SDK происходит следующая ошиба:
---------------------------
Microsoft .NET Framework 2.0 SDK Setup
---------------------------
Error 1402.Could not open key: HKEY_LOCAL_MACHINE\Software\Classes\CAPICOM.Settings.1\CLSID. Verify that you have sufficient access to that key, or contact your support personnel.
---------------------------
ОК
---------------------------
Не знаю, чем лечить. Помогите, пожалуйста?
PS OS Windows Vista SP1 Ultimate. Установлены все фреймворки.
---------------------------
Microsoft .NET Framework 2.0 SDK Setup
---------------------------
Error 1402.Could not open key: HKEY_LOCAL_MACHINE\Software\Classes\CAPICOM.Settings.1\CLSID. Verify that you have sufficient access to that key, or contact your support personnel.
---------------------------
ОК
---------------------------
Не знаю, чем лечить. Помогите, пожалуйста?
PS OS Windows Vista SP1 Ultimate. Установлены все фреймворки.
AlexandrDo
Цитата:
Цитата:
Цитата:
WinUpdate все равно отображает Пакет обновления 1 (SP1) для среды Microsoft .NET Framework 3.5 и обновление для семейства .NET Framework 3.5Ясен пень, ведь ''обновление для семейства'' в Full Package не входит.
Цитата:
Microsoft .NET Framework версии 1.1 (русский), разве он не входит в состав пакета который я установил?Нет, первый Framework сам по себе. Тему читай - все обе предыдущие страницы исписаны ответами на оба эти вопроса, да и шапка тоже не для красоты.
Языковой пакет подхватывается с папки x86, которая находится по такому пути: пакет обновления 1 (SP1) для среды Microsoft .NET Framework 3.5\wcu\dotNetFramework\dotNetFX35\x86
Только после установки пакета и перезагрузки, если снова запустить обновление ОС, то Windows Update снова просит установить пакет обновления 1 (SP1) для среды Microsoft .NET Framework 3.5
Только после установки пакета и перезагрузки, если снова запустить обновление ОС, то Windows Update снова просит установить пакет обновления 1 (SP1) для среды Microsoft .NET Framework 3.5
AlexandrDo
VitK
Цитата:
После установки обновлений КВ958481, КВ958483 и КВ958484 не просит.
VitK
Цитата:
если снова запустить обновление ОС, то Windows Update снова просит установить пакет обновления 1 (SP1) для среды Microsoft .NET Framework 3.5
После установки обновлений КВ958481, КВ958483 и КВ958484 не просит.
Dimitrij
Цитата:
Как давно вышли эти обновления?
Добавлено:
Пробовал эти обновления искать несколькими поисковиками, но что-то не знают они таких обновлений ...
Расшифруйте, плз, что это за обновления.
Цитата:
После установки обновлений КВ958481, КВ958483 и КВ958484 не просит.
Как давно вышли эти обновления?
Добавлено:
Пробовал эти обновления искать несколькими поисковиками, но что-то не знают они таких обновлений ...
Расшифруйте, плз, что это за обновления.
VitK Я ж на прошлой странице (или позапрошлой) уже все расписал, и ссылки все преведены. Family Update (он же ''обновление для семейства'') ишы.
Обновление семейства Microsoft .NET Framework 3.5 для ОС Windows XP x86 и Windows Server 2003 x86
(NDP20SP2-KB958481-x86, NDP30SP2-KB958483-x86, NDP35SP1-KB958484-x86)
Ссылка для скачивания:
_http://www.microsoft.com/downloads/details.aspx?displaylang=ru&FamilyID=6c095bba-6100-4ec9-9c54-6450b0212565
Прямые ссылки:
_http://download.microsoft.com/download/C/6/A/C6ADC586-2518-404B-8973-E1E22C556AF4/NDP20SP2-KB958481-x86.exe
_http://download.microsoft.com/download/C/6/A/C6ADC586-2518-404B-8973-E1E22C556AF4/NDP30SP2-KB958483-x86.exe
_http://download.microsoft.com/download/C/6/A/C6ADC586-2518-404B-8973-E1E22C556AF4/NDP35SP1-KB958484-x86.exe
Добавлено:
asasha
А можно в какую-то папку пакета 3.5 положить эти обновления чтобы инсталлятор их подхватил сам?
(NDP20SP2-KB958481-x86, NDP30SP2-KB958483-x86, NDP35SP1-KB958484-x86)
Ссылка для скачивания:
_http://www.microsoft.com/downloads/details.aspx?displaylang=ru&FamilyID=6c095bba-6100-4ec9-9c54-6450b0212565
Прямые ссылки:
_http://download.microsoft.com/download/C/6/A/C6ADC586-2518-404B-8973-E1E22C556AF4/NDP20SP2-KB958481-x86.exe
_http://download.microsoft.com/download/C/6/A/C6ADC586-2518-404B-8973-E1E22C556AF4/NDP30SP2-KB958483-x86.exe
_http://download.microsoft.com/download/C/6/A/C6ADC586-2518-404B-8973-E1E22C556AF4/NDP35SP1-KB958484-x86.exe
Добавлено:
asasha
А можно в какую-то папку пакета 3.5 положить эти обновления чтобы инсталлятор их подхватил сам?
VitK
Цитата:
У меня не получилось, устанавливал .cmd файлом:
@Echo Off
start /wait dotNetFx35setup.exe /passive /norestart /lang:RUS
start /wait NDP20SP2-KB958481-x86.exe /passive /norestart
start /wait NDP30SP2-KB958483-x86.exe /passive /norestart
start /wait NDP35SP1-KB958484-x86.exe /passive /norestart
Exit
Все файлы в одной папке, включая языковый.
Цитата:
А можно в какую-то папку пакета 3.5 положить эти обновления чтобы инсталлятор их подхватил сам?
У меня не получилось, устанавливал .cmd файлом:
@Echo Off
start /wait dotNetFx35setup.exe /passive /norestart /lang:RUS
start /wait NDP20SP2-KB958481-x86.exe /passive /norestart
start /wait NDP30SP2-KB958483-x86.exe /passive /norestart
start /wait NDP35SP1-KB958484-x86.exe /passive /norestart
Exit
Все файлы в одной папке, включая языковый.
Dimitrij
Как раз языковой файл подхватывается автоматически с папки dotNetFX35\x86
Добавлено:
Странно, пакет обновления 1 (SP1) для среды Microsoft .NET Framework 3.5 вышел недавно, а эти три обновления
Цитата:
Как раз языковой файл подхватывается автоматически с папки dotNetFX35\x86
Добавлено:
Странно, пакет обновления 1 (SP1) для среды Microsoft .NET Framework 3.5 вышел недавно, а эти три обновления
Цитата:
(NDP20SP2-KB958481-x86, NDP30SP2-KB958483-x86, NDP35SP1-KB958484-x86)в него не включены.
Цитата:
Странно, пакет обновления 1 (SP1) для среды Microsoft .NET Framework 3.5 вышел недавно, а эти три обновленияА как недавно? Дата файла dotnetfx35.exe (который 3.5SP1) 30.07.08. Это языковый пакет к нему вышел недавно dotnetfx35langpack_x86ru.exe (который 3.5SP1) - 04.12.08
ЦитатаNDP20SP2-KB958481-x86, NDP30SP2-KB958483-x86, NDP35SP1-KB958484-x86)
в него не включены.
Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041
Предыдущая тема: 5 самых популярных прог на вашем Palm-e
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.