无忧启动论坛

 找回密码
 注册
搜索
最纯净的「微PE装机优盘」UEPON大师作品系统gho:最纯净好用系统下载站数据恢复、数据保护、视频编辑
Win To Go 极致利器(IXUNCIS固态U盘)无忧启动网成立20周年!广告联系 QQ:184822951 微信:wuyouceo
查看: 14147|回复: 30

VirtualBox绿化包

  [复制链接]
发表于 2012-11-16 10:43:50 | 显示全部楼层 |阅读模式
前几天在网上发贴希望有人能做一个VirtualBox的绿色版,但是这个没有人做,在网上搜索也只有便携版,使用便携版总是不能成功,看来只有自己动手了.查找了大量的资料特别是INF的资料,还有就是虚拟网卡的安装,参照了VM的绿化包,终于自己做了出来了.这个包只是绿化包,源程序从网站下载安装后将VirtualBox整个目录复制出来
经过几次不停的修改已经非常的完美了,谢谢pznpt 老大的指点
绿化.bat
@shift 1
@cls
::@echo OFF
title ★VirtualBox V4.2.4 绿色版★
mode con cols=80 lines=25
PUSHD %~dp0
SET TP=%CD%
::点击开始
:START
color 0a
cls
echo.              ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
echo.              ┃★VirtualBox V4.2.4 绿色版★  大嘴鱼   by:jonepjxh   ┃
echo.              ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
echo.                    
echo.                     安装时请关闭所有网页浏览器和资源管理器
echo.
echo.
echo.
echo.  
echo 正在复制文件
copy /y .\drivers\network\netadp\VBoxNetAdp.sys "%WinDir%\system32\drivers\" >nul 2>nul
copy /y .\drivers\network\netflt\VBoxNetFlt.sys "%WinDir%\system32\drivers\" >nul 2>nul
copy /y .\drivers\network\netflt\VBoxNetFltNobj.dll "%WinDir%\System32\" >nul
copy /y .\drivers\USB\device\VBoxUSB.sys "%WinDir%\system32\drivers\" >nul 2>nul
copy /y .\drivers\USB\device\VBoxUSB.inf "%WinDir%\inf\" >nul 2>nul
copy /y .\drivers\USB\filter\VBoxUSBMon.sys "%WinDir%\system32\drivers\" >nul 2>nul
copy /y .\drivers\vboxdrv\VBoxDrv.sys "%WinDir%\system32\drivers\" >nul 2>nul
echo 注册项目
VBoxSVC.exe /reregserver
regsvr32/s  VboxC.dll
echo 安装vboxdrv服务
sc create VBoxDrv type= kernel start= system  error= normal binpath= "system32\DRIVERS\VBoxDrv.sys" displayname= "VirtualBox Service"
echo 安装USB驱动
devcon_x86.exe install .\drivers\USB\device\VBoxUSB.inf "USB\VID_80EE&PID_CAFE"
sc create VBoxUSBMon type= kernel start= system error= normal binpath= "system32\DRIVERS\VBoxUSBMon.sys" displayname= "VirtualBox USB Monitor Driver"
echo 安装U虚拟网卡
devcon_x86.exe install .\drivers\network\netadp\VBoxNetAdp.inf  "sun_VBoxNetAdp"
snetcfg_x86.exe -v -l .\drivers\network\netflt\VBoxNetFlt.inf -m .\drivers\network\netflt\VBoxNetFltM.inf -c s -i sun_VBoxNetFlt"
echo 启动服务
sc start VBoxDRV
sc start VBoxUSB
sc start VBoxUSBMon
sc start VBoxNetAdp
sc start VBoxNetFlt
VBoxManage.exe startvm
set "Nic=VirtualBox Host-Only Ethernet Adapter"
set "NewName=My New Nic Name"
for /f "tokens=2 delims==" %%a in ('wmic nic where ^(productname^="%Nic%"^) get netconnectionID /value^|find "="') do (
   set Name=%%a
)
netsh interface set interface name="%Name%" newname="VirtualBox Host-Only Network"
netsh interface ip set address name="VirtualBox Host-Only Network" source=static addr=192.168.128.1 mask=255.255.255.0
echo IP和子网掩码设置完成
echo 绿化完成按任意键退出
pause>nul
exit

================================================================
卸载.bat
net stop VBoxNetFlt
net stop VBoxUSBMon
net stop VBoxDrv
net stop VBoxNetAdp
devcon /r remove sun_VBoxNetAdp
sc delete VBoxNetFlt
sc delete VBoxUSBMon
sc delete VBoxDrv
sc delete VBoxNetAdp
VBoxSVC.exe /UnRegServer
regsvr32/u /s  VboxC.dll
del /Q /F %WinDir%\system32\drivers\VBox*.sys
del /Q /F %WinDir%\system32\VBoxNetFltNobj.dll

