從官方VMware7.1中快速提取製作綠色版的方法

防跨省隱藏蹤跡安全技術交流一般電腦技術交流,電腦操作系統,系統安全、網路安全交流。
  • Advertisement
本貼由熱心網友分享,或收集於網路,如侵犯您的權益,請及時聯繫我們刪除。如發現其它問題,請點帖子右上角的倒三角圖標舉報該帖。

從官方VMware7.1中快速提取製作綠色版的方法

帖子大話西遊 » 2014年1月18日

Note:
It is only for studying and testing, please purchase the licensed one from the official VMware if needed.
註明:
本提取綠化方案僅供個人24小時學習測試之用,需要者可向VMware官方購買正式版本。

致謝:
本綠化方案是根據VMware官方網站所提供的VMware7.1.x 30天試用版,自動提取並綠化安裝精減版的方案,在此向VMware公司表示感謝!
本綠化方案是從網上某VMware7.1.2綠色版中分析整理而成,在此向原綠化代碼的製作者表示感謝!

這個帖子的方案,是給需要使用VMware的提供的,作為安全上網方案的一個選擇,同時也可以讓電及新手在VMware創建的虛擬電腦上練習各種電腦操作,而不用擔心損壞電腦,可以根據實際情況自己使用或提供給其他用。

從官方VMware中快速提取製作綠色版的方法,本方法只需要執行兩個步驟:
下載安裝官方原版、一鍵提取精簡版(自動生成綠化.CMD)

一、本提取方法是完全自動的,整個提取方案只需要一個文本文件(批處理)和一個VMware7.1官方完整版。下載並安裝好官方原版的VMware后,執行下面的「從官方VMware中自動提取綠色版.cmd」這個批處理就可以自動完成所有的提取工作,並自動生成「綠化.cmd」,運行「綠化.cmd」就可以完成安裝。提取出來的文件打包后即是綠色版的VMware。製作出來的VMware7.1綠色版具備所有功能(包括上網等),大小約為226M(可以略有出入)。

二、有條件的在本提取方法的基礎上,可以進一步精簡。
進一步精簡的辦法只需要分析下面所提供的「自動提取VMware7.1綠色版.CMD」這個批處理中所要提取的文件,把不需要的提取的文件所對應的行直接刪除掉就可以了。這個提取方案是根據分析網上現有的綠色版製作而成,所提取的文件也個別多餘的文件,如「netware.iso.sig」就是不必要的,限於我自身的能力的精力,並沒有進一步分析,有條件的可以詳細分析一下,做一個更加適用的精簡版來。
更好精簡辦法可以在跟貼中給出。

三、詳細步驟(共兩步)

①,下載並安裝VMware原版
下載並安裝VMware7.1官方完整版(安裝時要不要修改安裝參數)。官方VMware7.1的下載地址及教程看附件


②,自動提取綠色版(同時會自動生成「綠化.CMD」)
把下面的代碼複製到記事本,保存為:「自動提取VMware7.1綠色版.CMD」,然後雙擊執行就可以自動提取VMware了,可以自己設定提取后的文件存放目錄,預設保存在「D:\VMware_new」目錄下。
代碼: 全選



@ECHO OFF
color 0a
mode con lines=29  cols=80

IF NOT EXIST "C:\Program Files\VMware\VMware Workstation\vmware.exe" (
    CLS
    ECHO.
    ECHO.
    ECHO.
    ECHO  在系統中未找到VMmare!
    ECHO  請先從官方網站下載完整版的VMware,
    ECHO  並按照預設目錄安裝后(不可安裝到其它目錄)執行此程序。
    ECHO.
    ECHO.
    ECHO    按任意鍵退出...
    ECHO.
    PAUSE > NUL
    EXIT
    )

IF NOT EXIST "C:\Program Files\WinRAR\WinRAR.exe" (
    CLS
    ECHO.
    ECHO.
    ECHO.
    ECHO  本代碼需要調用WinRAR,但在這個系統中未找到 WinRAR.exe!
    ECHO.
    ECHO  請下載 WinRAR 並用預設設置安裝到 C:\Program Files\WinRAR\ 后再執行此程序。
    ECHO.
    ECHO.
    ECHO    按任意鍵退出...
    PAUSE > NUL
    EXIT
   )
   
:input
CLS
echo.
echo.
echo.
echo  請輸入提取文件的存放路徑,
echo.
echo  直接回車則存放于「D:\VMware_new」這個目錄下。
echo.
echo.
echo  請輸入路徑或按回車:
set /p choice=   
IF "%choice%"==""  (
   set VMware_Out=D:\VMware_new
   )  else  (
   set VMware_Out=%choice%
   )
IF EXIST "%VMware_Out%" (
    ECHO.
    ECHO.
    ECHO  已經存在「%VMware_Out%」這個目錄
    ECHO.
    ECHO  請把這個目錄改名或刪除后再執行此程序。
    ECHO.
    ECHO.
    ECHO    按任意鍵退出(同時打開該目錄供查看)...
    PAUSE > NUL
    explorer %VMware_Out%
    EXIT
)
MD "%VMware_Out%\"
IF NOT EXIST "%VMware_Out%" (
   CLS
    ECHO.
    ECHO.
    ECHO  輸入的路徑「%VMware_Out%」不正確
    ECHO.
    ECHO  請按任意鍵返回,重新輸入。
    ECHO.
    ECHO.
    PAUSE > NUL
    goto input
    EXIT
   )

