不少人安裝了VMware workstation11後發現之前的unlocker已經無法進行解鎖了。
好在pcbeta的網友又開發了對應的unlocker2.**版本來解鎖mac虛擬機選項
但實際使用中發現vmxsmc.exe這個程序執行的時候會出現停止工作的問題,具體原因不得而知,但有應對方法,就是配置python去執行vmxsmc.py腳本即可。
工具/原料
-
python 2.7.9 for windows版本 http://pan.baidu.com/s/1i31RT7B
-
unlocker2.04b(VMware workstation11虛擬機軟件mac虛擬機解鎖工具) http://pan.baidu.com/s/1qWp2M7a
-
系統自帶的記事本
方法1
-
1
首先下載unlocker2.**後,解壓縮壓縮包,再在對應的Win-install.cmd文件上右鍵“以管理員身份運行”,正常情況下是會自動執行完成並自動關閉命令提示符窗口的。
出現問題的時候,一般會提示vmxsmc.exe已停止響應,再次打開VMware workstation虛擬機軟件發現Mac osx虛擬機選項還是沒有出現。
-
2
下載個python 2.7.9 for windows版本(http://pan.baidu.com/s/1i31RT7B)
注:Python3.x版本和unlocker中的.py版本不兼容
雙擊安裝,基本上不需要任何設置,默認下一步,中間需要手動確認下權限提升即可
-
3
打開unlocker2.xx目錄,找到win-install.cmd,右鍵編輯
找到倒數第七行
echo Patching...
vmxsmc.exe
修改爲
python.exe vmxsmc.py
上面語句,根據實際情況決定是否添加對應路徑!
比如C:\Python27\python.exe vmxsmc.py
保存編輯後的文件。
再以管理員身份運行win-install.cmd即可!
-
4
之後再執行就不再報錯了,而且新建虛擬機中也出現了Mac osx的虛擬機選項。
END
方法2
方法3
-
1
有些人喜歡關閉UAC,也會導致unlocker無法正常執行
驗證方法是打開控制面板——操作中心,更改用戶帳戶控制設置
是否爲最下面的從不通知,是的話,說明關閉了UAC
-
2
這個時候就需要同步刪除win-install.cmd文件中關於權限判斷的語句
net session >NUL 2>&1
if %errorlevel% neq 0 (
echo Administrator privileges required!
exit
)
將上面這段刪除後,再執行即可。
END
注意事項
-
注:Python3.x版本和unlocker中的.py版本不兼容,建議使用python 2.7.9 for windows版本(http://pan.baidu.com/s/1i31RT7B)!
-
注:Macfee企業版防毒軟件,會阻止unlocker的解鎖操作,其認爲是惡意操作而被屏蔽!解鎖提示permission error的話,建議關閉和退出各種後臺所謂的安全防毒軟件!