微点交流论坛
» 游客:  注册 | 登录 | 帮助

 

作者:
标题: 【原创】解决内存虚拟盘安装大型软件空间不足的烦恼
jr21066
版主

电脑&数码区版主


积分 1648
发帖 1646
注册 2006-12-16
#1  【原创】解决内存虚拟盘安装大型软件空间不足的烦恼

现在内存大了,有些朋友使用RamDisk建一些小的内存虚拟盘来放系统的临时目录,对系统速度有一定的加速效果.
不过使用过程中,象我只对虚拟盘分配了384M的大小,在平时是使用不完的,但在安装一些大型的软件时,象VM ware Workstation以及Office的补丁包等,安装程序会先解压缩文件到临时目录中后再安装的,这时虚拟盘就会爆满而导致安装失败的.
原来我一直是在安装程序前先修改系统的临时目录路径,然后再安装程序的,现在想了一个办法能省些事,试验之后跟大家分享一下.

第一种方法:
1.建立一个批处理文件,用来设置cmd环境.
CODE:  [Copy to clipboard]
@set temp=d:\temp
@set tmp=d:\temp
上边的作用是在系统进入CMD时,修改临时目录为硬盘上的临时目录.这个目录名是自己建立的,需要修改为你自己的临时目录.



2.建立一个注册表文件,或手工修改注册表
CODE:  [Copy to clipboard]
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\exefile\shell\cmdset]
@="临时目录切换"

[HKEY_CLASSES_ROOT\exefile\shell\cmdset\command]
@="cmd.exe /c \"%1\" %*"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor]
"AutoRun"="d:\\windows\\cmdset.cmd"
上边的"AutoRun"="d:\\windows\\cmdset.cmd"就是第一步中你创建的批处理文件所保存的路径和文件名.对应就可以了.名字可以起成任何字符.
文件前两项是建立exe文件右键快捷菜单,后一项是加入cmd文件的初始化项


第二种方法.使用inf文件,好处是可以自动识别文件所在路径
第一步同第一种方法,创建批处理文件
第二步,建立inf文件,内容如下
CODE:  [Copy to clipboard]
[Version]
Signature="$CHICAGO$"

[DefaultInstall]
AddReg=cmd_AddReg

[DestinationDirs]

[cmd_AddReg]
hkcr,"exefile\shell\cmdset",,,"临时目录切换"
hkcr,"exefile\shell\cmdset\command",,,"cmd.exe /c "%1" %*"
hklm,"SOFTWARE\Microsoft\Command Processor","AutoRun",,"%01%\cmdset.cmd"
上述内容保存为"文件名.inf",其中cmdset.cmd是第一步创建的批处理文件名,可以修改为你自己的文件名.使用时请将inf文件和批处理文件放在一个目录中,右键点击inf文件,选安装即可.

这样.我们在完成上边两步后,只需要在大型软件上点击鼠标右键.选"临时目录切换"就可以让所选程序在新的临时目录中运行了.而不用修改当前的虚拟盘目录路径.

※ ※ ※ 本文纯属【jr21066】个人意见,与【 微点交流论坛 】立场无关※ ※ ※

有点点才会放心
2008-9-23 22:38
查看资料  发送邮件  发短消息   编辑帖子
evergoto
新手上路





积分 21
发帖 21
注册 2008-10-10
#2  

超级兔子上就有,很简单就操作了

※ ※ ※ 本文纯属【evergoto】个人意见,与【 微点交流论坛 】立场无关※ ※ ※
2008-10-10 23:52
查看资料  发送邮件  发短消息   编辑帖子
jr21066
版主

电脑&数码区版主


积分 1648
发帖 1646
注册 2006-12-16
#3  

回帖不看帖.兔子是创建虚拟盘.跟本文没有关系

※ ※ ※ 本文纯属【jr21066】个人意见,与【 微点交流论坛 】立场无关※ ※ ※

有点点才会放心
2008-10-11 23:13
查看资料  发送邮件  发短消息   编辑帖子
fmb0123
新手上路





积分 2
发帖 2
注册 2008-10-14
#4  

学习了,谢谢楼主提供

※ ※ ※ 本文纯属【fmb0123】个人意见,与【 微点交流论坛 】立场无关※ ※ ※
2008-10-14 00:49
查看资料  发送邮件  发短消息   编辑帖子



论坛跳转:

可打印版本 | 推荐 | 订阅 | 收藏


[ 联系我们 - 东方微点 ]


北京东方微点信息技术有限责任公司 福建东方微点信息安全有限责任公司

闽ICP备05030815号