COPY "%ALLUSERSPROFILE%\Application Data\VMware\vmnetdhcp.conf" "%VMware_Out%" > Nul
COPY "%ALLUSERSPROFILE%\Application Data\VMware\vmnetdhcp.leases" "%VMware_Out%" > Nul
COPY "%ALLUSERSPROFILE%\Application Data\VMware\vmnetnat.conf" "%VMware_Out%" > Nul
COPY "%ALLUSERSPROFILE%\Application Data\VMware\VMware Workstation\Uninstaller\vnetlib.dll" "%VMware_Out%" > Nul
COPY "%ALLUSERSPROFILE%\Application Data\VMware\VMware Workstation\Uninstaller\vnetlib.exe" "%VMware_Out%" > Nul
COPY "C:\Program Files\Common Files\VMware\USB\iconv.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\Common Files\VMware\USB\libxml2.dll" "%VMware_Out%" > Nul
ECHO  正在提取,請稍候 .
COPY "C:\Program Files\Common Files\VMware\USB\vmusb.cat" "%VMware_Out%" > Nul
COPY "C:\Program Files\Common Files\VMware\USB\vmusb.inf" "%VMware_Out%" > Nul
COPY "C:\Program Files\Common Files\VMware\USB\vmusb.sys" "%VMware_Out%" > Nul
COPY "C:\Program Files\Common Files\VMware\USB\vmwarebase.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\Common Files\VMware\USB\vmware-usbarbitrator.exe" "%VMware_Out%" > Nul
COPY "C:\Program Files\Common Files\VMware\USB\zlib1.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware VIX\Workstation-7.1.0\32bit\glib-2.0.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware VIX\Workstation-7.1.0\32bit\gobject-2.0.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware VIX\Workstation-7.1.0\32bit\intl.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware VIX\Workstation-7.1.0\32bit\libcurl.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware VIX\Workstation-7.1.0\32bit\libeay32.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware VIX\Workstation-7.1.0\32bit\liblber.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware VIX\Workstation-7.1.0\32bit\libldap_r.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware VIX\Workstation-7.1.0\32bit\ssleay32.dll" "%VMware_Out%" > Nul
ECHO  正在提取,請稍候 ..
COPY "C:\Program Files\VMware\VMware Workstation\ace_upgrade.exe" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\acronis_api_vs.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\adjperm.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\deployPkg.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\EULA.rtf" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\farexec-service.exe" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\glibmm-2.4.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\gmodule-2.0.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\hqtray.exe" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\icudt38l.dat" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\iCustBundleGen.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\LearnMore.html" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\libcds.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\libeaynf32.dll" "%VMware_Out%" > Nul
ECHO  正在提取,請稍候 ...
COPY "C:\Program Files\VMware\VMware Workstation\libldap.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\mkisofs.exe" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\mozilla-root-certs.crt" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\mspack.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\netadapter.inf" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\netbridge.inf" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\netware.iso.sig" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\OVFTool\types.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\OVFTool\vmacore.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\OVFTool\vmomi.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\p2vHlpr.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\p2vJobManager.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\p2vSupport.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\p2vWizard.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\p2vXML.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\pixops.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\pkgGen.dll" "%VMware_Out%" > Nul
ECHO  正在提取,請稍候 .....
COPY "C:\Program Files\VMware\VMware Workstation\reconfigurationDataStore.dat" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\sbimageapi.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\sigc-2.0.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\singleJobRunner.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\ssleaynf32.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\sysimgbase.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\tibdll.dll" "%VMware_Out%" > Nul
COPY "C:\Prograla/5.0 (Windows NT 5.1) AppleWebn\tools-key.pub" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\TPClnRDP.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\TPClnt.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\TPClntloc.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\TPClnVM.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\TPView.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\ufa-agent.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\ufa-client.dll" "%VMware_Out%" > Nul
ECHO  正在提取,請稍候 ......
COPY "C:\Program Files\VMware\VMware Workstation\ufa-common.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\ufad-p2v.xml" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\ufa-slave.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\ufa-sysMigration.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\ufa-sysReconfig.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\ufa-types.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\ufa-vmImporter.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\ufa-vmsvc.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\unzip.exe" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\V2iDiskLib.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\vixDiskMountApi.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\vixDiskMountServer.exe" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\vmappcfg.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\vmappsdk.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\vmapputil.dll" "%VMware_Out%" > Nul
ECHO  正在提取,請稍候 .......
COPY "C:\Program Files\VMware\VMware Workstation\vmauthd.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\vmci_sockets.h" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\vmclientcore.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\vmdbCOM.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\vmdkShellExt.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\vmeventmsg.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\vmkbd.sys" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\vmnat.exe" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\vmnet.sys" "%VMware_Out%" > Nul
ECHO  正在提取,請稍候 ........
COPY "C:\Program Files\VMware\VMware Workstation\vmnetadapter.cat" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\vmnetAdapter.sys" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\vmnetbridge.cat" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\vmnetcfg.exe" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\VMnetDHCP.exe" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\vmnetmgr.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\vmnetui.dll" "%VMware_Out%" > Nul
ECHO  正在提取,請稍候 .......
COPY "C:\Program Files\VMware\VMware Workstation\vmnetUserif.sys" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\vmPerfmon.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\vmPerfmon.h" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\vmPerfmon.ini" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\vmplayer.exe" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\vmplayer-service.exe" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\vmss2core.exe" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\vm-support.vbs" "%VMware_Out%" > Nul
ECHO  正在提取,請稍候 ......
COPY "C:\Program Files\VMware\VMware Workstation\vmUpdateLauncher.exe" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\vmware.exe" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\vmware_drivers.cab" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\vmware-authd.exe" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\vmwarecui.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\vmware-fullscreen.exe" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\vmware-remotemks.exe" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\vmwarestring.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\vmware-tray.exe" "%VMware_Out%" > Nul
ECHO  正在提取,請稍候 .....
COPY "C:\Program Files\VMware\VMware Workstation\vmware-tray-helper.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\vmware-ufad.exe" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\vmware-unity-helper.exe" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\vmware-vdiskmanager.exe" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\vmware-vmx.exe" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\vmware-vmx-debug.exe" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\vmware-vmx-stats.exe" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\vmwarewui.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\vnetinst.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\vnetsniffer.exe" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\vnetstats.exe" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\vprintproxy.exe" "%VMware_Out%" > Nul
ECHO  正在提取,請稍候 ....
COPY "C:\Program Files\VMware\VMware Workstation\vsocklib.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\vssSnap2003.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\vssSnapVista64.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\vssSnapVista64.exe" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\vssSnapXP.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\vstor2-ws60.sys" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\windows.iso" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\windows.iso.sig" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\xmlparse.dll" "%VMware_Out%" > Nul
ECHO  正在提取,請稍候 ...
COPY "C:\Program Files\VMware\VMware Workstation\xmlrpc.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\xmltok.dll" "%VMware_Out%" > Nul
COPY "C:\Program Files\VMware\VMware Workstation\zip.exe" "%VMware_Out%" > Nul
COPY "C:\WINDOWS\system32\drivers\hcmon.sys" "%VMware_Out%" > Nul
COPY "C:\WINDOWS\system32\drivers\stcp2v30.sys" "%VMware_Out%" > Nul
COPY "C:\WINDOWS\system32\drivers\vmci.sys" "%VMware_Out%" > Nul
COPY "C:\WINDOWS\system32\drivers\vmx86.sys" "%VMware_Out%" > Nul
COPY "C:\WINDOWS\system32\vmnc.dll" "%VMware_Out%" > Nul
ECHO  正在提取,請稍候 ..
MD "%VMware_Out%\SSL"
COPY "C:\Documents and Settings\All Users\Application Data\VMware\VMware Server\SSL\rui.crt" "%VMware_Out%\SSL\" >NUL
COPY "C:\Documents and Settings\All Users\Application Data\VMware\VMware Server\SSL\rui.key" "%VMware_Out%\SSL\" >NUL

