Номер статті: 908077 - Показ продуктів, яких стосується ця стаття.
This article may contain a link to the Windows Installer Cleanup utility (MSICUU2.exe). If you were directed to this article to solve a problem by using the Windows Installer Cleanup utility, please contact your software manufacturer for installation support on the product, or see the following Microsoft Knowledge Base article for steps to troubleshoot uninstallation issues with products that use Windows Installer:

2438651 How to troubleshoot problems that may occur when you install, uninstall, or upgrade a program on a Windows-based computer
Примітка
У цій статті може бути наведено посилання на програму очищення інсталятора Windows (MSICUU2.exe). Якщо для вирішення проблеми вас було спрямовано на цю статтю з програми очищення інсталятора Windows, зверніться до виробника програмного забезпечення, щоб отримати довідку з інсталяції. Покрокові інструкції з вирішення проблем під час видалення продуктів, які використовують інсталятор Windows, можна знайти в цій статті в базі знань Майкрософт:

Розгорнути все | Згорнути все

На цій сторінці

Підсумки

Щоб вирішити проблеми, які можуть виникати під час інсталяції платформи Microsoft .NET Framework версії 2.0, можна скористатися методами, описаними у цій статті. У статті описано інсталювання для ОС Microsoft Windows Server 2003, Windows 2000 з пакетом оновлень 3 (SP3) та Windows XP з пакетом оновлень 2 (SP2). Описані в статті методи включають перереєстрування інсталятора Microsoft Windows та відновлення, видалення і переінсталювання платформи .NET Framework. Щоб скористатися цими методами, необхідні знання про роботу з платформою .NET Framework 2.0, редактором реєстру та інсталятором Windows. Окрім того, один із цих методів вимагає внесення змін у реєстр комп'ютера.

ВСТУП

У цій статті покроково описано процес виправлення неполадок, що можуть виникати під час інсталяції платформи NET Framework 2.0.

Якщо інсталятор Microsoft Windows неправильно зареєстровано в реєстрі Windows, програма інсталяції платформи .NET Framework 2.0 не може отримати доступу до деяких компонентів інсталятора Windows. У цій статті описано, як вирішити цю проблему, скасувавши реєстрацію і перереєструвавши інсталятор Windows.

Засіб "Інсталяція та видалення програм" на Панелі керування може іноді не повністю видаляти платформу .NET Framework 2.0. У цій статті також описано, як вирішити цю проблему або шляхом відновлення платформи .NET Framework 2.0, або видаливши її з комп'ютера вручну і переінсталювавши.

Вимоги

У списку нижче наведено рекомендації щодо необхідного обладнання, програмного забезпечення, інфраструктури мережі і пакетів оновлень.
  • Microsoft Windows Server 2003, Microsoft Windows 2000 з пакетом оновлень 3 (SP3) або Microsoft Windows XP з пакетом оновлень 2 (SP2)
  • Microsoft .NET Framework 2.0.
    Завантажити пакет вторинного розповсюдження Microsoft .NET Framework версії 2.0 можна на веб-сайт корпорації Майкрософт за адресою: 
    http://www.microsoft.com/en-us/download/details.aspx?id=6523
Примітка Для вирішення проблем, пов'язаних з інсталяцією платформи .NET Framework 2.0, на комп'ютер, де використовується платформа, слід увійти з облікового запису, який належить до групи локальних адміністраторів.

Ця стаття передбачає, що вам знайомі такі теми:
  • Microsoft .NET Framework 2.0
  • Редактор реєстру
  • Інсталятор Windows

Скасування реєстрації та перереєстрація інсталятора Windows.

Цей метод вирішує більшість проблем. Окрім того, він не впливає на жодну з інстальованих програм, що використовують інсталятор Windows.
  1. Скасування реєстрації інсталятора Windows. Натисніть кнопку Пуск, виберіть пункт Виконати, введіть команду msiexec /unregister у поле Відкрити й натисніть кнопку ОК.
  2. Перереєстрація інсталятора Windows. Натисніть кнопку Пуск, виберіть пункт Виконати, введіть команду msiexec /regserver у поле Відкрити й натисніть кнопку ОК.

Відновлення платформи .NET Framework 2.0

Нижче описано три шляхи відновлення платформи .NET Framework.

За допомогою команди Відновити для файлу кеша інсталятора Windows

Щоб відновити .NET Framework 2.0 за допомогою файлу кеша інсталятора Windows виконайте такі дії:
  1. Натисніть кнопку Пуск, виберіть команду Виконати, у полі Відкрити введіть installer і натисніть кнопку OK.
  2. У меню Подання інсталятора Windows клацніть Таблиця, правою кнопкою миші клацніть заголовок стовпця Ім'я і натисніть Коментар.
  3. Клацніть правою кнопкою файл кеша інсталятора Windows з коментарем Microsoft .NET Framework 2.0 RTL x86 enu і виберіть Відновити.
  4. Після завершення процесу відновлення закрийте інсталятор Windows.

