Windows操作系統作為優秀的操作系統,由開發操作系統的微軟公司控制接口和設計,公開標準,因此,有大量商業公司在該操作系統上開發商業軟件。 最近遇到 MDT 部署 Windows 時,在 Windows Server 2019 上的 MDT 每次做 Update Deployment Share 操作完成之后都提示 “file format is not valid” 的問題。 最開始以為是 MDT 軟件太老舊了,不適應在較新的操作系統上運行。但最后根據出錯現象,例如錯誤并不會影響到MDT本身的功能,只是有一個提示而已,推斷有可能僅僅是日志文件的顯示或保存出了問題。 并且,在 Google 等網上搜索,均找不到此問題的報告,說明該問題并不是 MDT 本身的 Bug 導致的,或者說這個 Bug 只會在特定情況下觸發。 此時想到,Windows 10 和 Windows Server 2019 中新增了一個“ Beta:使用Unicode UTF-8進行全球語言支持”(use unicode utf-8 for worldwide language support) 功能,能將系統中默認使用非Unicode編碼(ANSI)的程序強制為使用UFT-8編碼。這在某些情況下能夠強制使舊應用程序兼容新的 UTF-8 編碼,例如 Windows 記事本在啟用該設置之后,默認保存的字符編碼就會從 ANSI 變為 UTF-8,從而提供更好的編碼兼容性和減少亂碼的產生。 但這在很多時候也會帶來兼容性問題,例如本來能正常解析文本的程序,變得不能正常解析了。因此,該功能目前還是 Beta 階段,即微軟表示其會帶來問題。 我嘗試在系統的區域設置中關閉該選項(該選項是默認關閉的,我之前手動將其啟用了),重啟系統之后,該問題果然順利消失了: ![]() Microsoft Deployment Toolkit 遇到 “file format is not valid” 問題解決 ? Windows操作系統對硬件支持良好。 |
溫馨提示:喜歡本站的話,請收藏一下本站!