用系统盘进入PE系统,查找Windows/system32下winsocket.dll文件,选中winsocket.dll,Shift+Delete彻底删除,重启由硬盘进入系统,OK。
当我们按下电源开关时,电源就开始向主板和其它设备供电,此时电压还不太稳定,主板上的控制芯片组会向CPU发出并保持一个RESET(重置)信号,让CPU内部自动恢复到初始状态,但CPU在此刻不会马上执行指令。当芯片组检测到电源已经开始稳定供电了(当然从不稳定到稳定的过程只是一瞬间的事情),它便撤去RESET信号(如果是手工按下计算机面板上的Reset按钮来重启机器,那么松开该按钮时芯片组就会撤去RESET信号),CPU马上就从地址FFFF0H处开始执行指令,从前面的介绍可知,这个地址实际上在系统BIOS的地址范围内,无论是AwardBIOS还是AMIBIOS,放在这里的只是一条跳转指令,跳到系统BIOS中真正的启动代码处。
1、关闭IDE通道的自动检测。右键点“我的电脑”属性,选“硬件”,进入“设备管理器”,找到并打开“IDE TAT/ATAPI 控制器”,查看“主要 IDE 通道的属性”,在高级设置中把“设备类型”改为无,同样进入查看次要 IDE 通道的属性,在高级设置中把“设备类型”改为无,确定后退出。用此方法,开机时的蓝色滚动条一般只滚动一圈就快速进入系统
2、减少自启动项。计算机开机时,一些默认的软件会随机启动,比如腾讯、迅雷等。启动项加载越多,进入系统就越慢,因此可以对系统进行优化,减少系统启动加载项。开始→运行,输入msconfig→确定。在打开的系统系统配置程序里,将一些不重要的服务以及启动程序关闭,重启电脑。
3、取消自动系统自动搜索功能。打开“我的电脑”,在下拉菜单中点“工具”,点“文件夹选项”,点“查看”,在选项的最下端取消“自动搜索网络文件夹和打印机”的勾选。
4、加载自动分配地址。在Windows XP启动进入桌面后系统会暂时停滞一段时间,这时启动任何程序都会没有反应,这是因为Windows XP的DHCP Client服务正在为网卡分配IP地址,系统会暂时停滞一段时间。解决这个问题,只要在“控制面板→网络连接”里,用鼠标右键单击“本地连接”图标,然后选择属性,在d出的属性窗口(如图)的“常规”选项卡的列表里选择“Internet协议(TCP/IP)”一项,然后单击“属性”按钮。在d出的属性窗口中,选择“使用下面的IP地址”选项,并在“IP地址”和“子网掩码”中分别输入“192.168.0.1(1-255)”和“255.255.255.0”,最后单击OK退出设置窗口。
5、清除预取目录。进入C:\WINDOWS\Prefetch文件夹,将扩展名为pf的文件全部删除,重启。
/// <summary>/// 调用winRAR
/// </summary>
/// <param name="name">压缩包名</param>
/// <param name="dirPath">打包源路径</param>
/// <param name="zipPath">压缩包存放位置</param>
/// <param name="smarkPath">备注文件 主意路径存在的空格</param>>
/// <returns></returns>
public string winRAR(string dirPath, string zipPath, string smarkPath, string defaultValue)
{
try
{
Microsoft.Win32.RegistryKey key = Microsoft.Win32.Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\WinRAR.exe")
string WinRarPath = key.GetValue("").ToString()
if (!WinRarPath.Equals(""))
{
System.Diagnostics.Process Process1 = new System.Diagnostics.Process()
Process1.StartInfo.FileName = "Winrar.exe"
Process1.StartInfo.CreateNoWindow = false
string SFXPath = key.GetValue("Path").ToString() + "\\Wtwsm.SFX"
if (File.Exists(SFXPath))
{
Process1.StartInfo.Arguments = "a -r -ep1 " + zipPath + " -s -ibck -z" + smarkPath + " -sfx " + SFXPath + " " + dirPath.Trim()
}
else
{
Process1.StartInfo.Arguments = "a -r -ep1 " + "\"" + zipPath + "\"" + " -s -ibck -z" + smarkPath + " -sfx " + "\"" + dirPath.Trim() + "\""
}
Process1.Start()
if (Process1.HasExited)
{
int iExitCode = Process1.ExitCode
if (iExitCode == 0)
{
return defaultValue
}
else
return "Error"
}
else
return "Error"
}
else
return "Error"
}
catch (Exception ex)
{
return ex.Message
}
}
分类: 电脑/网络 >>软件 >>其他软件问题描述:
下面的注释包含自解压脚本命令
Path=%systemdrive%\Program Files\
Silent=1
Overwrite=1
用这注释命令制作的自解压文件我在进入双系统E盘里运行它结果还是到C盘的Program Files
我的目的要在C盘系统运行它就解压到C盘,在E盘系统运行要求相应解压到E盘去,谁知这命令是怎样的???
以下命令能做到解压到相应系统盘去,可惜是到WINDOWS文件夹的
下面的注释包含自解压脚本命令
Path=%windir%\
Silent=1
Overwrite=1
我的目标是Program Files,进入E盘系统运行自解压文件就解压到E:\Program Files.
进入C盘系统同样运行这个自解压文件就解压到C:\Program Files.
还有就是自动解压到Documents and Settings这命令是怎样的??
解析:
Program Files目录:%ProgramFiles%
Documents and Settings目录:%USERPROFILE%
%HOMEPATH%
我试过了,可以用
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)