1、新系統直接裝Microsoft Visual C++ 2015 Redistributable (x64) 安裝失敗
官網給的方法是打補丁:
安裝補丁:KB2919442(基礎包,所有的系統更新補丁安裝前,得先安裝這個)
https://www.microsoft.com/zh-cn/download/details.aspx?id=42153
然后再按順序裝這些補丁
2、KB2919355
https://www.microsoft.com/en-us/download/details.aspx?id=42334
必須按以下順序安裝更新: clearcompressionflag.exe、 KB2919355、 KB2932046、 KB2959977、 KB2937592、 KB2938439 和 KB2934018。
其中有幾個補丁,如果提示已經安裝了,不用管。
這個問題我在好幾台服務器上碰到過,有的KB2919442可以安裝,有的提示不適用於當前系統,都不用管;繼續往下操作就可;KB2919355都能安裝。
2、運行ffmpeg報錯誤,缺少MFplat.dll
碰到過好多次,但事后就都忘了當時怎么弄得,總記得打補丁了;這不,這次又打補丁折騰了兩天了,沒效果
官網說,要按裝MediaService Pack
1. 下載安裝 https://support.microsoft.com/en-us/help/3145500/media-feature-pack-list-for-windows-n-editions
2. 命令行執行這個命令
dism /online /enable-feature /featurename:MediaPlayback
3. 重啟電腦
但是,我在執行時命令時,提示了個失敗的錯誤。
飯后,又想到了一個辦法,恍然大悟,怎么把系統組件這個功能給忘了!
控制面板里,可以添加或刪除系統組件里是不是有MediaService相關的組件呢。。。。
當然,server2012的系統組件,不是在控制面板里,而是在服務器管理器里,但都一樣:如果下圖,前幾個tab也,什么不用管,直接下一步到“功能”這頁,把“媒體基礎”打上勾,確定,重啟電腦。
就OK了!!!
注:網上也有說去win7或其他電腦上復制一個MFPlat.dll放到system32里注冊下就行了,我試了,報錯;
當然,我還是想知道個所以然的;其實,很多問題都可以很容易的通過正常渠道去解決的,而且很簡單,就怕我們不知道,更怕去網上搜解決方案時,網友給的全是些外門邪道(哈哈哈哈);
所以,對於很多遇到的問題,我會傾向於用必應去搜索,中文的搜不到就切換到國際版搜索英文的;
而對於一些很常見的小問題,也可能知道怎么解決的,但是記不清了,等等類似的則會用百度搜,一搜一大堆。