[ 本帖最后由 jonepjxh 于 2012-11-21 22:15 编辑 ]

VirtualBox.rar

43.87 KB, 下载次数: 465, 下载积分: 无忧币 -2

 楼主| 发表于 2012-11-16 17:22:03 | 显示全部楼层
如果用Rundll32 setupapi,InstallHinfSection 这个命令来安装你发现inf中的HKR项目并没有添加,在setupapi.log中有如果日记
#E047 设置注册表项/值: 无指定的根。
#E065 在 "C:\VirtualBox\drivers\network\netflt\VBoxNetFlt.inf" 的 [VBoxNetFlt.ndi.AddReg] 段分析 "AddReg" 失败。 错误 1010: 配置注册表项无效
回复

使用道具 举报

 楼主| 发表于 2012-11-16 17:09:34 | 显示全部楼层
IP地址设置就是用这句
netsh interface ip set address name="VirtualBox Host-Only Network" source=static addr=192.168.128.1 mask=255.255.255.0
回复

使用道具 举报

 楼主| 发表于 2012-11-16 17:08:27 | 显示全部楼层
学习了,谢谢了,再试一下
回复

使用道具 举报

发表于 2012-11-16 13:40:59 | 显示全部楼层
以前抽空做的,因为虚拟网卡的IP获取问题没解决,所以一直没发布,你若有空,拿回去研究一下吧

@echo off
cls
color 0a
Title █████VBox 绿化版█████
set vmbit=
if "%PROCESSOR_ARCHITECTURE%" neq "x86" set vmbit=64

str.exe VirtualBox.xml 0 0 /R /asc:"VBOXDIR" /asc:"%cd%" /A >nul 2>nul
mkdir "%USERPROFILE%\.VirtualBox" >nul
copy /y VirtualBox.xml "%USERPROFILE%\.VirtualBox\" >nul
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\VirtualBox" /v InstallDir /t REG_SZ /d "%cd%\\" /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\VirtualBox" /v Version /t REG_SZ /d "%VER%" /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\VirtualBox" /v VersionExt /t REG_SZ /d "4.1.22" /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v VBOX_INSTALL_PATH /t REG_SZ /d "%cd%\\" /f

regsvr32 /s VBoxC.dll
regedit /s vbox.reg

pushd %~dp0
cd drivers\vboxdrv\
Rundll32 setupapi,InstallHinfSection DefaultInstall 132 .\VBoxDrv.inf
popd
pushd %~dp0
cd drivers\network\netadp\
if "%PROCESSOR_ARCHITECTURE%" equ "x86" (..\..\..\DrvInst.exe -install "sun_VBoxNetAdp" .\VBoxNetAdp.inf >nul)
if "%PROCESSOR_ARCHITECTURE%" neq "x86" (..\..\..\DrvInst64.exe installRootDriver HWND "sun_VBoxNetAdp" .\VBoxNetAdp.inf "" >nul)
Rundll32 setupapi,InstallHinfSection VBoxNetAdp.ndi 132 .\VBoxNetAdp.inf
popd
pushd %~dp0
cd drivers\network\netflt\
if "%PROCESSOR_ARCHITECTURE%" equ "x86" (..\..\..\DrvInst.exe -install "ROOT\sun_VBoxNetFltmp" .\VBoxNetFltM.inf >nul)
if "%PROCESSOR_ARCHITECTURE%" neq "x86" (..\..\..\DrvInst64.exe installRootDriver HWND "sun_VBoxNetFltmp" .\VBoxNetFltM.inf "" >nul)
Rundll32 setupapi,InstallHinfSection VBoxNetFlt.ndi 132 .\VBoxNetFlt.inf
Rundll32 setupapi,InstallHinfSection VBoxNetFltMP.ndi 132 .\VBoxNetFltM.inf

if not exist "%WinDir%\system32\VBoxNetFltNobj.dll" copy /y VBoxNetFltNobj.dll "%WinDir%\system32\"
popd
pushd %~dp0
cd drivers\USB\filter\
Rundll32 setupapi,InstallHinfSection DefaultInstall.NT 132 .\VBoxUSBMon.inf
popd

regsvr32 /s "%WinDir%\system32\VBoxNetFltNobj.dll"
VBoxSVC.exe --regserver
net start VBoxDrv >nul
net start VBoxUSBMon >nul
VBoxNetDHCP.exe --netmask 255.255.255.0 --lower-ip 192.168.56.100 --upper-ip 192.168.56.200

