簡體   English   中英

在Windows 7下如何“安裝” /“啟用” .Net 3.5 SP1?

[英]How to “Install”/“Enable” .Net 3.5 SP1 under Windows 7?

我正在編寫一個部署應用程序,該應用程序應在加載主模塊之前安裝所有必需的組件。 但是我在Windows 7上安裝dotnet 3.5 SP1時遇到問題。Windows7包含dotnet 3.5 SP1,但有時該組件已被用戶/制造商/ ...禁用。用戶可以從“控制面板”中啟用它,但我不能請他這樣做。 如何從軟件中啟用它,應該從部署過程中排除所有手動配置。

我自己通過ocsetup.exe找到了一種方法。

最后的命令是:

%systemroot%\system32\ocsetup.exe NetFx3

更新:

ocsetup在Winodws 8+上不可用,您應該使用dism獲得相同的結果。 對於Winodws 8+,您必須使用以下命令:

DISM /Online /Enable-Feature /FeatureName:NetFx3 /All

作為一個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功能的軟件,則您會收到來自我的仇恨郵件,並且該軟件將盡快從我的系統中退出。因為我可以卸載它並刪除它的文件夾。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM