.NET framework уже установлен, но его нет и не работают программы на .net

powershell не работаетDotNetVersions видит установленный .NET 4.0Установщик .NET 4.0 говорит что уже установлена эта версияУстановщик .NET 4.8 говорит что тоже установлен

Все началось с того, что 1 программа использовала устаревший компонент .NET и я поставил для нее .NET framework 4.6.1, но это не помогло. Я поставил новее версии, сначала 4.8, потом 5.0, потом решил удалить все что связано с .NET и поставить заново старую версию, но установщики говорили что .NET уже стоит, хотя я все удалил. Тогда я пробовал .NET Framework Setup Cleanup Utility, CCleaner и .NET Framework Repair Tool, но это тоже не дало никакого эффекта, .NET не работал и установить я его не мог. Тогда я начал чистить реестр, уничтожил половину реестра, уже перестали работать даже powershell, а установщик все еще где-то видит .NET. Я пытался вернуть хотя бы .NET 4.0, чтобы powershell заработал, но он так и не заработал. .NET Framework Setup Verification Tool сообщил что .NET 4.0 не установлен до конца и не работает. Я не знаю что уже делать, как поставить .NET framework 4.6.1? Есть ли еще способы без переустановки Windows 10 20H2 x64?


Ответы (1 шт):

Автор решения: iRumba

Ну если вы уже руками чистили реестр, сложно будет что то восстановить, если задели то что не нужно. А произошло ли это уже вряд ли узнаете. Попробуйте откатить Винду до одной из точек восстановления, может поможет. Желательно на состояние до того момента когда начались проблемы

→ Ссылка