mshta VBScript:Execute("Set a=CreateObject(""WScript.Shell""):Set b=a.CreateShortcut(a.SpecialFolders(""AllUsersDesktop"") & ""\VirtualBox.lnk""):b.TargetPath=""%~dp0VirtualBox.exe"":b.WorkingDirectory=""%~dp0\"":b.Save:close") >nul 2>nul

echo.
echo.
echo.
echo 请注意上面错误提示,若安装后无法正常运行VBox,
echo 请把上面的错误提示复制下来反馈到我的帖子里,谢谢.
echo 按任意键结束.
pause >nul
exit

[ 本帖最后由 ones 于 2012-11-16 13:44 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2012-11-21 22:16:02 | 显示全部楼层
已经完成了,非常的完美了,对于网卡的名称也可以自动修改了.
回复

使用道具 举报

发表于 2012-12-13 14:47:49 | 显示全部楼层
额..刚下载了安装包就看到这个帖子了....
好吧.
回复

使用道具 举报

发表于 2012-12-25 09:24:26 | 显示全部楼层
支持,其实我也一直在找,赫赫,有这个岂不是很方便
回复

使用道具 举报

发表于 2012-12-30 14:24:31 | 显示全部楼层
绿化包很方便,不足之处就是不能分配USB设备,我试用了xp、W7系统ISO/GHO,均不能分配USB设备,不能实现u盘在主机与虚拟机中的自由切换。

点评

我欲封天 www.wbiquge.com/0_1/  发表于 2014-11-13 17:02
回复

使用道具 举报

发表于 2012-12-31 10:34:29 | 显示全部楼层
原帖由 jonepjxh 于 2012-11-16 10:43 发表
这个包只是绿化包,源程序从网站下载安装后将VirtualBox整个目录复制出来
...


若能提供VirtualBox目录,更加方便大家
回复

使用道具 举报

发表于 2013-1-2 12:16:26 | 显示全部楼层
正需要便携版的 virtualbox,谢谢楼主。
回复

使用道具 举报

发表于 2013-1-2 12:21:55 | 显示全部楼层
请教楼主,附件VirtualBox.rar下载后如何用?VirtualBox.rar内的2个exe文件是什么用的,谢谢!
回复

使用道具 举报

发表于 2013-1-2 15:23:21 | 显示全部楼层
其他的绿色版
http://www.vbox.me/似乎不更新了。

搜索VirtualBox_Portable_4.x.x_32-64_Multilingual_Online
安装时输入版本号如4.2.6-82870

点评

http://www.vbox.me/已经恢复更新了。设置中可以启用网络和usb,有源代码可以研究。  详情 回复 发表于 2015-6-14 10:27
回复

使用道具 举报

发表于 2013-1-4 12:42:04 | 显示全部楼层
原帖由 wwj402 于 2013-1-2 15:23 发表
其他的绿色版
http://www.vbox.me/似乎不更新了。

搜索VirtualBox_Portable_4.x.x_32-64_Multilingual_Online
安装时输入版本号如4.2.6-82870


“安装时输入版本号如4.2.6-82870”  这个从哪里获得?
回复

使用道具 举报

发表于 2013-1-4 13:55:03 | 显示全部楼层
回复

使用道具 举报

发表于 2013-1-17 11:29:07 | 显示全部楼层
win764位版不知道能不能用呀
回复

使用道具 举报

发表于 2013-2-8 00:33:05 | 显示全部楼层
mark一下,谢谢分享
回复

使用道具 举报

发表于 2013-2-25 09:09:13 | 显示全部楼层
这个要支持一下。绿化后系统就随便拷贝了。
回复

使用道具 举报

发表于 2013-4-10 21:06:27 | 显示全部楼层
还能绿色啊,这个不错啊,下来研究一下。
回复

使用道具 举报

发表于 2013-4-14 19:48:38 | 显示全部楼层
win7 64位测试不能成功
回复

使用道具 举报

发表于 2013-7-10 13:04:59 | 显示全部楼层
楼主能做个64位上用的吗
回复

使用道具 举报

发表于 2013-7-16 20:11:00 | 显示全部楼层
这个比较好用,一直在用呀
回复

使用道具 举报

发表于 2013-8-12 17:49:33 | 显示全部楼层
怎么实现主板序列号修改啊?
回复

使用道具 举报

发表于 2013-8-25 19:22:35 | 显示全部楼层
谢谢楼主分享,辛苦了。
回复

使用道具 举报

 楼主| 发表于 2013-9-16 09:24:51 | 显示全部楼层
64位没有做就要是自己的机子不支持64位的,64位的主要是驱动的安装
回复

使用道具 举报

发表于 2014-7-8 18:00:28 | 显示全部楼层
很感谢, 用了这个批处理, vbox 终于可以在非管理员权限下运行了
回复

使用道具 举报

发表于 2015-6-14 10:27:57 | 显示全部楼层
wwj402 发表于 2013-1-2 15:23
其他的绿色版
http://www.vbox.me/似乎不更新了。

http://www.vbox.me/已经恢复更新了。设置中可以启用网络和usb,有源代码可以研究。
回复

使用道具 举报

发表于 2019-5-27 10:43:05 | 显示全部楼层
启动总出错,直接安装VB没有问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2021-1-19 10:53

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表