關閉Win10的SMBv1

Win7的電腦中毒了,只好把它重灌,這次安裝Win10,雖然說安裝Win10並完成更新後應該就不會再被病毒入侵。

不過我還是依微軟提供的步驟把SMBv1關掉,步驟如下:

以系統管理員開啟Powershell並輸入下列檢查SMBv1


PS C:\Windows\system32> Get-WindowsOptionalFeature –nline –FatureName SMB1Protocol

FeatureName      : SMB1Protocol
DisplayName      : SMB 1.0/CIFS 檔案共用支援
Description      : SMB 1.0/CIFS 檔案共用通訊協定與「電腦瀏覽器」通訊協定的支援。
RestartRequired  : Possible
State            : Enabled
...

SMBv1的狀態是Enabled,接著關閉它:

PS C:\Windows\system32> Disable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol

再檢查一次,這次的狀態是Disabled
 
PS C:\Windows\system32> Get-WindowsOptionalFeature –nline –FatureName SMB1Protocol

FeatureName      : SMB1Protocol
DisplayName      : SMB 1.0/CIFS 檔案共用支援
Description      : SMB 1.0/CIFS 檔案共用通訊協定與「電腦瀏覽器」通訊協定的支援。
RestartRequired  : Possible
State            : Disabled
...

Win10無法安裝.Net Framework 3.5(0x800F081F)

因為某一個程式需要用到.Net Framework 3.5,所以到微軟的網站上下載套件來安裝,可是卻無法安裝,出現0x800F081F的找不到來源檔案錯誤。

試著用安裝精靈或其他的.net framework 3.5套件都無法成功,最後求助Google大神。

有人提到解決的方式如下,需要有Win 10的安裝光碟片,其中/Source:g的g指的是光碟機代號:

C:\Windows\system32>DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:g:\sources\sxs

部署映像服務與管理工具
版本: 10.0.14393.0

映像版本: 10.0.14393.0

啟用功能
[=============100.0%=============]
操作順利完成。


這樣就成功完成了.Net Framework 3.5了。

Win 10 Update 錯誤:0x8024401c

因為電腦中毒重灌,棄Win7改為Win10,安裝完後在進行Win10更新時出現錯誤:

Error 0x8024401c

以系統管理員身分執行命令提示字元,然後執行下列三行指令:

net stop wuauserv
reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate
net start wuauserv

操作如下:
C:\Windows\system32>net stop wuauserv
Windows Update 服務正在停止.
Windows Update 服務已經成功停止。


C:\Windows\system32>reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate
是否要永久刪除登錄機碼 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate (是/否)? y
操作順利完成。

C:\Windows\system32>
C:\Windows\system32>net start wuauserv
Windows Update 服務正在啟動 .
Windows Update 服務已經啟動成功。

完成重開機後,再試一次更新就成功了。