После установки .NET 4.0 начал получать BSOD непосредственно перед входом в систему (Windows XP SP3). Последняя удачная конфигурация не работает, но работает безопасный режим. Попытка удалить .NET из раздела «Установка и удаление программ» говорит о том, что установщик Windows не может работать в безопасном режиме. Есть обходные пути?

3 ответа3

0

Чтобы запустить MSI Installer в безопасном режиме, сначала необходимо включить службу msi:

Чтобы запустить установщик Windows в безопасном режиме:

  1. Перезагрузите компьютер и нажмите F8 перед меню загрузки или заставкой.

  2. Откройте окно CMD.EXE.

  3. Введите следующие команды и нажмите Enter:

    REG ДОБАВИТЬ «HKLM \SYSTEM \CurrentControlSet \Control \SafeBoot \Minimal \MSIServer» /VE /T REG_SZ /F /D «Служба»

    net start msiserver

(Взято из: Windows: включить службу MSI в безопасном режиме)

Однако после прочтения некоторых комментариев в посте кажется, что если вы работаете с XP Home, команда REG может быть недоступна, и вам придется вручную открыть редактор реестра (regedit) и отредактировать необходимые ключи:

Пуск> Выполнить> 'regedit'

Перейдите к HKLM\SYSTEM\CurrentControlSet\Control\SafeBoot\

Создайте новую папку для «MSIServer», щелкнув правой кнопкой мыши «Minimal» или «Network» и выбрав «New»> «Key». Введите «MSIServer» (ПРОСМОТРЕТЬ НАЧАТЬ).

Минимальный безопасный режим БЕЗ поддержки сети.

Сеть в безопасном режиме с поддержкой сети.

Возможно, вы захотите сделать это для обоих.

Перейдите к новому ключу, который вы только что создали. На правой панели щелкните правой кнопкой мыши пустое пространство и выберите «Создать»> «Строковое значение» и введите «Сервис» (CaSe SeNsItIvE).

Вы сделали В безопасном режиме «Пуск»> «Выполнить»> «services.msc», найдите «Установщик Windows» и запустите его. Если это начинается, вы все сделали правильно. Если это не работает, проверьте чувствительность к регистру и убедитесь, что вы находитесь в правильном безопасном режиме (минимальный или сетевой).

(Источник)

0

У меня был некоторый успех с инструментом удаления, который подразумевает удаление всех файлов .NET извне. Я не знаю, работает ли он в безопасном режиме, так что YMMV.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .