情況:
1.Windows功能列表中沒有媒體功能(Media Features),或該項下沒有Windows media player選項
2.普通在Windows-設定-功能-可選功能中單獨可以新增WMP,但實際並無效果,該元件需要相關功能包開啟情況下才可以安裝成功,否則儘管顯示已安裝,但實際Program目錄下並無Windows Media Player出現。
而網上大多(含國外)建議僅僅是
Enable-WindowsOptionalFeature -FeatureName "WindowsMediaPlayer" -All -Online
效果如同2中所言,無效。
亦或:
Add-WindowsCapability -Online -Name "Media.MediaFeaturePack~~~~0.0.1.0"
提示該名稱不存在或提示 error:87
3.歸根結底還是底層媒體功能被精簡掉,單獨使用K/N媒體包結果不是提示不適合當前系統就是安裝成功後沒有任何效果。
契機:
1.就在想要放棄研究之時,突然想到既然精簡版既然以原版為模板進行精簡,那麼最好的笨辦法不就是和原版對比下功能包區別就能發現缺少哪個關鍵包了嗎?奈何最近確實無聊,開幹。
嘗試:
1.tiny10x86最終版並非選用的K/N版,這在winver中可以查到,下來對應原版21H2 x86的us-en映象。而我們如果要單獨開啟WMP功能,就要找到Win10的核心功能包目錄:C:\Windows\servicing\Packages
2.經過提取原版wim包進行比對,發現有關media的差異包有如下12個:
3.將以上檔案從對應原版映象中提取並複製到C:\Windows\servicing\Packages(該操作需要進入PE系統),並重啟。再以如下命令依次安裝字尾為:mum的功能包:
dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\[6個mum].mum"
其中Payload~1266功能包會報錯,無需理會,這可能與當前系統使用的語言版本有關係
4.安裝後重啟當前系統,此時應該可以在開啟的Windows功能列表中找到“媒體功能”(Media Features)被選中,如果沒有選中,你就勾選該項並應用。
5.在以上步驟完成,功能列表已經出現 Media Features 並選中後。再次進入Win10-設定-應用-功能選項-新增Windows Media Player(如果之前已安裝的,需要解除安裝它,在以上步驟完成後再進行安裝),此時安裝將會下載並應用整個WMP功能包,結束後在Program目錄中也會出現WMP的目錄。
完結:
1.按同此理,所有精簡系統都可以單獨新增對應功能包來進行安裝指定功能。
2.歡迎有單獨開啟WMP有問題的朋友聯絡我詢問和研究。
------------------------------------------------------------------------------------------------------
如需轉載,請註明出處。2023.4.25 上午