cd /d D:
MD "%VMware_Out%\BridgeWinxp"
CD /d "%VMware_Out%\BridgeWinxp"
"C:\Program Files\WinRAR\WinRAR.exe" e "C:\Program Files\VMware\VMware Workstation\pkg\net32.cab" vmnetBridge.sys1
"C:\Program Files\WinRAR\WinRAR.exe" e "C:\Program Files\VMware\VMware Workstation\pkg\net32.cab" vmnetBridge.dll2
ren vmnetBridge.sys1 vmnetBridge.sys
ren vmnetBridge.dll2 vmnetBridge.dll

MD "%VMware_Out%\BridgeWin7"
CD /d "%VMware_Out%\BridgeWin7"
"C:\Program Files\WinRAR\WinRAR.exe" e "C:\Program Files\VMware\VMware Workstation\pkg\net32.cab" vmnetBridge.sys3
"C:\Program Files\WinRAR\WinRAR.exe" e "C:\Program Files\VMware\VMware Workstation\pkg\net32.cab" vmnetBridge.dll3
ren vmnetBridge.sys3 vmnetBridge.sys
ren vmnetBridge.dll3 vmnetBridge.dll

ECHO  正在「%VMware_Out%」目錄下生成「綠化.CMD」...
cd \
cd /d %VMware_Out%
@echo off
DEL 綠化.cmd > NUL 2> nul
ECHO @ECHO OFF>綠化.cmd
ECHO CLS>>綠化.cmd
ECHO color 0a>>綠化.cmd
ECHO mode con lines=29  cols=80>>綠化.cmd
ECHO :MENU>>綠化.cmd
ECHO CLS>>綠化.cmd
ECHO ECHO.>>綠化.cmd
ECHO ECHO.    =-=-=-=-=-=-=-=-=-=-=-請選擇數字0~9執行對應的操作-=-=-=-=-=-=-=-=-=-=-=>>綠化.cmd
ECHO ECHO.>>綠化.cmd
ECHO ECHO.>>綠化.cmd
ECHO ECHO.          1  最小化安裝:安裝虛擬機VMware基本功能>>綠化.cmd
ECHO ECHO.>>綠化.cmd
ECHO ECHO.          2  全功能安裝:包含「最小化安裝」及以下3~8全部6項功能>>綠化.cmd
ECHO ECHO.             │>>綠化.cmd
ECHO ECHO.             ├ 3  本機網路服務-橋接,使VMware直接連接外網>>綠化.cmd
ECHO ECHO.             │>>綠化.cmd
ECHO ECHO.             ├ 4  安裝USB服務,使VMware可以直接訪問真實的USB設備>>綠化.cmd
ECHO ECHO.             │>>綠化.cmd
ECHO ECHO.             ├ 5  DHCP和NAT服務-共享上網,默認安裝虛擬網卡8>>綠化.cmd
ECHO ECHO.             │>>綠化.cmd
ECHO ECHO.             ├ 6  虛擬網卡1-本地網路>>綠化.cmd
ECHO ECHO.             │>>綠化.cmd
ECHO ECHO.             ├ 7  用戶許可權服務>>綠化.cmd
ECHO ECHO.             │>>綠化.cmd
ECHO ECHO.             └ 8  磁碟映射服務,使VMware可以把虛擬機中的硬碟在真實電腦中打開>>綠化.cmd
ECHO ECHO.>>綠化.cmd
ECHO ECHO.          9  卸   載  (卸載虛擬機 VMware)>>綠化.cmd
ECHO ECHO.>>綠化.cmd
ECHO ECHO.          0  退   出>>綠化.cmd
ECHO ECHO.>>綠化.cmd
ECHO :CHOICE>>綠化.cmd
ECHO ECHO.>>綠化.cmd
ECHO set /p choice=  請輸入安裝項目的序號,並回車確認:>>綠化.cmd
ECHO IF NOT "%%choice%%"=="" SET choice=%%choice:~0,1%%>>綠化.cmd
ECHO if /i "%%choice%%"=="0" goto END>>綠化.cmd
ECHO if /i "%%choice%%"=="1" goto INSTALLVM>>綠化.cmd
ECHO if /i "%%choice%%"=="2" goto INSTALLALL>>綠化.cmd
ECHO if /i "%%choice%%"=="3" goto SERVICE1>>綠化.cmd
ECHO if /i "%%choice%%"=="4" goto SERVICE2>>綠化.cmd
ECHO if /i "%%choice%%"=="5" goto SERVICE3>>綠化.cmd
ECHO if /i "%%choice%%"=="6" goto SERVICE4>>綠化.cmd
ECHO if /i "%%choice%%"=="7" goto SERVICE5>>綠化.cmd
ECHO if /i "%%choice%%"=="8" goto SERVICE6>>綠化.cmd
ECHO if /i "%%choice%%"=="9" goto UNINSTALLVM>>綠化.cmd
ECHO cls>>綠化.cmd
ECHO ECHO.>>綠化.cmd
ECHO ECHO.>>綠化.cmd
ECHO ECHO.>>綠化.cmd
ECHO ECHO  序號輸入無效,請重新輸入>>綠化.cmd
ECHO ECHO.>>綠化.cmd
ECHO ECHO.>>綠化.cmd
ECHO ECHO.>>綠化.cmd
ECHO ECHO 按任意鍵返回主菜單...>>綠化.cmd
ECHO PAUSE ^> nul>>綠化.cmd
ECHO CLS>>綠化.cmd
ECHO GOTO MENU>>綠化.cmd
ECHO.>>綠化.cmd
ECHO :INSTALLVM>>綠化.cmd
ECHO ECHO  註冊所需的DLL文件....>>綠化.cmd
ECHO regsvr32 /s "%%cd%%/vmappcfg.dll">>綠化.cmd
ECHO regsvr32 /s "%%cd%%/vmappsdk.dll">>綠化.cmd
ECHO regsvr32 /s "%%cd%%/vmdbCOM.dll">>綠化.cmd
ECHO ECHO.>>綠化.cmd
ECHO ECHO  添加註冊表項目...>>綠化.cmd
ECHO REG ADD "HKLM\SOFTWARE\VMware, Inc." /f /v "Core" /t REG_SZ /d "VMware Workstation" ^> NUL>>綠化.cmd
ECHO REG ADD "HKLM\SOFTWARE\VMware, Inc.\VMware Player" /f /v "BuildNumber" /t REG_SZ /d "324285" ^> NUL>>綠化.cmd
ECHO REG ADD "HKLM\SYSTEM\CurrentControlSet\Services\VMware NAT Service\Parameters" /f /v "ConfigPath" /t REG_EXPAND_SZ /d "%%CD%%\\"  ^> NUL>>綠化.cmd
ECHO REG ADD "HKLM\SYSTEM\CurrentControlSet\Services\VMnetDHCP\Parameters" /f /v "ConfFile" /t REG_EXPAND_SZ /d "%%CD%%\vmnetdhcp.conf"  ^> NUL>>綠化.cmd
ECHO REG ADD "HKLM\SYSTEM\CurrentControlSet\Services\VMnetDHCP\Parameters" /f /v "LeaseFile" /t REG_EXPAND_SZ /d "%%CD%%\vmnetdhcp.leases"  ^> NUL>>綠化.cmd
ECHO REG ADD "HKLM\SOFTWARE\VMware, Inc.\VMware Player" /f /v "InstallPath" /t REG_SZ /d "%%CD%%\\"  ^> NUL>>綠化.cmd
ECHO REG ADD "HKLM\SOFTWARE\VMware, Inc.\VMware Player" /f /v "ProductVersion" /t REG_SZ /d "3.1.0.324285" ^> NUL>>綠化.cmd
ECHO REG ADD "HKLM\SOFTWARE\VMware, Inc.\VMware Workstation" /f /v "InstallPath" /t REG_SZ /d "%%CD%%\\" ^> NUL>>綠化.cmd
ECHO REG ADD "HKLM\SOFTWARE\VMware, Inc.\VMware Workstation" /f /v "ProductCode" /t REG_SZ /d "{A3FF5CB2-FB35-4658-8751-9EDE1D65B3AA}" ^> NUL>>綠化.cmd
ECHO REG ADD "HKLM\SOFTWARE\VMware, Inc.\VMware Workstation" /f /v "ProductVersion" /t REG_SZ /d "7.1.0.324285" ^> NUL>>綠化.cmd
ECHO REG ADD "HKLM\SOFTWARE\VMware, Inc.\VMware Workstation\License.ws.7.0.e1.200904" /f /v "AdminUI" /t REG_SZ /d "1" ^> NUL>>綠化.cmd
ECHO REG ADD "HKLM\SOFTWARE\VMware, Inc.\VMware Workstation\License.ws.7.0.e1.200904" /f /v "Cpt" /t REG_SZ /d "COPYRIGHT (c) VMware, Inc. 1999-2009" ^> NUL>>綠化.cmd
ECHO REG ADD "HKLM\SOFTWARE\VMware, Inc.\VMware Workstation\License.ws.7.0.e1.200904" /f /v "Data" /t REG_SZ /d "MaxVcpusPerVm=8;mdate=2009-12-14" ^> NUL>>綠化.cmd
ECHO REG ADD "HKLM\SOFTWARE\VMware, Inc.\VMware Workstation\License.ws.7.0.e1.200904" /f /v "DataHash" /t REG_SZ /d "74c3e4c3-f4c99525-594f900a-9a517f2d-3e2498fb" ^> NUL>>綠化.cmd
ECHO REG ADD "HKLM\SOFTWARE\VMware, Inc.\VMware Workstation\License.ws.7.0.e1.200904" /f /v "Epoch" /t REG_SZ /d "2009-04-01" ^> NUL>>綠化.cmd
ECHO REG ADD "HKLM\SOFTWARE\VMware, Inc.\VMware Workstation\License.ws.7.0.e1.200904" /f /v "Field2" /t REG_SZ /d "AdminUI, Option, Epoch" ^> NUL>>綠化.cmd
ECHO REG ADD "HKLM\SOFTWARE\VMware, Inc.\VMware Workstation\License.ws.7.0.e1.200904" /f /v "Hash" /t REG_SZ /d "ecfc9d5a-9c0e791d-76667874-cebbc433-baa59f0c" ^> NUL>>綠化.cmd
ECHO REG ADD "HKLM\SOFTWARE\VMware, Inc.\VMware Workstation\License.ws.7.0.e1.200904" /f /v "LastModified" /t REG_SZ /d "2011-01-07 @ 02:57:04 UTC" ^> NUL>>綠化.cmd
ECHO REG ADD "HKLM\SOFTWARE\VMware, Inc.\VMware Workstation\License.ws.7.0.e1.200904" /f /v "LicenseEdition" /t REG_SZ /d "ws" ^> NUL>>綠化.cmd
ECHO REG ADD "HKLM\SOFTWARE\VMware, Inc.\VMware Workstation\License.ws.7.0.e1.200904" /f /v "LicenseType" /t REG_SZ /d "User" ^> NUL>>綠化.cmd
ECHO REG ADD "HKLM\SOFTWARE\VMware, Inc.\VMware Workstation\License.ws.7.0.e1.200904" /f /v "LicenseVersion" /t REG_SZ /d "7.0" ^> NUL>>綠化.cmd
ECHO REG ADD "HKLM\SOFTWARE\VMware, Inc.\VMware Workstation\License.ws.7.0.e1.200904" /f /v "Option" /t REG_SZ /d "3" ^> NUL>>綠化.cmd
ECHO REG ADD "HKLM\SOFTWARE\VMware, Inc.\VMware Workstation\License.ws.7.0.e1.200904" /f /v "ProductID" /t REG_SZ /d "VMware Workstation" ^> NUL>>綠化.cmd
ECHO REG ADD "HKLM\SOFTWARE\VMware, Inc.\VMware Workstation\License.ws.7.0.e1.200904" /f /v "Serial" /t REG_SZ /d "GU11K-2LZ0H-4890Y-25XEC-QLUAF" ^> NUL>>綠化.cmd
ECHO REG ADD "HKLM\SOFTWARE\VMware, Inc.\VMware Workstation\License.ws.7.0.e1.200904" /f /v "Name" /t REG_SZ /d "roebin" ^> NUL>>綠化.cmd
ECHO REG ADD "HKLM\SOFTWARE\VMware, Inc.\VMware Workstation\License.ws.7.0.e1.200904" /f /v "CompanyName" /t REG_SZ /d "Home" ^> NUL>>綠化.cmd
ECHO REG ADD "HKLM\SOFTWARE\VMware, Inc.\VMware Workstation\License.ws.7.0.e1.200904" /f /v "StartFields" /t REG_SZ /d "Cpt, ProductID, LicenseVersion, LicenseType, LicenseEdition, Field2" ^> NUL>>綠化.cmd
ECHO REG ADD "HKCR\Installer\Features\7A26F0EA2A1AF704F9C48439B99DDAD8" /f /v "Core" ^> NUL>>綠化.cmd
ECHO REG ADD "HKCR\Installer\Features\7A79579133DA8984D9E8376086814B46" /f /v "Core" ^> NUL>>綠化.cmd
ECHO REG ADD "HKCR\Installer\Features\A116201D664610145AD115603930CA56" /f /v "Core" ^> NUL>>綠化.cmd
ECHO REG ADD "HKCR\Installer\Features\BC78C1BA70810FC44B2CEC1EC481DC4B" /f /v "Core" ^> NUL>>綠化.cmd
ECHO REG ADD "HKCR\Installer\Features\C3839DFF5D1079849A4534FA95A9DE03" /f /v "Core" ^> NUL>>綠化.cmd
ECHO REG ADD "HKCR\Installer\Features\DBBFB30076C6E9142AD4D0ACCFA32594" /f /v "Core" ^> NUL>>綠化.cmd
ECHO REG ADD "HKCR\Installer\Products\7A26F0EA2A1AF704F9C48439B99DDAD8" /f /v "ProductName" /t REG_SZ /d "tools-winPre2k" ^> NUL>>綠化.cmd
ECHO REG ADD "HKCR\Installer\Products\7A79579133DA8984D9E8376086814B46" /f /v "ProductName" /t REG_SZ /d "tools-netware" ^> NUL>>綠化.cmd
ECHO REG ADD "HKCR\Installer\Products\A116201D664610145AD115603930CA56" /f /v "ProductName" /t REG_SZ /d "tools-linux" ^> NUL>>綠化.cmd
ECHO REG ADD "HKCR\Installer\Products\BC78C1BA70810FC44B2CEC1EC481DC4B" /f /v "ProductName" /t REG_SZ /d "tools-solaris" ^> NUL>>綠化.cmd
ECHO REG ADD "HKCR\Installer\Products\C3839DFF5D1079849A4534FA95A9DE03" /f /v "ProductName" /t REG_SZ /d "tools-windows" ^> NUL>>綠化.cmd
ECHO REG ADD "HKCR\Installer\Products\DBBFB30076C6E9142AD4D0ACCFA32594" /f /v "ProductName" /t REG_SZ /d "tools-freebsd" ^> NUL>>綠化.cmd
ECHO REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\7A26F0EA2A1AF704F9C48439B99DDAD8\InstallProperties" /f /v "DisplayName" /t REG_SZ /d "tools-winPre2k" ^> NUL>>綠化.cmd
ECHO REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\7A26F0EA2A1AF704F9C48439B99DDAD8\InstallProperties" /f /v "Language" /t REG_DWORD /d "0x00000409" ^> NUL>>綠化.cmd
ECHO REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\7A79579133DA8984D9E8376086814B46\InstallProperties" /f /v "DisplayName" /t REG_SZ /d "tools-netware" ^> NUL>>綠化.cmd
ECHO REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\7A79579133DA8984D9E8376086814B46\InstallProperties" /f /v "Language" /t REG_DWORD /d "0x00000409" ^> NUL>>綠化.cmd
ECHO REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\A116201D664610145AD115603930CA56\InstallProperties" /f /v "DisplayName" /t REG_SZ /d "tools-linux" ^> NUL>>綠化.cmd
ECHO REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\A116201D664610145AD115603930CA56\InstallProperties" /f /v "Language" /t REG_DWORD /d "0x00000409" ^> NUL>>綠化.cmd
ECHO REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\BC78C1BA70810FC44B2CEC1EC481DC4B\InstallProperties" /f /v "DisplayName" /t REG_SZ /d "tools-solaris" ^> NUL>>綠化.cmd
ECHO REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\BC78C1BA70810FC44B2CEC1EC481DC4B\InstallProperties" /f /v "Language" /t REG_DWORD /d "0x00000409" ^> NUL>>綠化.cmd
ECHO REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\C3839DFF5D1079849A4534FA95A9DE03\InstallProperties" /f /v "DisplayName" /t REG_SZ /d "tools-windows" ^> NUL>>綠化.cmd
ECHO REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\C3839DFF5D1079849A4534FA95A9DE03\InstallProperties" /f /v "Language" /t REG_DWORD /d "0x00000409" ^> NUL>>綠化.cmd
ECHO REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\DBBFB30076C6E9142AD4D0ACCFA32594\InstallProperties" /f /v "DisplayName" /t REG_SZ /d "tools-freebsd" ^> NUL>>綠化.cmd
ECHO REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\DBBFB30076C6E9142AD4D0ACCFA32594\InstallProperties" /f /v "Language" /t REG_DWORD /d "0x00000409" ^> NUL>>綠化.cmd
ECHO ECHO.>>綠化.cmd
ECHO ECHO  創建 __vmware_user__ 賬戶 ...>>綠化.cmd
ECHO net user __vmware_user__ vm-ware /add /comment:"VMware User" /fullname:"__vmware_user__">>綠化.cmd
ECHO net localgroup __vmware__ /add /comment:"VMware User Group"  ^>nul>>綠化.cmd
ECHO net localgroup users __vmware_user__ /del ^>nul>>綠化.cmd
ECHO net localgroup __vmware__ __vmware_user__ /add ^>nul>>綠化.cmd
ECHO ECHO  安裝VM基本服務(如果防火牆提示請允許) ...>>綠化.cmd
ECHO vnetlib.exe -- install vmci>>綠化.cmd
ECHO vnetlib.exe -- start vmci>>綠化.cmd
ECHO vnetlib.exe -- install vmx86>>綠化.cmd
ECHO vnetlib.exe -- start vmx86>>綠化.cmd
ECHO vnetlib.exe -- install vmkbd>>綠化.cmd
ECHO ECHO.>>綠化.cmd
ECHO ECHO 安裝視頻播放解碼支持...>>綠化.cmd
ECHO IF "%%PROCESSOR_ARCHITECTURE%%"=="x86" ( >>綠化.cmd
ECHO reg add "HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Drivers32" /f /v "VIDC.VMnc" /t REG_SZ /d "vmnc.dll" ^> NUL>>綠化.cmd
ECHO copy /y vmnc.dll %%systemroot%%\SysWOW64^>nul 2^>nul>>綠化.cmd
ECHO     )else ( >>綠化.cmd
ECHO reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32" /f /v "VIDC.VMnc" /t REG_SZ /d "vmnc.dll" ^>nul 2^>nul>>綠化.cmd
ECHO copy /y vmnc.dll %%systemroot%%\system32 ^>nul 2^>nul>>綠化.cmd
ECHO )>>綠化.cmd
ECHO ECHO.>>綠化.cmd
ECHO ECHO 視頻播放解碼支持已成功安裝>>綠化.cmd
ECHO ECHO.>>綠化.cmd
ECHO ECHO  在桌面創建「運行虛擬機」的快捷方式>>綠化.cmd
ECHO IF "%%PROCESSOR_ARCHITECTURE%%"=="x86" (>>綠化.cmd
ECHO set desktop=%%USERPROFILE%%\桌面>>綠化.cmd
ECHO )else (>>綠化.cmd
ECHO set desktop=%%USERPROFILE%%\Desktop>>綠化.cmd
ECHO )>>綠化.cmd
ECHO ECHO [InternetShortcut]  ^> "%%desktop%%\運行虛擬機.url">>綠化.cmd
ECHO ECHO URL="%%cd%%\vmware.exe" ^>^> "%%desktop%%\運行虛擬機.url">>綠化.cmd
ECHO ECHO IconFile="%%cd%%\vmware.exe" ^>^> "%%desktop%%\運行虛擬機.url">>綠化.cmd
ECHO ECHO IconIndex=0 ^>^> "%%desktop%%\運行虛擬機.url">>綠化.cmd
ECHO ECHO [InternetShortcut.A] ^>^> "%%desktop%%\運行虛擬機.url">>綠化.cmd
ECHO ECHO IconFile="%%cd%%\vmware.exe" ^>^> "%%desktop%%\運行虛擬機.url">>綠化.cmd
ECHO if /i "%%VM_ALL%%"=="y" goto SERVICE1>>綠化.cmd
ECHO vnetlib.exe -- start nat>>綠化.cmd
ECHO vnetlib.exe -- start dhcp>>綠化.cmd
ECHO GOTO MENU>>綠化.cmd
ECHO.>>綠化.cmd
ECHO :INSTALLALL>>綠化.cmd
ECHO   set VM_ALL=y>>綠化.cmd
ECHO   goto INSTALLVM>>綠化.cmd
ECHO GOTO MENU>>綠化.cmd
ECHO.>>綠化.cmd
ECHO :SERVICE1>>綠化.cmd
ECHO ECHO.>>綠化.cmd
ECHO ECHO  安裝橋接服務(如果防火牆提示請允許),請稍後...>>綠化.cmd
ECHO ECHO.>>綠化.cmd
ECHO vnetlib.exe -- install userif^>nul 2^>nul>>綠化.cmd
ECHO vnetlib.exe -- start userif^>nul 2^>nul>>綠化.cmd
ECHO rundll32 setupapi,InstallHinfSection _Install1.NT 128 %%cd%%\netadapter.inf ^>nul>>綠化.cmd
ECHO del vmnetbridge.dll^>nul 2^>nul>>綠化.cmd
ECHO del vmnetbridge.sys^>nul 2^>nul>>綠化.cmd
ECHO ver^|find "6."^>nul ^&^& (copy /y BridgeWin7\*.* ^>nul)>>綠化.cmd
ECHO ver^|find "5."^>nul ^&^& (copy /y BridgeWinxp\*.* ^>nul)>>綠化.cmd
ECHO vnetlib.exe -- install bridge>>綠化.cmd
ECHO vnetlib.exe -- start bridge>>綠化.cmd
ECHO ECHO.>>綠化.cmd
ECHO ECHO  安裝橋接服務完成>>綠化.cmd
ECHO ECHO.>>綠化.cmd
ECHO if /i "%%VM_ALL%%"=="y" goto SERVICE2>>綠化.cmd
ECHO vnetlib.exe -- start nat>>綠化.cmd
ECHO vnetlib.exe -- start dhcp>>綠化.cmd
ECHO GOTO MENU>>綠化.cmd
ECHO :SERVICE2>>綠化.cmd
ECHO ECHO.>>綠化.cmd
ECHO ECHO  安裝USB服務(如果防火牆提示請允許)...>>綠化.cmd
ECHO ECHO.>>綠化.cmd
ECHO vnetlib.exe -- install hcmon>>綠化.cmd
ECHO vnetlib.exe -- start hcmon>>綠化.cmd
ECHO rundll32 setupapi,InstallHinfSection _Install1.NT 128 %%cd%%\vmusb.inf ^>nul>>綠化.cmd
ECHO vnetlib.exe -- install usb>>綠化.cmd
ECHO sc create VMUSBArbService binpath= "%%cd%%\vmware-usbarbitrator.exe"  displayname= "VMware USB Arbitration Service" start= auto>>綠化.cmd
ECHO net start VMUSBArbService>>綠化.cmd
ECHO ECHO.>>綠化.cmd
ECHO ECHO  安裝USB服務完成>>綠化.cmd
ECHO ECHO.>>綠化.cmd
ECHO if /i "%%VM_ALL%%"=="y" goto SERVICE3>>綠化.cmd
ECHO vnetlib.exe -- start nat>>綠化.cmd
ECHO vnetlib.exe -- start dhcp>>綠化.cmd
ECHO GOTO MENU>>綠化.cmd
ECHO :SERVICE3>>綠化.cmd
ECHO ECHO.>>綠化.cmd
ECHO ECHO  安裝DHCP和NAT服務(如果防火牆提示請允許),時間較長,請耐心等待...>>綠化.cmd
ECHO ECHO.>>綠化.cmd
ECHO vnetlib.exe -- install userif>>綠化.cmd
ECHO vnetlib.exe -- install dhcp>>綠化.cmd
ECHO vnetlib.exe -- install nat>>綠化.cmd
ECHO vnetlib.exe -- add adapter vmnet8>>綠化.cmd
ECHO vnetlib.exe -- add dhcp vmnet8>>綠化.cmd
ECHO vnetlib.exe -- add nat vmnet8>>綠化.cmd
ECHO vnetlib.exe -- set vnet vmnet8 addr 192.168.128.0>>綠化.cmd
ECHO vnetlib.exe -- stop nat>>綠化.cmd
ECHO vnetlib.exe -- stop dhcp>>綠化.cmd
ECHO vnetlib.exe -- update dhcp vmnet8>>綠化.cmd
ECHO vnetlib.exe -- start dhcp>>綠化.cmd
ECHO vnetlib.exe -- update nat vmnet8>>綠化.cmd
ECHO vnetlib.exe -- start nat>>綠化.cmd
ECHO vnetlib.exe -- update adapter vmnet8>>綠化.cmd
ECHO ECHO.>>綠化.cmd
ECHO ECHO  安裝DHCP和NAT服務完成>>綠化.cmd
ECHO ECHO.>>綠化.cmd
ECHO if /i "%%VM_ALL%%"=="y" goto SERVICE4>>綠化.cmd
ECHO vnetlib.exe -- start nat>>綠化.cmd
ECHO vnetlib.exe -- start dhcp>>綠化.cmd
ECHO GOTO MENU>>綠化.cmd
ECHO :SERVICE4>>綠化.cmd
ECHO ECHO.>>綠化.cmd
ECHO ECHO  安裝虛擬網卡1(如果防火牆提示請允許),時間較長,請耐心等待...>>綠化.cmd
ECHO ECHO.>>綠化.cmd
ECHO vnetlib.exe -- install userif>>綠化.cmd
ECHO vnetlib.exe -- install dhcp>>綠化.cmd
ECHO vnetlib.exe -- add adapter vmnet1>>綠化.cmd
ECHO vnetlib.exe -- add dhcp vmnet1>>綠化.cmd
ECHO vnetlib.exe -- set vnet vmnet1 addr 10.10.10.0>>綠化.cmd
ECHO vnetlib.exe -- stop dhcp>>綠化.cmd
ECHO vnetlib.exe -- update dhcp vmnet1>>綠化.cmd
ECHO vnetlib.exe -- start dhcp>>綠化.cmd
ECHO vnetlib.exe -- update adapter vmnet1>>綠化.cmd
ECHO ECHO.>>綠化.cmd
ECHO ECHO  安裝虛擬網卡1完成>>綠化.cmd
ECHO ECHO.>>綠化.cmd
ECHO if /i "%%VM_ALL%%"=="y" goto SERVICE5>>綠化.cmd
ECHO vnetlib.exe -- start nat>>綠化.cmd
ECHO vnetlib.exe -- start dhcp>>綠化.cmd
ECHO GOTO MENU>>綠化.cmd
ECHO :SERVICE5>>綠化.cmd
ECHO ECHO.>>綠化.cmd
ECHO ECHO  安裝用戶許可權服務(如果防火牆提示請允許)...>>綠化.cmd
ECHO ECHO.>>綠化.cmd
ECHO vnetlib.exe -- install authd>>綠化.cmd
ECHO vnetlib.exe -- start authd>>綠化.cmd
ECHO ECHO.>>綠化.cmd
ECHO ECHO  安裝用戶許可權服務完成>>綠化.cmd
ECHO ECHO.>>綠化.cmd
ECHO if /i "%%VM_ALL%%"=="y" goto SERVICE6>>綠化.cmd
ECHO vnetlib.exe -- start nat>>綠化.cmd
ECHO vnetlib.exe -- start dhcp>>綠化.cmd
ECHO GOTO MENU>>綠化.cmd
ECHO :SERVICE6>>綠化.cmd
ECHO ECHO.>>綠化.cmd
ECHO ECHO  安裝磁碟映射服務(如果防火牆提示請允許)...>>綠化.cmd
ECHO ECHO.>>綠化.cmd
ECHO sc create vstor2-ws60 type= kernel start= demand binpath= "%%cd%%\vstor2-ws60.sys" displayname= "Vstor2 WS60 Virtual Storage Driver">>綠化.cmd
ECHO net start vstor2-ws60>>綠化.cmd
ECHO ECHO.>>綠化.cmd
ECHO ECHO  安裝磁碟映射服務完成>>綠化.cmd
ECHO ECHO.>>綠化.cmd
ECHO if /i "%%VM_ALL%%"=="y" set VM_ALL=>>綠化.cmd
ECHO vnetlib.exe -- start nat>>綠化.cmd
ECHO vnetlib.exe -- start dhcp>>綠化.cmd
ECHO GOTO MENU>>綠化.cmd
ECHO.>>綠化.cmd
ECHO :UNINSTALLVM>>綠化.cmd
ECHO ECHO 正在刪除虛擬網卡,請稍後...>>綠化.cmd
ECHO vnetlib.exe -- uninstall adapter ^>nul 2^>nul>>綠化.cmd
ECHO ECHO.>>綠化.cmd
ECHO ECHO 正在刪除服務,請稍後...>>綠化.cmd
ECHO net stop vstor2-ws60 ^>nul 2^>nul>>綠化.cmd
ECHO sc delete vstor2-ws60 ^>nul 2^>nul>>綠化.cmd
ECHO net stop VMUSBArbService ^>nul 2^>nul>>綠化.cmd
ECHO sc delete VMUSBArbService ^>nul 2^>nul>>綠化.cmd
ECHO vnetlib.exe -- stop usb ^>nul 2^>nul>>綠化.cmd
ECHO vnetlib.exe -- uninstall usb ^>nul 2^>nul>>綠化.cmd
ECHO vnetlib.exe -- stop hcmon>>綠化.cmd
ECHO vnetlib.exe -- uninstall hcmon>>綠化.cmd
ECHO vnetlib.exe -- stop authd ^>nul 2^>nul>>綠化.cmd
ECHO vnetlib.exe -- uninstall authd ^>nul 2^>nul>>綠化.cmd
ECHO vnetlib.exe -- uninstall host ^>nul 2^>nul>>綠化.cmd
ECHO vnetlib.exe -- stop vmci ^>nul 2^>nul>>綠化.cmd
ECHO vnetlib.exe -- uninstall vmci ^>nul 2^>nul>>綠化.cmd
ECHO vnetlib.exe -- uninstall vmkbd ^>nul 2^>nul>>綠化.cmd
ECHO ECHO.>>綠化.cmd
ECHO ECHO 取消DLL文件的註冊...>>綠化.cmd
ECHO regsvr32 /u /s "%%cd%%/vmappcfg.dll">>綠化.cmd
ECHO regsvr32 /u /s "%%cd%%/vmappsdk.dll">>綠化.cmd
ECHO regsvr32 /u /s "%%cd%%/vmdbCOM.dll">>綠化.cmd
ECHO ECHO.>>綠化.cmd
ECHO ECHO 刪除配置文件...>>綠化.cmd
ECHO rd /s /q "%%AllUsersProfile%%\Application Data\VMware" ^>nul 2^>nul>>綠化.cmd
ECHO rd /s /q "%%AppData%%\VMware" ^>nul 2^>nul>>綠化.cmd
ECHO ECHO.>>綠化.cmd
ECHO ECHO 刪除註冊表....>>綠化.cmd
ECHO reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\VMware, Inc." /f ^>nul 2^>nul>>綠化.cmd
ECHO reg delete "HKEY_CURRENT_USER\SOFTWARE\VMware, Inc." /f ^>nul 2^>nul>>綠化.cmd
ECHO reg delete "HKCR\Installer\Features\7A26F0EA2A1AF704F9C48439B99DDAD8" /f  ^>nul 2^>nul>>綠化.cmd
ECHO reg delete "HKCR\Installer\Features\7A79579133DA8984D9E8376086814B46" /f  ^>nul 2^>nul>>綠化.cmd
ECHO reg delete "HKCR\Installer\Features\A116201D664610145AD115603930CA56" /f  ^>nul 2^>nul>>綠化.cmd
ECHO reg delete "HKCR\Installer\Features\BC78C1BA70810FC44B2CEC1EC481DC4B" /f  ^>nul 2^>nul>>綠化.cmd
ECHO reg delete "HKCR\Installer\Features\C3839DFF5D1079849A4534FA95A9DE03" /f  ^>nul 2^>nul>>綠化.cmd
ECHO reg delete "HKCR\Installer\Features\DBBFB30076C6E9142AD4D0ACCFA32594" /f  ^>nul 2^>nul>>綠化.cmd
ECHO reg delete "HKCR\Installer\Products\7A26F0EA2A1AF704F9C48439B99DDAD8" /f  ^>nul 2^>nul>>綠化.cmd
ECHO reg delete "HKCR\Installer\Products\7A79579133DA8984D9E8376086814B46" /f  ^>nul 2^>nul>>綠化.cmd
ECHO reg delete "HKCR\Installer\Products\A116201D664610145AD115603930CA56" /f  ^>nul 2^>nul>>綠化.cmd
ECHO reg delete "HKCR\Installer\Products\BC78C1BA70810FC44B2CEC1EC481DC4B" /f  ^>nul 2^>nul>>綠化.cmd
ECHO reg delete "HKCR\Installer\Products\C3839DFF5D1079849A4534FA95A9DE03" /f  ^>nul 2^>nul>>綠化.cmd
ECHO reg delete "HKCR\Installer\Products\DBBFB30076C6E9142AD4D0ACCFA32594" /f  ^>nul 2^>nul>>綠化.cmd
ECHO reg delete "HKLM\SYSTEM\CurrentControlSet\Services\VMware NAT Service\Parameters\ConfigPath" /f ^>nul 2^>nul>>綠化.cmd
ECHO reg delete "HKLM\SYSTEM\CurrentControlSet\Services\VMnetDHCP\Parameters\ConfFile" /f ^>nul 2^>nul>>綠化.cmd
ECHO reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\7A26F0EA2A1AF704F9C48439B99DDAD8" /f ^>nul 2^>nul>>綠化.cmd
ECHO reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\7A79579133DA8984D9E8376086814B46" /f ^>nul 2^>nul>>綠化.cmd
ECHO reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\A116201D664610145AD115603930CA56" /f ^>nul 2^>nul>>綠化.cmd
ECHO reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\BC78C1BA70810FC44B2CEC1EC481DC4B" /f ^>nul 2^>nul>>綠化.cmd
ECHO reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\C3839DFF5D1079849A4534FA95A9DE03" /f ^>nul 2^>nul>>綠化.cmd
ECHO reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\DBBFB30076C6E9142AD4D0ACCFA32594" /f ^>nul 2^>nul>>綠化.cmd
ECHO ECHO.>>綠化.cmd
ECHO ECHO 刪除用戶__vmware_user__...>>綠化.cmd
ECHO net user __vmware_user__ /delete>>綠化.cmd
ECHO net localgroup __vmware__ /delete>>綠化.cmd
ECHO ECHO.>>綠化.cmd