Запуск пакета вторинного розповсюдження Microsoft .NET Framework 2.0 із командного рядка

Щоб відновити платформу .NET Framework 2.0 за допомогою командного рядка, виконайте такі дії:
  1. Знайдіть файл Dotnetfx.exe, за допомогою якого було інстальовано платформу .NET Framework 2.0. Для цього скористайтеся одним із наведених нижче способів.
    • Якщо інсталяція платформи .NET Framework 2.0 виконувалася з компакт-диску або диску DVD, вставте диск у пристрій читання дисків.
    • Якщо інсталяція платформи .NET Framework 2.0 виконувалася з жорсткого диску, завантажте програму інсталяції .NET Framework 2.0 на жорсткий диск.
    • Якщо інсталяція платформи .NET Framework 2.0 виконувалася з мережного диску, підключіться до нього.
  2. Натисніть кнопку Пуск, виберіть пункт Виконати, введіть команду cmd у поле Відкрити й натисніть кнопку ОК.
  3. Введіть таку команду в командному рядку:
    %InstallationPath%\dotnetfx.exe /t:%temp% /c:"msiexec.exe /fvecms %temp%\netfx.msi"
Примітка Замість %InstallationPath% слід ввести шлях до файлу Dotnetfx.exe, знайденого в кроці 1.

Видалення і переінсталювання платформи .NET Framework 2.0 уручну

Увага! Цей розділ, спосіб або завдання містить кроки, які описують процес змінення реєстру. Неправильне внесення змін до реєстру може спричинити серйозні проблеми. Тому будьте уважні, виконуючи ці кроки. Перш ніж вносити зміни, обов’язково створіть резервну копію реєстру. Якщо виникне проблема, ви зможете відновити його попередній стан. Для отримання додаткових відомостей про створення резервної копії та відновлення реєстру клацніть цей номер статті, щоб переглянути її в базі знань Microsoft:
322756 Створення резервної копії та відновлення реєстру у Windows (може бути англійською мовою)


