Loading

Решение проблемы установки .NET Framework 3.0 и многих других с .MSI

Искать решение меня заставило то что инсталляция PROMT Giant 8.0 завершалась ошибкой на стадии установки .NET Framework 3.0. Говорят что проблема часто наблюдается и при установке .NET Framework 2.0. Также говорят чтоошибку вызывают неправильные привилегии ACL в реестре Windows.

Решение нашлось следующее. Есть полезная программа SubInACL. Вот инструкция по использованию:

  1. Скачать и установить SubInACL. По умолчанию программа устанавливается в C:Program FilesWindows Resource KitsTools.
  2. Если вы пользуетесь Windows Vista, то нажмите на кнопку Старт, выберите Все Программы, потом Стандартные, затем правым кликом выберите Командная строка и выберите Запустить Как Администратор.
  3. Если вы пользуетесь XP, то после клика на кнопке Пуск выберите Запустить, наберите в троке cmd и нажмите OK.
  4. Наберите в командной строке notepad reset.cmd и выберите OK для того чтобы создать новый файл.
  5. Скопируйте и вставьте в файл следующие строки:

    @echo off
    title Resetting ACLs...
    cd /d "%ProgramFiles%Windows Resource KitsTools"
    echo.
    echo Resetting ACLs...
    echo (this may take several minutes to complete)
    echo.
    echo ==========================================================================
    echo.
    echo.
    subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f
    echo.
    echo.
    subinacl /subkeyreg HKEY_CURRENT_USER /grant=administrators=f /grant=system=f
    echo.
    echo.
    subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f /grant=system=f
    echo.
    echo.
    echo System Drive...
    subinacl /subdirectories %SystemDrive% /grant=administrators=f /grant=system=f
    echo.
    echo.
    echo Windows Directory...
    subinacl /subdirectories %windir%*.* /grant=administrators=f /grant=system=f
    echo.
    echo.
    echo ==========================================================================
    echo.
    echo FINISHED.
    echo.
    echo Press any key to exit . . .
    pause
    >NUL
  6. Измените значение YOURUSERNAME на ваш логин.
  7. Сохраните и закройте reset.cmd.
  8. Наберите в командной строке reset.cmd и нажмите Enter. Это запустит процесс исправления привилегий на файлах и в реестре. Инструменту для корректной работы требуется чтобы у вашего аккаунта были привилегии Администратора. Проще всего это сделать, создав новый аккаунт с правами администратора. Имя аккаунта должно содержать только латинские символы. Затем загружаетесь в него и производите действия 1 - 8. Если имя вашего аккаунта состоит из русских букв (в том числе и Администратор), то инструмент не будет работать.
Оригинал
© 2009 Microsoft Corporation

Оригинал:

Добавить комментарий


Защитный код
Обновить

Shaper Neo, шаблон для онлайн-журнала

14/02/2012

Новый шаблон JoomShaper, Shaper Neo - специализированный шаблон для онлайн-журнала. Если Вы ищете внушительный шаблон в [ ... ]

Joomla 1.7.5. Обновление безопасности

12/02/2012

выпуск Joomla 2.5 - не единственное событие в новостях Joomla. Вышло очередное обновление безопасности Joomla 1.7.5. Этот р [ ... ]

Шаблон AppBox для Joomla

09/02/2012

Шаблон Joomla 1.5, созданный с целью визуально объединить Joomla и три из лучших расширений для нее: K2, Kunena, и JomSocial; ша [ ... ]

Youwinner - новый шаблон Joomla для интернет-казино

24/08/2011

Компания Youtheme выпустила новый шаблон, Youwinner, для сайтов на тему интернет-казино и игровых онлайн-порталов.

Новости
Rambler's Top100
Рейтинг@Mail.ru
Яндекс.Метрика