1、MDT 的默認安裝路徑:c:Program FilesMicrosoft Deployment Toolkit
以前的安裝路徑改成:E:Microsoft Deployment Toolkit
2、升級了系統到 Windows 2012 以后,發現 MDT(版本為 2012.1),發現不能用了。錯誤提示:
Initialization Error PowerShell is required to use the Deployment Workbench. Please install PowerShell then relaunch Deployment Workbench.
網上給出的兩個說法,都不靠譜:
(1)沒有安裝 Powershell。本來就已經安裝了。
(2)設置執行策略:Set-ExecutionPolicy RemoteSigned -Scope CurrentUser。執行了,問題依舊。
3、做了一個錯誤的決定,修復 MDT。
4、修復以后, 錯誤變了。
未能加載文件或程序集“Microsoft.BDD.Workbench, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一個依賴項。系統找不到指定的文件。
但是,它并沒有提供更多的信息,是哪一個文件未找到。于是,準備用進程監視程序進行跟蹤。但是(又是但是),事無湊巧難成書,程序一運行就崩潰。于是,只能瞎找了。
5、事實上,也找到了。有兩個地方:
(1)HKLMSOFTWAREMicrosoftMMCSnapInsFX:{ffb8695a-66b4-4929-abb6-15cb8bd2ae3d}
其中的路徑全是 c:Program FilesMicrosoft Deployment Toolkit。改吧。于是,把 C: 改成了 E:。但是,又沒改全。沒有把 Program Files,這是后來才發現的。
(2)HLMSOFTWAREMicrosoftDeployment 4
其中有一個 Install_Dir。
它是控制修復時的安裝路徑的。這是一個意外的收獲。
當然了,也未改對。
6、結論:
經過 N 多次的檢查,與幾乎是毫無意義的網上查找,終于發現是多了一個 Program Files。
(1)去掉 5.1 中的 Program Files,終于又出現了 2 的錯誤;
(2)去掉 5.2 中的 Program Files,一切正常了。
細心是多么的重要,但是,熟視無睹又多么難以克服。
新聞熱點
疑難解答