最近自己的電腦送修回來,升級win10系統到專業版。在安裝3dsmax時遇到一些問題,用了幾天的時間總算解決了,在這里跟大家分享一下方法。
如上圖,我最開始以為是系統問題,升級系統還是一樣無法安裝,我又去安裝了組件,很多組件又安裝不上,最后找了一個十分彪悍的解決辦法。如下圖,是不是很厲害的樣子,這個就可以解決基本問題,因為3dsmax的軟件構架跟游戲需要的組件是一樣的,游戲組件安裝成功max在安裝時就不會報錯。
但如果你以為這樣就萬事大吉了,nonono
正常情況到這步就可以處理掉了
可但是我遇到了更坑的情況
win10下安裝vc2010總是提示安裝不成功,
具體原因不明,搞不清原因,也找不到解決辦法。
下載了微軟卸載清理工具msicuu2 安裝版,看看系統中到底安裝了哪些組件,發現系統中安裝有vc2010 x86與 vc2010x64,但程序設置菜單就是沒顯示有這兩個程序。可能是安裝不成功也就不顯示吧,于是清理掉vc2010 x86與 vc2010x64這兩個組件,順利安裝了 vc2010x64沒有問題。
喜歡交友的我,希望和你一起成長
微軟官方對于Windows 7 支持早就在 2020 年 1 月 14 日就終止了,官方建議大家都升級到最新的Windows 11,但Windows 11剛出不久,可能更多人還是更喜歡、更習慣穩定的Windows 10,那么對于那些還在使用Windows 7的電腦,有些小伙伴們在將它升級到Windows 10時遇到了一些問題,比如昨天評價區有個小伙伴就遇到打開升級工具MediaCreationdTool報錯0x80072F8F-0x20000(圖一)。
圖一
快速解決辦法:下載安裝微軟官方出的簡易修復工具MicrosoftEasyFix51044
這是官方的下載地址:https://download.microsoft.com/download/0/6/5/0658B1A7-6D2E-474F-BC2C-D69E5B9E9A68/MicrosoftEasyFix51044.msi
參照下圖(圖2-4)雙擊打開MicrosoftEasyFix51044.msi安裝后即可修復該問題(0x80072F8F-0x20000)。
圖二
圖三
圖四
然后再次雙擊MediaCreationTool22H2就可以正常啟動了,可以選擇先制作系統安裝U盤或光盤后再安裝系統;如果當前系統是Windows7等低版本系統,也可以直接將當前系統升級到最新版的Windows 10。
圖五
圖六
那么這個MicrosoftEasyFix51044工具到底做了什么事情,修復了個啥?這也是導致升級工具不能運行的原因,下面我們了解一下修復原理(主要是檢測添加了一些注冊項,手工也可以添加,就是麻煩一些,而且對于新手而言修改注冊表有風險)。
1、添加DefaultSecureProtocols 注冊表項,允許系統管理員指定在使用 WINHTTP_OPTION_SECURE_PROTOCOLS 標志時應該使用哪些 SSL 協議。
這允許構建為使用 WinHTTP 默認標志的某些應用程序能夠本機利用較新的 TLS 1.2 或 TLS 1.1 協議,而無需對應用程序進行更新。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp
在基于 x64 的計算機上,還將 DefaultSecureProtocols 添加到 Wow6432Node 路徑:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp
2、添加SecureProtocols注冊表項,讓Internet Explorer 啟用 TLS 1.1 和 1.2。
將在以下路徑中添加0xA80啟用 TLS 1.1 和 1.2 的值的 SecureProtocols 注冊表項:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings
最后,注意兩個可能與此問題相關的點
1、在 Windows 7 上啟用 SChannel 組件級別的 TLS 1.1 和 1.2
要在 Windows 7 上啟用和協商 TLS 1.1 和 1.2,必須在相應的子項 (客戶端) 中創建"DisabledByDefault"條目,并設置為"0"。 這些子項不會在注冊表中創建,因為默認情況下會禁用這些協議。
為 TLS 1.1 和 1.2 創建必要的子項;創建 DisabledByDefault DWORD 值,并設置為以下位置中的 0:
對于 TLS 1.1
注冊表位置:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1\Client
DWORD 名稱:DisabledByDefault
DWORD 值:0
對于 TLS 1.2
注冊表位置:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client
DWORD 名稱:DisabledByDefault
DWORD 值:0
2、注意電腦系統的日期時間,最好能手動同步一次,確保不會因為時間問題導致升級失敗。
圖七
最后,如果你能看到這里,麻煩動動你那充滿愛心的小手或大手點下關注吧,專業文章受眾面小,技術博主攢粉不易啊。