Увага! Ці дії можуть підвищити рівень небезпеки для системи. Крім того, виконання цих дій може зробити комп’ютер або мережу вразливішими до атак зловмисних користувачів або шкідливого програмного забезпечення, зокрема вірусів. Описану методику рекомендовано використовувати для забезпечення відповідної роботи програм або для виконання певних функцій програм. Перш ніж вносити такі зміни, доцільно оцінити ризик, пов’язаний із їх упровадженням у вашому конкретному середовищі. Вирішивши скористатися наведеними вказівками, потрібно вжити відповідні додаткові заходи для захисту системи. Рекомендовано звертатися до цього способу лише в разі нагальної потреби.
  1. Видалення платформи .NET Framework 2.0 з кеша інсталятора Windows:
    1. Натисніть кнопку Пуск, виберіть команду Виконати, у полі Відкрити введіть installer і натисніть кнопку OK.
    2. У меню Подання інсталятора Windows виберіть пункт Таблиця.
    3. Правою кнопкою миші клацніть заголовок стовпця Ім'я і натисніть Коментар.
    4. Клацніть правою кнопкою файл кеша інсталятора Windows з коментарем Microsoft .NET Framework 2.0 RTL x86 enu і виберіть Видалити.
    5. Після завершення процесу видалення закрийте інсталятор Windows.
  2. Вручну видаліть з комп'ютера перелічені нижче елементи. Примітка Залежно від поточного стану інсталяції платформи .NET Framework, ці елементи можуть бути відсутні на комп'ютері.
    • Папку URTTemp
    • Файл Mscoree.dll
    • Папку v2.0.50727
    Для цього виконайте наведені нижче дії.
    1. Натисніть кнопку Пуск, виберіть команду Запуск програми, у полі Відкрити введіть system32 і натисніть кнопку OK. Вміст папки System32 відобразиться в провіднику Windows.
    2. Знайдіть і видаліть папку URTTemp.
    3. Знайдіть і видаліть файл mscoree.dll.

      Примітка Якщо на комп'ютері також інстальовано платформу .NET Framework 1.1 або .NET Framework 1.0, і ви не плануєте переінсталювати платформу .NET Framework 2.0, .NET Framework 1.1 або .NET Framework 1.0 необхідно відновити. Щоб отримати додаткові відомості, ознайомтеся з розділом "Відновлення платформи .NET Framework" такої статті бази знань Microsoft:
      824643 Виправлення неполадок, пов’язаних з інсталяцією платформи Microsoft .NET Framework 1.1 на комп’ютері під керуванням ОС Windows XP або Windows 2000
    4. Натисніть кнопку Пуск, виберіть Виконати, введіть microsoft.net у полі Відкрити, а потім – OK. Вміст папки Microsoft.NET відобразиться в провіднику Windows.
    5. У папці Microsoft.NET двічі клацніть папку Framework.
    6. У папці Framework видаліть папку v2.0.50727.
    7. Закрийте папку Framework.
  3. Вручну видаліть такі параметри реєстру:
    1. Щоб запустити редактор реєстру, натисніть кнопку Пуск, виберіть пункт Виконати, введіть команду regedit у поле Відкрити й натисніть кнопку ОК.
    2. У редакторі реєстру знайдіть і видаліть перелічені нижче параметри.

      Примітка Залежно від поточного стану інсталяції платформи .NET Framework, ці параметри реєстру можуть бути відсутні на комп'ютері.
      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v2.0.50727
      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\v2.0
    3. Закрийте редактор реєстру.
  4. Видаліть дані реєстру інсталятора Windows за допомогою програми очищення інсталятора Windows (Msizap.exe). Компоненти (Msizap.exe) пакету для розробки програмного забезпечення для інсталятора Windows входять до пакету для розробки програмного забезпечення для інсталятора Windows (SDK).

    У Центрі завантажень Microsoft доступний такий файл для завантаження:
    Згорнути це зображенняРозгорнути це зображення
    Завантажити
    Завантажити програму очищення інсталятора Windows (Msicuu2.exe).
    Докладніші відомості про завантаження файлів підтримки Microsoft див. в такій статті бази знань Microsoft:
    119591 Отримання файлів підтримки Microsoft за допомогою онлайнових служб
    Цей файл перевірено на наявність вірусів. Корпорація Майкрософт перевірила цей файл за допомогою найновішого програмного забезпечення для виявлення вірусів, доступного на момент публікації цього файлу. Файл зберігається на добре захищених серверах, що запобігає внесенню до нього будь-яких несанкціонованих змін.

    Щоб отримати докладніші відомості, клацніть цей номер статті в базі знань Microsoft:
    290301 Опис програми очищення інсталятора Windows
    Щоб видалити дані інсталятора Windows із реєстру, виконайте такі дії.
    1. Натисніть кнопку Пуск, виберіть пункт Виконати, введіть команду cmd у поле Відкрити й натисніть кнопку ОК.
    2. У командному рядку перейдіть до папки, що містить програму очищення інсталятора Windows і виконайте таку команду:
      Msizap TP {7131646D-CD3C-40F4-97B9-CD9E4E6262EF}
    3. Перезавантажте комп’ютер.
  5. Вимкніть усі антивірусні програми і брандмауери, якщо вони інстальовані на комп'ютері. Для цього виконайте чисте завантаження системи за допомогою Утиліти конфігурації системи (Msconfig.exe). Потім вимкніть усі служби, які вам не потрібні.

    Якщо Утиліта конфігурації системи використовується в режимі діагностичного завантаження, у вкладці Служби ввімкніть службу інсталятор Windows.

    Щоб запустити Утиліту конфігурації системи, виберіть у меню Пуск команду Виконати, введіть msconfig у полі Відкрити та натисніть кнопку ОК.
  6. Видаліть вміст папки Temp.
    1. Натисніть кнопку Пуск, виберіть команду Виконати, у полі Відкрити введіть %Temp% і натисніть кнопку ОК. Вміст папки Temp відобразиться в провіднику Windows.
    2. У папці Temp в меню Редагування клацніть Виділити все
    3. У меню Файл виберіть пункт Видалити.

      Примітка Видаліть максимально можливу кількість папок і файлів із папки Temp.
  7. Переінсталювання платформи NET Framework 2.0. Завантажити пакет вторинного розповсюдження Microsoft .NET Framework версії 2.0 можна на веб-сайт корпорації Майкрософт за адресою: 
    http://www.microsoft.com/en-us/download/details.aspx?id=6523
    Примітка Якщо на комп'ютері також інстальовано платформу .NET Framework 1.1 або .NET Framework 1.0, і ви не плануєте повторно інсталювати платформу .NET Framework 2.0, .NET Framework 1.1 або .NET Framework 1.0 необхідно відновити. Ці інсталяції слід відновити, щоб замінити файл Mscoree.dll і папку URTTemp.

Посилання

Додаткові відомості можна отримати на таких веб-сайтах Microsoft Developer Network (MSDN):
Редактор реєстру
http://msdn.microsoft.com/uk-ua/library/x6kd89c5(vs.71).aspx

Інсталятор Windows
http://msdn.microsoft.com/uk-ua/library/aa372866.aspx

Запитання й відповіді
http://msdn.microsoft.com/uk-ua/vstudio/aa496123

Керування версіями, сумісність і виконання поряд у .NET Framework
http://msdn.microsoft.com/uk-ua/vstudio/aa497340.aspx

Властивості

Номер статті: 908077 - Востаннє переглянуто: 5 листопада 2012 р. - Редакція: 3.0
Застосовується до:
  • Microsoft .NET Framework 3.5
  • Microsoft .NET Framework 3.0
  • Microsoft .NET Framework 2.0
Ключові слова: 
kbmsicuu2 kbresolve kbsweptvs2008 kbtshoot kbhowtomaster KB908077

Надіслати відгук

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com