ECHO IF "%%PROCESSOR_ARCHITECTURE%%"=="x86" (>>綠化.cmd
ECHO set desktop=%%USERPROFILE%%\桌面>>綠化.cmd
ECHO )else (>>綠化.cmd
ECHO set desktop=%%USERPROFILE%%\Desktop>>綠化.cmd
ECHO )>>綠化.cmd
ECHO DEL /q "%%desktop%%\運行虛擬機.url" ^>nul 2^>nul>>綠化.cmd

ECHO ECHO.>>綠化.cmd
ECHO pause^>nul^|ECHO 卸載完成,請重新啟動計算機......>>綠化.cmd
ECHO exit>>綠化.cmd
ECHO GOTO MENU>>綠化.cmd
ECHO :END>>綠化.cmd
ECHO exit>>綠化.cmd

    CLS
    ECHO.
    ECHO.
    ECHO  恭喜您,文件全部提取成功!
    ECHO  提取的文件放在「%VMware_Out%」目錄下
    ECHO.
    ECHO  請雙擊運行「%VMware_Out%」目錄下的
    ECHO.
    ECHO  「綠化.CMD」,然後按提示操作就可完成安裝。
    ECHO.
    ECHO.
    ECHO    按任意鍵退出...
    PAUSE > NUL
    cd \
    explorer "%VMware_Out%"
    EXIT


