Как «установить» / «включить» .Net 3.5 SP1 под Windows 7? - PullRequest
5 голосов
/ 31 октября 2011

Я пишу приложение для развертывания, которое должно установить все необходимые компоненты перед загрузкой основного модуля. Но у меня есть проблема с установкой dotnet 3.5 SP1 в Windows 7. Windows 7 включает dotnet 3.5 SP1, но иногда этот компонент отключается пользователем / производителем / Пользователь может включить его из панели управления, но я не могу попросить его сделать это. Как я могу включить его из своего программного обеспечения, я должен исключить полностью ручную настройку из процесса развертывания.

Ответы [ 2 ]

5 голосов
/ 01 ноября 2011

Я нашел способ самостоятельно, через ocsetup.exe.

Последняя команда:

%systemroot%\system32\ocsetup.exe NetFx3

Обновление:

ocsetup недоступно на Winodws 8+, вы должны использовать dism для достижения того же результата.Для Winodws 8+ вы должны использовать следующую команду:

DISM /Online /Enable-Feature /FeatureName:NetFx3 /All
0 голосов
/ 17 февраля 2014

Будучи пользователем Win7, у которого были бесконечные проблемы с .NET 3.5, и он предпочел бы, чтобы он оставался отключенным, потому что он поврежден, все равно не работает должным образом, и один раз в этом состоянии невозможно исправить в Win7 без новой, новой установкиWindows, я бы хотел, чтобы программисты просто НЕ требовали ее установки..NET 4.1+ совместимы с 3.5.1 и обратно, и если вы пишете свой код правильно, так что вы ищете 3.5 функциональность, а не сам 3.5, он работает, и если вы кодировали его в первую очередь, вы можете просто установить 4.2 вместо3.5, и это сработало бы, но у меня есть небольшое количество программ, включая все собственные почтовые приложения MS (например, outlook), которые просто настаивают на использовании .NET 3.5, и знаете что?Ни один из них не работает в моей системе.

Я также хотел бы добавить, что если бы я установил какое-то программное обеспечение, которое включает или отключает функции Windows в моей системе, не спрашивая разрешения, вы получитененавижу почту от меня, и это программное обеспечение будет отключено от моей системы так быстро, как я смогу удалить его и удалить его папки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...