Я недавно перезагрузил свой компьютер, и когда он запустился, он сказал мне, что для запуска приложения требуется .NetFramwork 4.0. После некоторого возни я также обнаружил, что там нет .Net 3.5.1.

Поэтому я подумал, что это был простой факт переустановки .Net. Но когда я попытался установить .Net 4.0 и 4.5, я получил эту ошибку (0x80070643). Поэтому я подумал, что сначала мне нужно установить .Net 3, я пытался это сделать, но он сказал мне изменить настройку во включенных функциях Windows. Когда я открыл его, он показал, что .Net 3.0 уже включен, я попытался отключить его, когда я нажал «Применить», возникла ошибка, некоторые функции не включены, и сказал мне, чтобы перезагрузить. Когда я это сделал, я вернулся в окно «Включить функции Windows». Нашел, что он отключен. Но когда я попытался установить .Net 3 снова. Еще сказал мне, чтобы изменить настройку Windows Features. Когда я попытался включить его снова, он не прошел, велел перезапустить и все еще не включен.

Вещи, которые я пытался:

Using the .Net fix tool
Using the .Net Cleanup tool, and reinstalling, .Net 1.1 worked fine, but not 3
Using the TFC Temp removal tool
Using Microsoft Fixit tool
Going into .NetFramwork folder, copying and changing the .default to .config, 
which is already there, but I changed them to .old, and put the default ones in
(For both the 32 and 64 bit folders)
Uninstalling SlimDX .NetFramework Files
Tried Installing .Net 2.0 sp2, same error, use "Enable Windows Features"
Tried this command "DISM /Online /Enable-Feature /FeatureName:NetFx3 /ALL /NoRestart"
cameback with error 87

Все они не работают, .net-framwork 4.0, 4.5, 3, 3 sp1, 2.0 sp2. 1.1 и его SP работал, хотя.

Есть идеи? Благодаря тонну!

РЕДАКТИРОВАТЬ: сделал проверочный тест. В журнале каждый .Net Framework помечен как не установленный, кроме .Net 2.0. Файл журнала: http://pastebin.com/8E7jTBkG

1 ответ1

1

Я не могу в это поверить ... Несколько месяцев назад я переместил папку Microsoft .NetFramwork на диск D: и сделал между ними символическую связь. Я забыл об этом, так как это не вызывало проблем в течение нескольких месяцев, но теперь я перенес это назад, возможно, это и стало причиной ее устранения.

Как я это исправил:

Start in safe mode, try sfc /scannow in cmd.
If not working, chkdsk /f on all the drives.
Then, if the .Net folder is on another drive, move it back.
Try sfc /scannow, should work now.
Startup normally, run .Net cleanup tool
Then install .NetFramwork 4.5.2, not 4.0.

И это сработало для меня. Хотя ваши темы могут исчезнуть, и вам нужно будет их переустановить.

Спасибо Psycogeek за помощь.

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