VMware ThinApp简明教程(图)
怎么激活VMwareThinappEnterpriseVMware注册机+激活教程分享
![怎么激活VMwareThinappEnterpriseVMware注册机+激活教程分享](https://img.taocdn.com/s3/m/fe22249ad1d233d4b14e852458fb770bf78a3b98.png)
怎么激活VMwareThinappEnterpriseVMware注册机+激活教程分享怎么激活VMware Thinapp Enterprise?VMware Thinapp Enterprise是⼤家喜欢的⼀款软件虚拟化软件,使⽤简单,但是此款软件需要激活才能使⽤全部功能,怎么激活VMware Thinapp Enterprise呢?今天⼩编就给⼤家分享最新的VMware Thinapp Enterprise激活教程+注册机!需要的额谱不要错过哦!VMware Thinapp Enterprise 是⼀款专业的⽤程序虚拟化软件,这款软件可将应⽤与其底层操作系统隔离开来,以消除应⽤冲突,并简化应⽤的交付和管理。
使⽤VMWare ThinApp可将安装软件或绿⾊软件打包封装成⼀个单⽂件绿⾊便携的虚拟应⽤程序,本站提供的是该软件的英⽂安装版本,欢迎需要的朋友前来本站下载使⽤。
软件功能轻松实现操作系统迁移由于⽆需重新编码、重新测试和重新认证,因此可将旧版应⽤迅速迁移到Windows 7或Windows10中。
可⾃动将以静默⽅式安装的应⽤程序转换为ThinApp软件包。
如果您已使⽤ThinApp将应⽤打包以供在XP或早期的Windows版本上使⽤,那么您可以使⽤ThinApp的Relink 功能轻松地将它们转换成ThinApp Windows格式。
通过应⽤隔离轻松实现零冲突可将整个32位或64位应⽤及其设置打包成⼀个可部署到许多Windows操作环境的.MSI或.EXE可执⾏⽂件。
这些虚拟应⽤彼此隔离,均单独执⾏,⽽且不会对底层操作系统进⾏任何修改,从⽽消除了应⽤之间以及应⽤与操作系统之间的冲突。
消除应⽤⼩环境在每台服务器⼀个应⽤的传统IT模式下,对于由于技术原因或与数据隔离有关的问题⽽⽆法共存的特定应⽤,需采⽤专⽤硬件。
借助ThinApp,可以消除这些应⽤⼩环境,从⽽提⾼现有资产的利⽤率,同时也使您的应⽤更易于管理和部署。
实验2 VMWareThinApp虚拟应用程序的配置
![实验2 VMWareThinApp虚拟应用程序的配置](https://img.taocdn.com/s3/m/295fdfd480c758f5f61fb7360b4c2e3f57272598.png)
实验二虚拟应用程序的配置1 实验目的1、掌握VMWareThinApp的使用方法。
2、掌握常见应用程序虚拟化软件的原理。
2 实验环境1、VMWareThinApp安装源文件。
2、安装Windows操作系统的PC机一台。
3 实验原理或背景知识VMware ThinApp是一款由VMware公司收购Thinstall后推出的应用程序虚拟化产品(Application Virtualization),它只要用于让客户端在不安装应用程序的情况下,通过服务端对操作系统进行迁移、应用程序隔离、服务器整合、应用移动等多种功能。
操作系统迁移由于无需重新编码、重新测试和重新认证,因此可将旧版应用迅速迁移到Windows 7 或Windows 8。
由于部署速度提高且部署过程中的测试次数减少,因此业务应用将能更快用于生产,从而最大限度减少停机时间并降低业务风险。
为了进一步简化操作过程,您可以自动将以静默方式安装的应用转换为ThinApp 软件包。
此外,如果您已使用ThinApp 将应用打包以供在XP 或其他Windows 版本上使用,那么您可以使用ThinApp 的Relink 功能轻松地将它们转换成ThinApp Windows 格式。
应用隔离可将整个32 位或64 位应用及其设置打包成一个可部署到许多Windows 操作环境的.MSI 或.EXE 可执行文件。
这些虚拟应用彼此隔离,独立执行,而且不会对底层操作系统进行任何修改,从而消除了应用之间以及应用与操作系统之间的冲突。
无需进行任何主机修改,即可在受限用户帐户的虚拟气泡中运行ThinApp 中已隔离的应用。
由于应用彼此独立运行,因此您可以在同一操作系统上部署Office 97、2003、2007、Internet Explorer 和.NET 应用或自定义应用,而不会发生冲突。
服务器整合在每台服务器一个应用的传统IT 模式下,对于由于技术原因或与数据隔离有关的问题而无法共存的特定应用,需采用专用硬件。
虚拟机软件vmware使用教程 使用篇PPT课件
![虚拟机软件vmware使用教程 使用篇PPT课件](https://img.taocdn.com/s3/m/41e290ef844769eae109ed10.png)
如果想在host only模式下接入internet你只能使用ICS和代理,因为只有这两种方式 可以在使用DHCP的情况下上网。
第15页/共21页
NAT模式: 首先大家要清楚VMware下的NAT和windows NT里routing and remote acces s的那个NAT一点关系都没有,它们之间没有任何影响。在VMware下使用NAT模 式主要的好处是可以隐藏虚拟机的拓扑和上internet时极为方便。NAT模式由V Mnet 8的DHCP server提供IP,gateway,DNS。 和在host only模式下一样, 如果你试图使用手动分配固定IP,由于VMnet 8的限制,你仍然无法和真实主机 进行通讯。不过在NAT模式下接入internet就非常简单了,你不需要做任何配置, 只需要真实主机连接到internet后虚拟机就也可以接入internet了
实主机以及其他的虚拟机进行通讯。通讯分两个部分, 一个是局域网内的,另一个是连接到公网的。这一部 分是重点,三种不同模式的用途就要揭晓。
第7页/共21页
(1)桥接模式:
• 拓扑:
• •
•
如果你的真实主机在一个以太网中,这种方法是
将你的虚拟机接入网络最简单的方法。虚拟机就像一
个新增加的、与真实主机有着同等物理地位的一台电
: ( 3 ) N A T 模 式
• 拓扑:
• •
•
•
NAT(network address translation)模式其
实可以理解成为是方便地使虚拟机连接到公网,代价
是桥接模式下的其他功能都不能享用。凡是选用NAT
结构的虚拟机,均由VMnet 8提供IP,gateway,DNS。
VMware Horizon View 5.2配置手册之十四:ThinAPP软件打包及发布
![VMware Horizon View 5.2配置手册之十四:ThinAPP软件打包及发布](https://img.taocdn.com/s3/m/da3487ff4693daef5ef73daf.png)
VMware Horizon View 5.2配置手册之十四:ThinAPP软件打包及发布2013年4月目录一、安装ThinAPP软件 (3)二、打包应用程序 (5)三、发布ThinAPP应用程序 (15)一、安装ThinAPP软件1、此实验中安装ThinAPP软件的计算机使用的是一台WIN7 32位虚拟机,在安装前对虚拟机做了快照,方便还原,虚拟机准备完毕之后,开始安装2、点击“下一步”3、接受许可,点击“下一步”4、输入License Key, 点击安装5、安装结束二、打包应用程序6、安装完成后,打开“ThinApp Setup Capture”7、点击“下一步”8、点击“Prescan”9、初始扫描完成之后,开始安装应用软件,这里实验安装暴风影音10、暴风影音安装完成后,点击“Postscan”11、点击“下一步”12、点击“下一步”13、点击“下一步”14、点击“下一步”15、点击“下一步”16、点击“下一步”17、点击“下一步”18、点击“保存”19、点击“下一步”20、点击“Build”21、点击“Finish”22、暴风影音打包完成后,可以看到下面文件三、发布ThinAPP应用程序23、对文件服务器进行配置,用来存放共享ThinAPP打包好的软件,首先配置文件服务器的IP地址。
24、将文件服务器重命名并加入到域(加入到域方便权限的管理)25、新建一个文件夹,然后把这个文件夹共享并分配相应的权限,我最开始给这个文件夹分配的是域用户有读写权限,但在后面扫描文件时发现不了文件,所以有加上了everyone 的读写权限26、然后将刚才打包好的文件拷贝到共享文件夹中27、然后登陆到VIEW管理平台,然后在下图位置添加存储库28、输入刚才文件服务器的信息,然后添加29、存储库添加完成后,在清单里的Thinapp对新应用进行扫描30、找到存储库位置,然后下一步31、点击“扫描”32、扫描结束33、对应用进行分配34、将应用分配给桌面池35、在池的桌面里可以看到分配的应用(可能需要用户注销计算机,应用才能出现)36、暴风影音播放视频正常------------------------------------------------------此部分内容到此结束---------------------------------------------。
thinapp配置手册
![thinapp配置手册](https://img.taocdn.com/s3/m/50f977e75ff7ba0d4a7302768e9951e79b896923.png)
VMware ThinApp( 即以前的 Thinstall , 被 VMware 收买 ) 是一款不错的应用程序虚构化工具 .VMware ThinApp 能够实此刻同一操作系统上运转任何版本的虚构应用程序而不发生冲,突.你甚至能够运转同一应用程序的多个版本 . 将VMware thinapp 应用到到现有的基础管理设备上并加速您的软件开发和桌面部署吧 ,经过无代理的应用程序虚构化技术让应用程序的部署更有效率、更安全、thinapp能够让在winxp下的应用程序也能够在win7下运转而不用从头写代码。
1. 安装 thinapp软件实现准备一台实验做的机器,将thinapp的软件包跟一个常用的软件的安装程序寄存到机器上。
安装 thinapp 软件。
同意点击下一步接受协议输入产品密钥成功安装2.打包软件翻开 thinapp 这个软件看一下说明,依据显示的流程能够分为下边的步骤:获取目前系统的状况安装一个应用程序获取安装应用程序以后的系统状况配置两个系统之间要保留的差别达成虚构应用程序的创立而后点击next系统简介界面,获取目前系统的镜像,点击prescan当系统到了这个界面以后,不要做任何操作点击安装我们要安装的应用程序,这里我安装迅雷,点击安装点击自定义安装因为是测试环境,这里我不作任何改正点击立刻安装达成安装,点击封闭回到 Thinapp 软件上,点击捕获确认软件已经达成安装,点击确立扫描达成后将会提示选择程序进口点,即从哪个程序开始启动,一般就是主程序言件点击next设置能否同意horizon app manager,我们这里不是用因此点击下一步受权分组,点击让全部人都有权限管理这个安装包,(能够选择指定的一些组来管理,一般是域环境中使用)点击下一步选择隔绝模式点击 Next 进入 System Isolation模式设置;所谓的Isolation modes就是设置虚构程序所做的改正怎样影响到实质的计算机环境。
thinapp配置手册知识分享
![thinapp配置手册知识分享](https://img.taocdn.com/s3/m/0778b8de6bec0975f465e280.png)
t h i n a p p配置手册VMware ThinApp(即之前的 Thinstall ,被VMware收购)是一款不错的应用程序虚拟化工具.VMware ThinApp 可以实现在同一操作系统上运行任何版本的虚拟应用程序而不发生冲突.你甚至可以运行同一应用程序的多个版本.将 VMware thinapp 应用到到现有的基础管理设施上,并加快您的软件开发和桌面部署吧,通过无代理的应用程序虚拟化技术让应用程序的部署更有效率、更安全、thinapp可以让在winxp下的应用程序也可以在win7下运行而不用重新写代码。
1.安装thinapp软件实现准备一台实验做的机器,将thinapp的软件包跟一个常用的软件的安装程序存放到机器上。
安装thinapp软件。
许可点击下一步接受协议输入产品密钥成功安装2.打包软件打开thinapp这个软件看一下说明,根据显示的流程可以分为下面的步骤:➢获取当前系统的情况➢安装一个应用程序➢获得安装应用程序之后的系统情况➢配置两个系统之间要保存的差异➢完成虚拟应用程序的创建然后点击next系统简介界面,获取当前系统的镜像,点击prescan当系统到了这个界面之后,不要做任何操作点击安装我们要安装的应用程序,这里我安装迅雷,点击安装点击自定义安装由于是测试环境,这里我不作任何修改点击立即安装完成安装,点击关闭回到Thinapp软件上,点击捕获确认软件已经完成安装,点击确定扫描完成后将会提示选择程序入口点,即从哪个程序开始启动,一般就是主程序文件点击next设置是否允许horizon app manager,我们这里不是用所以点击下一步授权分组,点击让所有人都有权限管理这个安装包,(可以选择指定的一些组来管理,一般是域环境中使用)点击下一步选择隔离模式点击Next进入System Isolation模式设置;所谓的Isolation modes就是设置虚拟程序所做的更改如何影响到实际的计算机环境。
VMWare ThinApp教程
![VMWare ThinApp教程](https://img.taocdn.com/s3/m/9a4b5cf3700abb68a982fb5c.png)
先说说制作前的准备工作:1、安装VMWare ThinApp2、准备好你要制作的软件的安装版先不要安装哦3、如果已经安装过,一定要卸载干净,包括注册表。
现在开始制作:1、在开始菜单→程序→WMware 打开ThinApp Setup Capture 看到下面的界面2、点[next] 看到下面这个界面有个[Advanced Setting] 是选择扫面范围的。
如果你软件装在别的盘,可以勾一下别的盘,建议装在C盘。
3、点[next] 软件会进行电脑注册表和其他相关内容的扫描,扫描后见到下面这个界面这个界面在提示你现在可以安装软件了,你要做的就是最小化Thinapp的窗口,然后安装你要制作的软件。
安装好后,请完成该软件的注册,配置等操作。
4、安装注册配置好软件后再返回VMWare ThinApp 点[next] 看到下面这个界面这里要只选中你安装的软件其他的都不要选,注意看后面软件的安装路径是不是你刚刚安装的软件以及是否是直接启动的那个文件,卸载文件也不需要选。
5、点[next] 进入「Sandbox Location」设置Sandbox是Thinapp的沙盘或缓存目录,及程序所作更改的保存路径,软件在运行过程中存放的临时文件的地方。
以后再运行封装的程序时会从Sandbox中读取配置信息,如果删除Sandbox的话,程序就会复原为默认状态(即快照时的状态);VMware ThinApp提供了三种模式:「User's profile (%AppData%\Thinstall」目录就是系统的Application Data目录,「USB flash / portable media」就是将「Sandbox」保存到exe文件所在路径,即相当于制作便携软件了、Sandbox路径就跟封装出的程序在同一个目录中。
6、点[next] 进入System Isolation模式设置;所谓的「Isolation modes」就是设置虚拟程序所做的更改如何影响到实际的计算机环境。
VMware ThinApp绿色版:单文件软件、便携软件制作工具
![VMware ThinApp绿色版:单文件软件、便携软件制作工具](https://img.taocdn.com/s3/m/1890992fccbff121dd368344.png)
VMware ThinApp即之前的Thinstall,被 VMware 收购,是一款不错的应用程序虚拟化工具,可以实现在同一操作系统上运行任何版本的虚拟应用程序而不发生冲突。
VMware ThinApp对于我来说更多是作为单文件软件和便携软件制作工具来使用的,它将程序相关资源如 EXE、DLL、OCX、注册表等封装到一个单一的 EXE 文件中,程序被限定在此环境下运行,需要的资源也都从这个单 EXE 封装包中调用,从而无需管理员权限,实现与操作系统的隔离。
使用说明:2012.6.17 更新版本为 VMware ThinApp 4.7.1-677178,运行 Setup Capture.exe 即 Thinapp Packager Suite 开始创建系统快照,可以参考我这里的一个ThinApp 简单教程。
* 为每一个程序封装自己的 DLL 与注册表更改,避免安装冲突;* 在锁定/权限降低的 PC 环境中以 100% 的用户模式运行程序;* 无需管理员权限即可从任意的媒体介质上运行程序。
什么是应用程序虚拟化?应用虚拟化使得在不修改本地操作系统或文件系统的基础上进行软件的部署。
它允许软件可以在独立的环境中交付与更新,以确保操作系统和所有应用程序的完整性。
因此,应用程序冲突及需要的回归测试将会显着减少。
同一个的应用程序可以封装并并部署到多个版本的操作系统。
这样应用程序将会更容易地供给、部署、升级和回滚。
通过与虚拟机的对比将有助于对应用程序虚拟化的理解。
虚拟机,包括 VMware 的 VDI、ACE 及 Workstation 等,是从基础的硬件上与操作系统脱离,是通过物理硬件资源抽象化并作为操作系统的虚拟资源实现的。
与直接安装到硬件资源相比,其结果是更高程度的硬件独立性、隔离、和封装。
而应用程序虚拟化,包括Cameyo和 VMware 的 ThinApp,是从基础的操作系统上与应用程序分离,将操作系统资源抽象化后提交给应用程序作为虚拟资源。
VMware ThinApp使用教程
![VMware ThinApp使用教程](https://img.taocdn.com/s3/m/40f87c16daef5ef7ba0d3c95.png)
VMware ThinApp简明教程:制作单文件软件和便携软件VMware ThinApp是一款应用程序虚拟化工具,但对于我来说用的更多的是制作单文件软件和便携软件。
VMware ThinApp将程序相关资源如exe、dll、ocx、注册表项等封装到单一的EXE文件中,程序运行时需要的资源也都从这个单EXE的虚拟环境中,从而实现与操作系统的隔离。
借助VMware ThinApp的封装可以制作比较纯正的单文件软件,而简单设置参数后,VMware ThinApp也能充当制作便携软件的角色,大部分情况下,VMware ThinApp也确实能出色的工作。
之前一直想做一个简单的ThinApp使用教程,不过总是没坚持下来,这次借着新版VMware ThinApp的发布就先整理出一个制作思路来吧,希望能与大家共同探讨学习下。
不过现在我还是不太喜欢单文件软件了,尤其是ThinApp封装的,更倾向于绿色软件、便携软件和免安装软件。
1. 首先运行程序Setup Capture.exe ,ThinApp会以向导模式完成程序打包,点击Next 继续。
2. 这里简单介绍了注意事项,最主要的就是在一个干净的系统上扫描形成系统快照,好处就是能得到程序正常运行所需要的最多信息。
如需要自定义扫描配置,点击Advanced settings… ,这里可以设置需要扫描的驱动器和注册表分支,设定好之后确定返回。
3. 点击Next后ThinApp会以扫描当前文件系统和注册表并形成一个快照,ThinApp正在保存快照:待系统快照完成之后,VMware ThinApp会给出提示,即开始安装并配置好你需要封装的程序,建议将程序安装到默认位置。
一切完成之后点击Next继续:4. VMware ThinApp进行程序安装后的系统快照扫描:扫描完成后将会提示选择程序入口点,即从哪个程序开始启动,一般就是主程序文件,通常ThinApp会自动选择好,点击Next继续。
VMwareESXESXi精简置备(thin)及厚置备(thick)虚拟机磁盘之间转换
![VMwareESXESXi精简置备(thin)及厚置备(thick)虚拟机磁盘之间转换](https://img.taocdn.com/s3/m/7a4b33c2e518964bce847c3d.png)
VMwareESX/ESXi 精简置备(thin)与厚置备(thick)虚拟机磁盘之间转换VMwareESX/ESXi 虚拟机磁盘thin与thick之间转换注意:转换前请先关闭虚拟机!!!一. Thin to Thick转换Thin to Thick转换比较简单,在图形界面即可操作;1. 浏览数据存储点击虚拟机所在的ESX/ESXi主机,在”配置”选项卡下的”存储器”内,浏览数据存储,2. 进入相应虚拟机目录,选择相应磁盘的vmdk文件,右键”扩充”;扩充的过程真心的慢!基本上扩了一天==!二. Thick to Thin转换Thick转换为Thin模式没有直接的图形操作方式,需要使用SSH登录ESX/ESXi主机,默认ESX/ESXi主机没有开启SSH服务,需要先打开SSH;1.开启SSH服务选择虚拟机所在的ESX/ESXi主机,点击”配置”选项卡,点击”安全配置文件”,点击服务面板的”属性”;2.使用SSH工具登陆并生成Thin磁盘用户名:root密码:使用vSphere Client登录ESX/ESXi的密码<1> 进入虚拟机所在的datastore目录# cd /vmfs/volumes/datastore1/# lsData_base_SQLRHEL-5.5-x64-tempSQLServer2008SUSE11thick2thinvCenter Server该datastore目录下可能有很多与虚拟机同名的目录,本次转换的虚拟机为thick2thin,进入该虚拟机目录# cd thick2thin/# lsthick2thin-c27753e1.vswp thick2thin.vmxfthick2thin-flat.vmdk thick2thin_1-flat.vmdkthick2thin.nvram thick2thin_1.vmdkthick2thin.vmdk vmware.logthick2thin.vmsd vmx-thick2thin-61-1.vswpthick2thin.vmx该虚拟机目录下有许多以虚拟机名开头的文件,其中转换过程中需要用到的文件是vmdk磁盘文件,vmdk有两种,一种是”虚拟机名.vmdk”,另一种是”虚拟机名-flat.vmdk”,vmdk文件很小,存放了虚拟磁盘的一些配置信息(如虚拟磁盘数据文件等),实际数据都存放在flat.vmdk文件中,转换时需要使用vmdk文件而不是flat.vmdk文件;此例中有两个虚拟磁盘,所以vmdk和flat.vmdk文件各有两个;<2>开始转换转换思路:A. 先使用vmkfstools将厚模式的vmdk文件克隆为精简的vmdk磁盘文件,克隆出的精简磁盘文件将包括vmdk和flat.vmdk文件;B. 将原来的厚模式磁盘文件vmdk和flat.vmdk文件备份或删除(建议使用mv命令将其重命名备份,以免因转换失败而误删数据);C. 将新生成的vmdk和flat.vmdk磁盘文件分别重命名为与原磁盘同名的磁盘文件D. 重新从虚拟机清单中删除添加虚拟机Vmkfstools命令格式# vmkfstools -i<source-disk-name.vmdk>-d {thin|thick}<destination-disk-name.vmdk>参数解释:-i <source-disk-name.vmdk>参数:原vmdk磁盘名-d {thin|thick}<destination-disk-name.vmdk> :目标磁盘的格式,thin或thick;<destination-disk-name.vmdk>为要生成的目标vmdk磁盘名;1) 转换磁盘# vmkfstools -i thick2thin.vmdk -d thin thin.vmdkDestination diskformat: VMFS thin-provisionedCloning disk'thick2thin.vmdk'...Clone: 100% done.克隆完成将生成两个新的vmdk和flat.vmdk文件# lsthick2thin-flat.vmdk thick2thin.vmx thin-flat.vmdkthick2thin.nvram thick2thin.vmxf thin.vmdkthick2thin.vmdk thick2thin_1-flat.vmdk vmware.logthick2thin.vmsd thick2thin_1.vmdk使用mv重命名将原磁盘vmdk和flat.vmdk备份# mvthick2thin.vmdk# mvthick2thin-flat.vmdk thick2thin-将新生成的精简vmdk文件重命名为原厚模式的磁盘名称# mv thin.vmdk thick2thin.vmdk注意:在vSphere Client中启动虚拟机,做到此步基本已经完成了Thick to Thin的转换,并且虚拟机已经可以正常启动,但是我们发现flat.vmdk文件并没有更改名字虚拟机也可以正常启动,因为新生成vmdk 文件里指定了新的flat.vmdk文件,我们可以通过vi手动更改文件名来修改虚拟机的flat.vmdk名称以便于后期虚机的维护和管理;此时可以启动虚拟机进行测试一下;更改磁盘名:首先关闭虚拟机,使用ssh进入主机的虚拟机目录下,使用mv命令将新生成的thin-flat.vmdk文件更改成原来的虚机磁盘名称thick2thin-flat.vmdk# mvthin-flat.vmdk thick2thin-flat.vmdk此时如果在vSphere Client启动虚拟机将报”找不到磁盘文件”类似的错误,因为虚拟机启动时需要通过vmdk文件找到flat.vmdk文件,所以需要修改vmdk文件中的磁盘文件名;使用vi修改其中一行含有flat.vmdk的参数,将该部分修改成新的磁盘文件名# vi thick2thin.vmdk# ExtentdescriptionRW VMFS"thick2thin-flat.vmdk" #注意,此处原来为转换成的thin-flat.vmdk然后将虚拟机从清单中移除在数据存储里将vmx文件添加到清单保持默认下一步按照原来的配置下一步完成此时打开虚拟机的”编辑配置”选项查看刚转换的磁盘,已经变成了精简置备模式而原来的虚拟磁盘因为没有转换,仍为厚置备模式;根据上述方法在命令行所做的操作/vmfs/volumes/-b0bac130-aa29-848f69e1e591 # cd ../vmfs/volumes # ls33df907b-50bcf6d9-e366-b475a5e675f3 516b9f3a-ca8824dc-f117-848f69e1e5935056ce61-4ec0704e-f879-848f69e1e58d 9668e17a-ce2c7b40-f052-9b1a012f16ef505ac69b-05321cf6-6d9d-848f69e1e591 RD1_CAILEI_40GB505ad0d4-decba686-90d9-848f69e1e591 RD1_ORAOS1_100GB50652ce9-81e267a2-cadf-848f69e1e591 RD1_OS_240GB-b0bac130-aa29-848f69e1e591 RD5_CESHI1_1TB509a0cfc-e65ff1f8-7a20-848f69e1e58f datastore151509a0d03-d71857dc-16e8-848f69e1e58f rd5_view_500GB509edc04-335c3a1e-8f6d-848f69e1e593 test_storage/vmfs/volumes # cd rd5_view_500GB//vmfs/volumes/509edc04-335c3a1e-8f6d-848f69e1e593 # lsXP模板cl2 mailserver thxp2 win7_2 公司服务器cl1 iso thxp1 win7_1 windows2003 /vmfs/volumes/509edc04-335c3a1e-8f6d-848f69e1e593 # cd clcl1/ cl2//vmfs/volumes/509edc04-335c3a1e-8f6d-848f69e1e593 # cd cl1//vmfs/volumes/509edc04-335c3a1e-8f6d-848f69e1e593/cl1 # lscl1-1c2b11d2.vswp cl1.vmsd vmware-5.log vmware-9.logcl1-flat.vmdk cl1.vmx vmware-6.log vmware.logcl1.nvram cl1.vmxf vmware-7.log vmx-cl1-8-1.vswpcl1.vmdk vmware-4.log vmware-8.log/vmfs/volumes/509edc04-335c3a1e-8f6d-848f69e1e593/cl1 # du -sh *1.0G cl1-1c2b11d2.vswp40.0G cl1-flat.vmdk1.0M cl1.nvram0 cl1.vmdk0 cl1.vmsd8.0k cl1.vmx0 cl1.vmxf1.0M vmware-4.log1.0M vmware-5.log1.0M vmware-6.log1.0M vmware-7.log1.0M vmware-8.log1.0M vmware-9.log1.0M vmware.log45.0M vmx-cl1-8-1.vswp/vmfs/volumes/509edc04-335c3a1e-8f6d-848f69e1e593/cl1 # vmkfstools -i cl1.vmdk -d thin cl1_new.vmdkFailed to open 'cl1.vmdk': Failed to lock the file (16392)./vmfs/volumes/509edc04-335c3a1e-8f6d-848f69e1e593/cl1 # vmkfstools -i cl1.vmdk -d thin cl1_new.vmdkFailed to open 'cl1.vmdk': Failed to lock the file (16392).(这边做操作报错,是因为忘了关闭虚拟机)关闭虚拟机后下面就成功了/vmfs/volumes/509edc04-335c3a1e-8f6d-848f69e1e593/cl1 # vmkfstools -i cl1.vmdk -d thin cl1_new.vmdkDestination disk format: VMFS thin-provisionedCloning disk 'cl1.vmdk'...Clone: 100% done./vmfs/volumes/509edc04-335c3a1e-8f6d-848f69e1e593/cl1 # lscl1-flat.vmdk cl1.vmsd cl1_new-flat.vmdk vmware-5.log vmware-8.logcl1.nvram cl1.vmx cl1_new.vmdk vmware-6.log vmware-9.logcl1.vmdk cl1.vmxf vmware-4.log vmware-7.log vmware.log/vmfs/volumes/509edc04-335c3a1e-8f6d-848f69e1e593/cl1 # du -sh *40.0G cl1-flat.vmdk1.0M cl1.nvram0 cl1.vmdk0 cl1.vmsd8.0k cl1.vmx0 cl1.vmxf1.9G cl1_new-flat.vmdk0 cl1_new.vmdk1.0M vmware-4.log1.0M vmware-5.log1.0M vmware-6.log1.0M vmware-7.log1.0M vmware-8.log1.0M vmware-9.log1.0M vmware.log/vmfs/volumes/509edc04-335c3a1e-8f6d-848f69e1e593/cl1 # mv cl1cl1-flat.vmdk cl1.vmdk cl1.vmx cl1_new-flat.vmdkcl1.nvram cl1.vmsd cl1.vmxf cl1_new.vmdk/vmfs/volumes/509edc04-335c3a1e-8f6d-848f69e1e593/cl1 # mv cl1.vmdk cl1_old.vmdk/vmfs/volumes/509edc04-335c3a1e-8f6d-848f69e1e593/cl1 # mv cl1-flat.vmdk cl1-flat_old.vmdk /vmfs/volumes/509edc04-335c3a1e-8f6d-848f69e1e593/cl1 # lscl1-flat_old.vmdk cl1.vmx cl1_new.vmdk vmware-5.log vmware-8.logcl1.nvram cl1.vmxf cl1_old.vmdk vmware-6.log vmware-9.logcl1.vmsd cl1_new-flat.vmdk vmware-4.log vmware-7.log vmware.log/vmfs/volumes/509edc04-335c3a1e-8f6d-848f69e1e593/cl1 # du -sh *40.0G cl1-flat_old.vmdk1.0M cl1.nvram0 cl1.vmsd8.0k cl1.vmx0 cl1.vmxf1.9G cl1_new-flat.vmdk0 cl1_new.vmdk0 cl1_old.vmdk1.0M vmware-4.log1.0M vmware-5.log1.0M vmware-6.log1.0M vmware-7.log1.0M vmware-8.log1.0M vmware-9.log1.0M vmware.log/vmfs/volumes/509edc04-335c3a1e-8f6d-848f69e1e593/cl1 # mv cl1_new.vmdk cl1.vmdk/vmfs/volumes/509edc04-335c3a1e-8f6d-848f69e1e593/cl1 # mv cl1_new-flat.vmdk cl1-flat.vmdk/vmfs/volumes/509edc04-335c3a1e-8f6d-848f69e1e593/cl1 # lscl1-flat.vmdk cl1.vmdk cl1.vmxf vmware-5.log vmware-8.logcl1-flat_old.vmdk cl1.vmsd cl1_old.vmdk vmware-6.log vmware-9.logcl1.nvram cl1.vmx vmware-4.log vmware-7.log vmware.log/vmfs/volumes/509edc04-335c3a1e-8f6d-848f69e1e593/cl1 # du -sh *1.9G cl1-flat.vmdk40.0G cl1-flat_old.vmdk1.0M cl1.nvram0 cl1.vmdk0 cl1.vmsd8.0k cl1.vmx0 cl1.vmxf0 cl1_old.vmdk1.0M vmware-4.log1.0M vmware-5.log1.0M vmware-6.log1.0M vmware-7.log1.0M vmware-8.log1.0M vmware-9.log1.0M vmware.log/vmfs/volumes/509edc04-335c3a1e-8f6d-848f69e1e593/cl1 # cat cl1.vmdk # Disk DescriptorFileversion=1encoding="UTF-8"CID=2508caf1parentCID=ffffffffisNativeSnapshot="no"createType="vmfs"# Extent descriptionRW VMFS "cl1_new-flat.vmdk"# The Disk Data Base#DDBddb.deletable = "true"ddb.virtualHWVersion = "8"ddb.longContentID = "8ef519a8670b55c795ffc1db2508caf1"ddb.uuid = "60 00 C2 91 1f 2a 8b 8a-05 df 4c db 2b 03 32 92"= "5221"= "255"= "63"ddb.thinProvisioned = "1"ddb.adapterType = "lsilogic"/vmfs/volumes/509edc04-335c3a1e-8f6d-848f69e1e593/cl1 # vi cl1.vmdk 把# Extent descriptionRW VMFS "cl1_new-flat.vmdk"改成# Extent descriptionRW VMFS "cl1-flat.vmdk":wq。
虚拟机软件vmware使用教程图解5.5
![虚拟机软件vmware使用教程图解5.5](https://img.taocdn.com/s3/m/782d98d0c1c708a1284a4456.png)
/view/82a8086c1eb91a37f1115cef.html这时候已经建立完成了一个虚拟机了,点击开始键就可以运行了,可是虚拟机里什么系统都没有,你还要自己装,这和我们在真实的计算机安装过程是一样的,当然你也可以对虚拟磁盘进行分区,把光盘放入到物理光驱里就可以自动引导安装了附:VMwareWorkstation v5.5特别版:点击下载VMwareWorkstationv5.5汉化补丁:点击下载下面这个部分我拿一个装好的windows2000 professional给大家做演示,主要讲解一下我们常用的某些功能。
开关机怎么使我就不解释了,试一下就知道了。
装好这个以后去看看虚拟机的硬件状态会发现所有的硬件都工作正常了,其实只要你的真实系统里的硬件驱动都安装好了,VMware就会在虚拟机里也安装好的。
到此为止,安装虚拟机的工作已经完成。
好,下面我们来看vmware最激动人心的部分,网络功能。
配置虚拟机的网络光有虚拟机是不够的,我们需要使用虚拟机和真实主机以及其他的虚拟机进行通讯。
通讯分两个部分,一个是局域网内的,另一个是连接到公网的。
这一部分是重点,三种不同模式的用途就要揭晓。
(1)桥接模式:拓扑:如果你的真实主机在一个以太网中,这种方法是将你的虚拟机接入网络最简单的方法。
虚拟机就像一个新增加的、与真实主机有着同等物理地位的一台电脑,桥接模式可以享受所有可用的服务;包括文件服务、打印服务等等,并且在此模式下你将获得最简易的从真实主机获取资源的方法。
(2)host only模式:拓扑:Host-only模式用来建立隔离的虚拟机环境,这这种模式下,虚拟机与真实主机通过虚拟私有网络进行连接,只有同为Host-only模式下的且在一个虚拟交换机的连接下才可以互相访问,外界无法访问。
ho st only模式只能使用私有IP,IP,gateway,DNS都由VMnet 1来分配。
(3)NAT模式:拓扑:NAT(network address translation)模式其实可以理解成为是方便地使虚拟机连接到公网,代价是桥接模式下的其他功能都不能享用。
VMware thinapp之完全使用手册
![VMware thinapp之完全使用手册](https://img.taocdn.com/s3/m/82859961caaedd3383c4d303.png)
ThinAPP笔记之一:View对ThinApp应用程序的要求在View Administrator中捕获和存储要分发到View桌面的ThinApp应用程序时,必须满足某些要求。
n 必须将应用程序打包为 Microsoft Installation (MSI) 包。
(下图是我已经打包好的程序)1、必须使用ThinApp 4.6或更高版本来创建MSI包。
2、必须将MSI包存储到Windows网络共享位置,该共享位置必须位于View Connection Server主机和View桌面均可访问的Active Directory域中。
文件服务器必须支持基于计算机帐户的身份验证和文件权限。
3、必须在托管MSI包的网络共享位置上配置文件和共享权限,为内Active Directory组"Domain Computers"授予读访问权限。
如果您打算将ThinApp 应用程序分发给域控制器,还必须为内置Active Directory组"Domain Controllers" 授予读访问权限。
4、确保非连续命名空间不会阻止域成员计算机访问托管MSI包的网络共享位置。
当Active Directory域名和该域中计算机使用的DNS命名空间不同时,将会出现非连续命名空间。
5、要在 View 桌面上运行流式ThinApp应用程序,用户必须有权访问托管MSI包的网络共享位置。
ThinAPP笔记之二:使用ThinAPP将应用程序打包目的:使用ThinApp的Setup Capture(安装捕获)向导来捕获和打包某阅读器应用程序。
前提条件:n 从/cn/products/thinapp下载ThinApp软件,并将其安装到干净的计算机上。
View支持ThinApp 4.6及更高版本。
操作步骤:1) 启动 ThinApp [Setup Capture(安装捕获)] 向导,按照向导中的提示操作。
(整理)虚拟机vmware安装及使用详细图解教程
![(整理)虚拟机vmware安装及使用详细图解教程](https://img.taocdn.com/s3/m/6f68dd0c87c24028905fc326.png)
虚拟机vmware安装及使用详细图解教程VMware是VMware公司出品的一个多系统安装软件。
利用它,你可以在一台电脑上将硬盘和内存的一部分拿出来虚拟出若干台机器,每台机器可以运行单独的操作系统而互不干扰,这些“新”机器各自拥有自己独立的CMOS、硬盘和操作系统,你可以像使用普通机器一样对它们进行分区、格式化、安装系统和应用软件等操作,所有的这些操作都是一个虚拟的过程不会对真实的主机造成影响,还可以将这几个操作系统联成一个网络。
在提问区经常能看到网友们讨论操作系统安装和使用的问题,前段时间论坛的一位网友软驱坏了,非常想将XP下制作的启动盘刻在光盘上,让我帮他作个简单的ISO,发到对方邮箱之前我在VMware上试了试免得报废他的盘片,还有的网友下载的N合一的操作系统打开后发现和网页中介绍的内容不一致,刻盘之前拿捏不准,其实这些问题都可以事先在VMware Workstation下安装的虚拟操作系统下试一试。
还有的朋友想搭建家庭局域网实现多机共享上网,想当黑客的为找寻“肉鸡”而苦恼,其实这些也都可以借助VMware Workstation来练练手,不过这些都属于VMware Workstation下较为高级的使用技巧,不是我这个普通用户今天讨论的范围,我这个帖子是写给第一次使用虚拟机的朋友看的,好了,废话少说进入正题吧。
一、安装VMware Workstation。
1、双击安装程序后来到VMware Workstation安装向导界面。
0)2、选中“是的,我同意 03、我选择将VMware Workstation安装在默认的路径下。
0)4、确定无误后单击“Install”。
0)5、安装ing……0)6、如果主机操作系统开启了光驱自动运行功能,安装向导弹出提示框提示光驱的自动运行功能将影响虚拟机的使用询问是否要关闭此项功能,选择“是”关闭掉主机的此项功能。
0)7、安装继续ing……0)8、在安装虚拟网卡驱动时,系统会弹出提示告诉你正在安装的软件没有通过微软的徽标测试,不必理睬选择“仍然继续”。
虚拟机下VMwareThinApp简明教程
![虚拟机下VMwareThinApp简明教程](https://img.taocdn.com/s3/m/56dd4cadcf84b9d529ea7aa9.png)
虚拟机下VMware ThinApp简明教程(图)VMware ThinApp是一款应用程序虚拟化工具,但关于我来讲用的更多的是制作单文件软件和便携软件;VMware ThinApp将程序相关资源如exe、dll、ocx、注册表项等封装到单一的EXE文件中,程序运行时需要的资源也都从那个单EXE的虚拟环境中,从而实现与操作系统的隔离。
借助VMware ThinApp的封装能够制作比较纯正的单文件软件,而简单设置参数后,VMware ThinApp也能充当制作便携软件的角色;大部份情形下,VMware ThinApp也确实能超卓的工作;之前一直想做一个简单的ThinApp利用教程,只是老是没坚持下来,这次借着新版VMware ThinApp的发布就先整理出一个制作思路来吧,希望能与大伙儿一起探讨学习下。
只是此刻我仍是不太喜爱单文件软件了,尤其是ThinApp封装的,更倾向于绿色软件和免安装软件。
引用1. 第一运行程序「Setup Capture.exe」,ThinApp会以向导模式完成程序打包,点击「Next」继续。
2. 那个地址简单介绍了注意事项,最要紧的确实是在一个干净的系统上扫描形成系统快照,益处确实是能取得程序正常运行所需要的最多信息。
如需要自概念扫描配置,点击「Advanced settings...」,那个地址能够设置需要扫描的驱动器和注册表分支,设定好以后确信返回。
3. 点击「Next」后ThinApp会以扫描当前文件系统和注册表并形成一个快照,ThinApp 正在保留快照:待系统快照完成以后,VMware ThinApp会给出提示,即开始安装并配置好你需要封装的程序,建议将程序安装到默许位置。
一切完成以后点击「Next」继续:4. VMware ThinApp进行程序安装后的系统快照扫描:扫描完成后将会提示选择程序入口点,即从哪个程序开始启动,一样确实是主程序文件,通常ThinApp会自动选择好:点击「Next」继续。
VMware Horizon桌面管理方案 PPT
![VMware Horizon桌面管理方案 PPT](https://img.taocdn.com/s3/m/f35d02445f0e7cd18425369a.png)
传统解决方案之痛2:众多难以解决的问题
传统解决方案之痛3:高运维成本
• IT运维难度高 • Help Desk的任务繁重,需要面对非常复杂的生产环境,各种硬件型号,软件配
置也不一致 • 安全难于保障:由于所有数据都在PC本地,数据极易丢失或被盗 • 管理繁琐:需要对分散的PC进行补丁、更新和数据备份 • 最终用户成本 • 传统PC的低效率:最终用户必须自己解决问题或等待IT帮助
▪ 员工跨厂区办公,领导出差移 动办公,平板电脑无缝访问燕 化现有应用
当创建了一个虚拟桌面时,自动用防火墙隔离任意其他桌面 NSX 为该虚拟机创建分布式网络服务 推送到桌面所在主机的虚拟交换机 如果桌面移动,这些服务都会随之移动
简单
自动
虚拟网络连接:快速、安全且可延展
文件
人力资源
财务
网络
Bob (人力资源)
人力资源
电子邮件
SharePoint
Jennifer (财务)
▪ 燕山石化的厂区监控从原来的 PC管理全部集中到“桌面云” 环境,各种炼化设备,厂区实 时状态,ERP等全部通过痩终端 访问,完美实现监控RGB矩阵4 屏切换控制。
桌面环境按照员工性质统一清晰的 定义,做到了软件许可,安装软件 ,IP地址,终端资产全员标准化; 病毒、木马、系统和软件漏洞有效 控制。
从云中提供丰富的 3D 图形
VMware Horizon with NVIDIA GRID vGPU 使您可以从云中提供逼真的图形 (您只需支付比以往任何时候都低的成本即可从任意位置的任意设备访问这些图形),
从而与 3D 应用大规模地进行实时协作
从云中提供逼真的图形
通过在高性能的 3D 和 2D 环境中开展实时协作,提高员工的移动能力和 工作效率
VMware ThinApp详细使用教程
![VMware ThinApp详细使用教程](https://img.taocdn.com/s3/m/28dcc3d43186bceb19e8bb1e.png)
VMware ThinApp详细使用教程教程更新请访问/bhjymm/blog/item/1c26c1bf2574111e18d81fec.htmlVMware ThinApp这个软件是一款虚拟环境部署软件,现在常见的一些单文件版的软件都是用它来制作的。
例如:单文件版Microsoft Office,Photoshop,优化大师等软件,此软件的好处为可以对一些安装软件进行封装,从而省去了重做系统在从新安装软件的麻烦,而且运行是不会对系统残留垃圾文件和注册表键值。
有人说用WinRaR来制作来制作不一样吗?VMware ThinApp和WinRaR是两种概念,winrar需要把封装的程序全部释放到硬盘上才能运行,VMware ThinApp封装的程序不需释放到硬盘上即可运行。
网上贴的教程太过简单,我在这次重新完善一下教程首先要装一个干净的操作系统可以用VMware Workstation来装安装的系统不要用ghost集成版的,因为ghost集成版安装后集成了一些常用软件,不利于安装制作环境捕捉。
可以用官方原版或ghost纯净版。
接下来把 VMware ThinApp软件解压到VMware Workstation虚拟的系统里去放到C:\Program Files下即可。
为了避免制作安装软件时对系统造成环境的更改,可以在系统里安装个还原软件例如:Returnil 影子系统,设为保护模式。
因为我们制作时不会单制作一个软件吧,装多了后就会都系统环境造成破坏,不利于捕捉,所以要安个还原软件。
再进行软件的安装。
接下来把要制作安装的程序拷贝到虚拟机里去我拿硕思闪客之锤5.2破解版为例把安装包:Sothink SWF Quicker 5.2.exeflex_sdk_setup_3_4_0_9271_1.exe拷到虚拟机里去了运行Setup Capture.exe点下一步设置扫描盘符和注册表位置,一般不需要设,虚拟机里就一个C盘,安装时到默认路径就行点扫描扫描完成后,最小化Setup Capture界面开始安装要制作的安装程序安装好后运行一次安装的程序并根据个人喜好设置好,把检查更新的一些选项去掉关闭安装的程序,切换到Setup Capture界面点扫面扫描完成选择运行的主程序,把不需要的运行程序勾掉。
ThinApp 制作绿色IE8
![ThinApp 制作绿色IE8](https://img.taocdn.com/s3/m/50a612caa58da0116c17499c.png)
By Lionbao @ 2015
准备工作
• 推荐从XP系统的IE6升级到IE8,抓取过程。 • • • • • 需要准备以下文件: VMware-ThinApp-Enterprise-4.6.0-287958 Windows XP SP3 Windows 7 Windows Internet Explorer 8 for Windows XP
20、加入IE8运行支持文件 IEShims.dll和jsproxy.dll,这是最关键步骤!! ! 否则无法在Win7/8/10中使用。
21、导入IEShims.dll
从纯净的Win7系统获取文件C:\Program Files\Internet Explorer\IEShims.dll 导入到ProjectFolderPath\%ProgramFilesDir%\Internet Explorer
该界面出现,不要点击任何按钮
9、打开IE8,进行个性化配置。
10、继续捕获安装过程,点击Postscan。 Internet Explorer设置选择第一项 Don’t include an Internet Explorer Entry 入口Entry Points,继续Next
13、运行权限必须选择Everyone
14、选择运行模式 Restricted write access
15、选择运行沙箱位置 推荐用第一个,在U盘运行推荐选第二个,在网络驱动器运行选第 三个。
16、继续Next
17、给项目取名,随意写啥都行。
18、封包选项
19、保存项目,提取IE8相关文件
(IE8-WindowsXP-x86-CHS.2728888507.exe 16.1MB) 下载地址: /sw-search-sp/soft/41/23253/IE8-WindowsXP-x86CHS.2728888507.exe
虚拟机vmware新手使用教程
![虚拟机vmware新手使用教程](https://img.taocdn.com/s3/m/056c2d4ea300a6c30c229f53.png)
虚拟机vmware新手使用教程(图解)【前言】网上介绍vmware的教程不少,但是对于一个新手来说,我看了两天,还是无法正确使用vmware,主要问题是:1、无法进入系统;2、无法安装系统;3、无法使用网络;4、无法安装VMwareTools;5、无法使用共享文件夹。
好了,现在主要针对这些问题,提供一个操作流程,并附以图示,供新手参考:【准备工作】准备好一张系统工具盘:需要PQ分区工具、操作系统安装盘或镜像、ghost11.0等,深度系列的精简版、Ghots版、增强版均含有这些工具,推荐使用第一步:下载虚拟机软件下载地址可以从这里找:VMware Workstation 6.0.0 Build 45371 深度汉化绿色版8M 右键迅雷快车下载VMware Workstation 6.0.3 Build 80004 汉化绿色版20M 右键迅雷快车下载Mware Workstation 6.0 绿色精简中文版(专版)20M 点击进入下载页面第二步:安装虚拟机软件〖请注意操作步骤〗1、将下载的软件解压(最好解压到磁盘的根目录下)2、运行其中的!)绿化,进行安装(如果以后要卸载这个虚拟机,可以运行!)卸载。
)3、启动共享上网功能。
当完成绿色安装后,会出现如下图,建议选择第3,可以启动共享上网,以便在你的真实电脑和虚拟机之间共享和传递文件注意:如果你重新自己的本地电脑(不是虚拟机)的话,建议你打开文件目录中的server文件,再次选择3,启动共享上网功能第三步:配置虚拟机1、运行虚拟机,选择“新建虚拟机”,进入向导,在“虚拟机配置”中选择“典型”2、选择“客户机操作系统”,例如在这里我们选择windows XP3、给新建的虚拟机命名,并选择某个文件夹作为它的存储目录,即虚拟机的操作系统自身所在位置4、选择网络连接类型,建议选择第2项,这样可以让客户机与真实主机互相访问,以便于共享和传递文件5、指定磁盘容量,即设定虚拟操作系统硬盘的空间大小,一般情况上我们按默认值处理,不做调整。
怎样用VMware ThinApp制作自己的绿色软件
![怎样用VMware ThinApp制作自己的绿色软件](https://img.taocdn.com/s3/m/8466c109de80d4d8d15a4f44.png)
很多人都不愿意重装系统,大多是因为系统重装之后还需要安装很多软件,特别是一些大型软件,从安装、注册到设置,都要花费不少的时间。
绿色软件就不用这么麻烦了——不用安装,到哪儿都可以拿来就用,自己的个性设置可以永久保存,重装系统也丝毫不受影响。
今天我们就聊聊如何打造自己的绿色软件。
本文选用的虚拟机软件为VMware ThinApp(以下简称VT)。
VT的优势在于操作简单,容易上手,在制作一些大型软件的绿色版方面优势明显。
又因为VT本身比较小巧,所以推荐直接复制到虚拟机中运行。
其他虚拟机软件还有VirtualBox,它是一款开源软件,无需注册,简体中文界面,很方便用户操作。
此外,VMLite也是不错的选择。
原理很简单环境是关键所谓绿色软件就是指不需要安装就可以直接使用的软件,因为其使用方便而被不少用户所推崇。
可能很多用户都曾下载过一些他人制作的绿色软件,但是相信你也曾碰到过部分绿色软件捆绑插件甚至是含有病毒的现象,这也给用户带来了不必要的麻烦。
其实,绿色软件的制作原理并不复杂,方法也很简单,我们完全可以自己动手,制作出自己专属的绿色软件,方便、安全又放心。
简单讲,制作绿色软件的原理就是在制作前对系统进行扫描并做一次记录,然后安装要制作的软件并再进行一次扫描,最后将前后两次扫描的记录进行对比,找出其中不同的部分,再汇集在一起做成一个文件,这就是我们要的绿色软件。
很明显,要确保制作成功,在第一次扫描之后,除了安装要制作的软件,最好不要进行其他操作,以免一些不必要的信息也被记录了进来,从而造成制作失败或产生错误。
因此,推荐大家在虚拟机当中进行操作,这样可以在一个较纯净的安装环境当中完成制作,减少其他因素的干扰。
好了,下面我们就以在虚拟机当中制作Office Word 2007绿色版为例进行讲解。
步骤一、扫描系统、安装软件运行VT的执行文件“Setup Capture.exe”,在弹出的窗口中可以清楚地看到,整个操作过程共分五步——Prescan(预扫描)、Installation(安装)、Postscan(再次扫描)、Configure(设置)和Build(创建),我们只须按照步骤一步一步来就行了(如图1所示)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
虚拟机下VMware ThinApp简明教程(图)
安全中国 更新时间:2009-06-23 00:53:13 责任编辑:池天
热点:
VMware ThinApp是一款应用程序虚拟化工具,但对于我来说用的更多的是制作单文件软件和便携软件;VMware ThinApp将程序相关资源如exe、dll、ocx、注册表项等封装到单一的EXE文件中,程序运行时需要的资源也都从这个单EXE的虚拟环境中,从而实现与操作系统的隔离。
借助VMware ThinApp的封装可以制作比较纯正的单文件软件,而简单设置参数后,VMware ThinApp也能充当制作便携软件的角色;大部分情况下,VMware ThinApp也确实能出色的工作;之前一直想做一个简单的ThinApp使用教程,不过总是没坚持下来,这次借着新版VMware ThinApp的发布就先整理出一个制作思路来吧,希望能与大家共同探讨学习下。
不过现在我还是不太喜欢单文件软件了,尤其是ThinApp封装的,更倾向于绿色软件和免安装软件。
引用
1. 首先运行程序「Setup Capture.exe」,ThinApp会以向导模式完成程序打包,点击「Next」继续。
2. 这里简单介绍了注意事项,最主要的就是在一个干净的系统上扫描形成系统快照,好处就是能得到程序正常运行所需要的最多信息。
如需要自定义扫描配置,点击「Advanced settings...」,这里可以设置需要扫描的驱动器和注册表分支,设定好之后确定返回。
3. 点击「Next」后ThinApp会以扫描当前文件系统和注册表并形成一个快照,ThinApp正在保存快照:
待系统快照完成之后,VMware ThinApp会给出提示,即开始安装并配置好你需要封装的程序,建议将程序安装到默认位置。
一切完成之后点击「Next」继续:
123下一页
虚拟机下VMware ThinApp简明教程(图) 安全中国 更新时间:2009-06-23 00:53:13 责任编辑:池天热点:
4. VMware ThinApp进行程序安装后的系统快照扫描:
扫描完成后将会提示选择程序入口点,即从哪个程序开始启动,一般就是主程序文件,通常ThinApp会自动选择好:点击「Next」继续。
5. 进入「Sandbox Location」设置,Sandbox是Thinapp的沙盘或缓存目录,及程序所作更改的保存路径,以后再运行封装的程序时会从Sandbox中读取配置信息,如果删除Sandbox的话,程序就会复原为默认状态(即快照时的状态);
VMware ThinApp提供了三种模式:「User's profile (%AppData%\Thinstall」目录就是系统的Application Data目录,「USB flash / portable media」就是将「Sandbox」保存到exe文件所在路径,即相当于制作便携软件了、Sandbox路径就跟封装出的程序在同一个目录中。
6. 点击「Next」进入System Isolation模式设置;所谓的「Isolation modes」就是设置虚拟程序所做的更改如何影响到实际的计算机环境。
「Merged isolation mode」(合并模式)允许虚拟程序在实际的文件系统中保存文件(如
c:\user路径,但系统目录除外)、或者说封装后的程序(Thinstalled App)对文件系统的更改是合并进现有的文件系统的;
而选择「WriteCopy isolation mode」模式后,虚拟程序所作的更改只会保存到桌面和文档目录,而保存到其他目录(如c:\user)是不可见的(被重定向并保存到到了Sandbox中),或者说封装后的程序对文件系统的更改将不会在时间的文件系统中可见,转而保存到Sandbox中,如处理后的图片等。
这里「Merged isolation mode」用的比较多。
7. 点击「Next」继续,这里可以设置Thinapp工程文件的保存路径,还可以设置封装时的压缩模式(Compression);
「No compression」即为不压缩,「Fast compression」为快速压缩模式;建议选择「Fast compression」,能提供57%的压缩率,而程序启动时间跟「No compression」相差不多,就是第一次封装的时候时间较长。
点击「Next」后VMware ThinApp开始保存工程文件:
8. 保存完之后,你有两个选择:「Build Now」直接以默认参数生成虚拟化程序,或「Browse Project」返回到工程文件目录自定义更多高级选项。
上一页123下一页
虚拟机下VMware ThinApp简明教程(图)
安全中国 更新时间:2009-06-23 00:53:13 责任编辑:池天
热点:
这是直接选择「Build Now」后的情况,最后会提示Build Complete,封装后的程序在工程目录的「bin」文件夹中:
9. 选择「Browse Project」浏览到工程文件目录。
在这里可以删除一些不必要的文件以减少封装后的文件大小,如删除帮助文件、卸载程序等;而这里的「Package.ini」就是封装参数配置文件,由「build.bat」调用,我在这里说明一下常用的参数。
修改参数后重新运行「build.bat」即可生成虚拟化程序。
* 压缩和分离模式,这在前面的向导已经设置过了,如果不满意地方,也可以直接在「Package.ini」中更改:
可选项有:
CompressionType=None
CompressionType=Fast
DirectoryIsolationMode=Merged
DirectoryIsolationMode=WriteCopy
* 「SandboxPath」设置:SandboxPath即Sandbox路径,SandboxPath即可以用相对路径,也可用绝对路径。
SandboxPath=. (EXE文件相同路径下)
SandboxPath=%AppData%\Thinstall (系统的AppData\Thinstall目录)
SandboxPath=LocalSandbox\Subdir1(EXE文件目录下的子目录)
SandboxPath=Z:\Sandboxes
* 「OutDir」即打包程序的输出目录,不做过多介绍。
* 「SandboxName」即Sandbox的目录名,最好设置为一个更好的名字,默认是软件名。
* RemoveSandboxOnExit:程序结束时是否删除Sandbox。
RemoveSandboxOnExit=1 (删除Sandbox)
RemoveSandboxOnExit=0 (不删除Sandbox)
* VirtualDrives:这里保存的是快照时系统的驱动器状态,包括类型、序列号等信息,以便运行虚拟程序时创建虚拟的驱动器状态,我的经验是最好是在一个虚拟机中做快照,且不要有太多分区。
以上就是一些常用的Thinapp封装参数,当然不止这些,还有很多很多高级的选项,需要的请自己参考帮助文件吧,说明都很详细,特别是ThinApp Scripts功能,可以在程序启动或结束时运行批处理或VBS脚本,这样就能实现更多的功能了。
需要说明的是VMware ThinApp并不是适合每一个程序,有的封装后就不能运行,只能是通过ThinApp的升级来修复bug、支持更多的软件;强烈建议在一个干净的系统环境中使用VMware ThinApp。
我现在对单文件软件不是怎么感兴趣,VMware ThinApp 也用的少多了,不过还是希望能与大家多交流交流。
上一页12 3。