提取完成後,在自己設定的VMware存放目錄(或預設存放的目錄「D:\VMware_new」)下雙擊「綠化.cmd」就可以安裝卸載這個精簡版的VMware了)。

============================================================================
後面帖子中008465回答的關於VMware綠化版的移植問題,引用到這裏供參考:
問:我從VMware7.1.4提取成功是226兆,可移植到別的電腦上並不成功,顯示應用程序安裝不成功
008465:安裝vc++2005運行庫即可
http://download.microsoft.com/download/ ... st_x86.EXE
注:我估計是個別電腦上的情況,因為綠化版中已經包含了VC++2005運行庫的安裝。

============================================================================
請問這樣製作的綠色版,虛擬機如何與主機交換文件?
答:交換文件的方法有:
1,使用磁碟映射
2,在虛擬機中安裝VMTools后,可以在主機和虛擬機之間直接「拖放」(執行菜單「VM」下「install VMware Tools」)
3,文件夾共享
4,在主機或虛擬機上安裝FTP伺服器
5,使用U盤進行交換(前提條件是在使用「綠化」進行安裝時,使用「2,全功能安裝」或使用「4,安裝USB服務……」;這時主機一旦插上U盤或移動硬碟,在VMware程序的主界面的右下角,就會有一個USB設備,點這個USB設備的圖標,選擇「connect」)。

