1. 必須用VM WORKSTATION PRO(非常容易破解)
2. 必須安裝WIN7,Win10會無法運行SW Activator。WIN7安裝時VM的Firmware type不可以選擇UEFI
務必要選BIOS,否則WIN7會無法啟用。硬碟種類不要選NVMe,Win7會不支援。一開始先不要安裝網卡以確保安裝乾淨
3. WIN7安裝好後第一件事安裝SP1 PACK,必須從官網下載,因為目前的Win7無法mount任何USB3.0設備,讀不到碟
*或者將SP1安裝檔放進一個USB2.0等級的隨身碟、讀卡機,也可以掛載進去VM
4. 安裝完SP1之後將VM光碟機掛載本機C:\Program Files (x86)\VMware\VMware Workstation\windows.iso
這個是VM Tools的光碟檔,安裝完VM tools兩系統間穿透操作會順手很多,裝完記得退片
*或者是在VM主視窗的工具列選VM/ Install VMWare Tools,再回Windows內就會出現安裝程式。
參考: http://www.epinv.com/post/5217.html
5. 此時WIN7不相容USB3.1,VM外面要先打開USB3.1支援,接著先安裝Windows6.1-KB2533623-x64
再安裝Intel(R)_USB_3.0_eXtensible_Host_Controller_Driver_5.0.4.43_v2,就可以掛載USB3.0外接硬碟了
6. 安裝SW2016前記得移除網路卡,其他按照原本Win7安裝SW2016步驟可順利安裝(當然要先裝虛擬光碟因為Win7沒內建)
7. 先初次啟動SW,關閉按照以下步驟修改機碼即可完成硬體驅動OpenGL(小金球!!!) :
Step1. 打開regedit(登錄檔編輯器),備份registry或者不備份,我是沒備份,反正也不知道怎還原
Step2. 到Computer\HKEY_CURRENT_USER\Software\SolidWorks\SOLIDWORKS ####\Performance\Graphics\Hardware\Current
右邊欄的Renderer應該是叫「SVGA3D; build; RELEASE; LLVM;」把它名稱整個複製,接著點兩下Workarounds,把數值從10改為4000480
Step3. 在Current上面按右鍵>使用權限,把裡面目前使用者以及Administrators的「拒絕」項目全打勾,確認後Current資料夾裡面的數值會消失
這麼做是為了阻止SW每次開啟都會自動對這個值做改寫
Step4. 到Computer\HKEY_CURRENT_USER\Software\SolidWorks\SOLIDWORKS ####\Performance\Graphics\Hardware\Gl2Shaders\Other
在Other上面按右鍵>增加>機碼,名稱貼上剛剛的「SVGA3D; build; RELEASE; LLVM;」接著在它的右邊欄空白處按右鍵>新增>DWORD(32位元)值
名稱打Workaroounds,數值輸入40000
Step5. 到Computer\HKEY_CURRENT_USER\Software\SolidWorks\SOLIDWORKS ####\Performance\Graphics\Hardware\VMware, Inc
右邊欄Workarounds點兩下把數值改為4000480
Step6. 點開Computer\HKEY_CURRENT_USER\Software\SolidWorks\SOLIDWORKS ####\Performance\Graphics\Hardware\VMware, Inc
裡面還有一層Gallium,右邊欄的Workarounds也點兩下改為4000480
Step7. 關閉登錄檔編輯器,基本上不用重開機,打開SW就可以用發現OpenGL已驅動,轉動物件順暢,小金球也可以開了
------2020.07.30 update-------
好險我有自己寫下筆記,今天才因為firmware一開始沒設好而無法啟用Win7
有這篇自己教自己,可以讓過程少浪費些時間
