Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ветеран


Сообщения: 3320
Благодарности: 916

Профиль | Отправить PM | Цитировать


Q: Как переустановить .NET 1.1 встроенный в Windows Server 2003?
A:
Воспользовался инструкциями из статьи базы знаний How to troubleshoot Microsoft .NET Framework 1.1 installation issues on Microsoft Windows Server 2003 (Англ.)
  • запускаем редактор реестра (Пуск (Start) -> Выполнит (Run) -> Regedit), идём по адресу HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\OC Manager, находим параметр netfx и удаляем его. Это так же возможно сделать с помощью reg файл следующего содержания
    Код: Выделить весь код
    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\OC Manager\Subcomponents]
    "netfx"=-
  • В блокноте создаём файл следующего содержания
    Код: Выделить весь код
    [Version]
    Signature = "$Windows NT$"
    DriverVer=10/01/2002,5.2.3790.0
    
    [Components]
    netfx=netfxocm.dll,UrtOcmProc,netfxocm.inf,,7
    сохраняем под именем sysnew.inf или любым другим с расширением inf в папке %SystemRoot%\inf\
  • В командной строке Пуск (Start) -> Выполнит (Run) -> cmd команду
    Код: Выделить весь код
    sysocmgr /i:%SystemRoot%\inf\sysnew.inf
    если имя sysnew.inf в предыдущем шаге было указанно иное то указываем соответственно и здесь. Мастер может попросит установочный компакт диск, если в папке i386 в системе будут не все файлы.
  • Переустанавливаем .NET1.1 сборку
    Код: Выделить весь код
    "%SystemRoot%\Microsoft.NET\Framework\v1.1.xxxx\gacutil.exe" /f /il %SystemRoot%\Microsoft.NET\Framework\v1.1.xxxx\assemblylist.txt
    вместо xxxx номер билда .NET 1.1, который можно узнать посетив папку %SystemRoot%\Microsoft.NET\Framework\

Последний раз редактировалось Admiral, 20-01-2009 в 10:31.


Отправлено: 09:26, 20-09-2008 | #8