最好是使用第1條和第5條的方法。

============================================================================有反饋說提取的綠色版VMware用Nat方式不能上網,提供兩種解決辦法如下:
1、恢復虛擬網卡的預設設置(需要關閉虛擬機里所有的系統)
點菜單中的「Edit」,點「Virtural Network Editor」,在彈出的菜單里點左下角的「Restore Default」即可恢復虛擬網卡的預設設置。設置方法參看附件。


2、手工設置虛擬機里系統的TCP/IP參數:
ip地址:192.168.128.128(這個地址可以是192.168.128.128至192.168.128.254之間的任意值)
子網掩碼:255.255.255.0
網關:192.168.128.2
(執行VMware的「Edit」菜單下的「Virtual Network Editor」,修改可Nat的參數,這個192.168.128.xxx就是在這裏設置的,如果執行「綠化.cmd」之後沒改變過Nat的參數,則虛擬機里系統的TCP/IP就按上述參數設置,如果用前面的方法恢復虛擬網卡的預設設置,則ip地址和網關就需要根據「Virtual Network Editor」里的虛擬網卡VMnet8的實際數據輸入。)

相關帖子:
VMware7.1 圖文教程
VMware7中文圖解說明

如果用物理連接的方式也不能上網的話,也可手工設置IP地址(和真實電腦在同一個網段內)及網關(和真實電腦的網關一樣)。
大話西遊
禁書達人
禁書達人
帖子: 1461
用戶主題集
用戶的貼子
手頭現金: 4,738.00
附件下載( ATTACHMENTS DOWNLOAD )
下載VMware教程.pdf
(1.33 MiB) 被下載 961 次
修復Nat不能上網.zip
(58.54 KiB) 被下載 482 次
附件下載由熱心網友分享,或收集於網路,如果侵犯您的權益,請及時聯繫我們刪除。

回到 防跨省隱藏蹤跡安全技術交流

  • 火爆禁書