![](/img/trans.png)
[英]Can I use a Windows 8.1 API in Windows Embedded 8 Standard?
[英]Windows Embedded Standard 2009 XPECMD.wsf script fails; “cannot create object named CMI.CMI”
我正在嘗試構建Windows Embedded Standard 2009映像,遵循為創建XP Embedded SP2映像編寫的過程,並在必要時進行了調整。 使用cscript
命令執行XPECMD.wsf
腳本( c:\\Program Files (x86)\\Windows Embedded\\bin\\xpecmd.wsf
)時,出現以下錯誤:
c:\Program Files (x86)\Windows Embedded\bin\xpecmd.wsf(3405, 15) WScript.CreateObject: Could not create object named "CMI.CMI".
CMI是組件管理器接口,並且我認為包含該行的XPECMD.wsf腳本是隨Windows Embedded Std 2009工具一起提供的,因此我認為問題不在於Win Embedded Std已廢棄它。 編輯:實際上,顯然XPECMD的全部目的是為CMI提供可編寫腳本的界面: http : //msdn.microsoft.com/zh-cn/library/aa940741 (v=winembedded.5) .aspx
我不知道是什么原因造成的,在Google搜索或其他地方看不到任何類似的錯誤,我什至不知道這是否是一個適當的StackOverflow問題,但是我很迷惑,所以如果有人可以提供一些幫助,建議,我將不勝感激。
我在這里找到了答案: http : //social.msdn.microsoft.com/Forums/en-US/79c59599-373d-4062-9900-55477429e759/help-error-component-manager-interface-cmi
XPECMD
腳本必須使用cscript.exe
的32位版本運行,該腳本位於%windir%\\SysWoW64
而不是%windir%\\system32
。 這可以通過使用cmd.exe
的WoW64版本啟動cscript
或通過顯式調用%windir%\\SysWoW6\\cscript.exe
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.