После установки .NET 4.0 начал получать BSOD непосредственно перед входом в систему (Windows XP SP3). Последняя удачная конфигурация не работает, но работает безопасный режим. Попытка удалить .NET из раздела «Установка и удаление программ» говорит о том, что установщик Windows не может работать в безопасном режиме. Есть обходные пути?
3 ответа
Чтобы запустить MSI Installer в безопасном режиме, сначала необходимо включить службу msi:
Чтобы запустить установщик Windows в безопасном режиме:
Перезагрузите компьютер и нажмите F8 перед меню загрузки или заставкой.
Откройте окно CMD.EXE.
Введите следующие команды и нажмите 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» и запустите его. Если это начинается, вы все сделали правильно. Если это не работает, проверьте чувствительность к регистру и убедитесь, что вы находитесь в правильном безопасном режиме (минимальный или сетевой).
У меня был некоторый успех с инструментом удаления, который подразумевает удаление всех файлов .NET извне. Я не знаю, работает ли он в безопасном режиме, так что YMMV.