invalid address(为何电脑要按F2才能启动)
资讯
2024-04-19
296
1. invalid address,为何电脑要按F2才能启动?
按F2键可以进入电脑的BIOS设置界面,BIOS是电脑的基本输入输出系统,它负责管理电脑的硬件设备和启动过程。在电脑启动时,BIOS会检测硬件设备并加载操作系统,如果BIOS设置不正确,电脑可能无法正常启动。
按F2键可以进入BIOS设置界面,从而可以对电脑的硬件设备和启动过程进行配置和管理。例如,你可以在BIOS设置界面中更改启动顺序,选择从哪个设备启动电脑,或者更改硬件设备的设置,例如CPU频率、内存时序等等。
如果你的电脑需要按F2键才能启动,可能是因为BIOS设置了快速启动选项,这样可以加快电脑的启动速度。但是,如果你需要进入BIOS设置界面进行配置,就需要按F2键来进入了。
2. 为什么每次点击发送和接收都会出现"请输入下列服务器的用户名和密码"?
A》发不出邮件:因为新浪邮箱最近在升级!等升级完了可能就好了。 1》发邮件出现系统退信的大致原因 如果邮件传输过程中,收到系统退信,请您检查退信的内容,并和下面的几种情况进行比对,查找原因,一般出现退信的大致原因如下:
1、没有找到收件人的地址 退信包含:invalid address (#5.5.0)/User unknown/user is not found/doesn't have this account 出错原因:对方地址不存在或者电子邮件地址输入错误。
解决方法:请您核实一下对方的地址是否正确再次发送。
2、接收方邮箱已经没有足够的空间来接收新邮件
退信包含:mailbox is full/Quota exceed the hard limit for user/mail box space not enough
出错原因:接收方的邮箱已满,没有足够的空间来接收新的邮件。
解决方法:用其它方式通过对方及时的清理出足够的空间来接收这封邮件。
3、超过了对方邮件服务商规定的一封邮件大小的限制
退信包含:552 Message size exceeds fixed limit
出错原因:这封邮件太大了,超过了对方的邮件服务商针对一封邮件大小的限制。 解决方法:将附件拆分成多个部分发送或者让对方换一个较大邮箱来接收这封信件。 4、被对方服务器拒收:
退信包含:Recipient address rejected/552 Error: content rejected/553 Mail data refused
出错原因:被对方邮件服务器拒绝接收
解决方法:告知用户具体原因,需让接收方向网管说明情况,将新浪的地址从黑名单中撤消就可以正常发送信件了。
5、服务器不能建立链接:
退信包含:Sorry, I wasn't able to establish an SMTP connection. (#4.4.1)/550 System is busy
出错原因:对方某一台收件服务器当时正处在繁忙之中或者咱们的服务器和对方链接并不是很顺畅
解决方法:有可能是暂时的情况,测试一下,发送一封信件到目的地址,看看是否有退信。 如果用户反映近一段时间不稳定,一会正常一会有退信,则需请记录投诉信息、退信原件,立即和我们联系进行解决。
6、没有目的邮件主机:
退信包含:Sorry, I couldn't find any host named kail.com.cn. (#5.1.2)
出错原因:一般是对方邮件地址@后面部分输入错误或者服务器解析有问题。
解决方法:请用户核实一下对方的地址是否正确再次发送。另外,您可以使用其他网站的邮箱发送给对方进行测试,看是否出现退信,如果没有,请立即和我们联系。
7、单封信件的收件人过多:
退信包含:Remote host said: 553 Too many recipients in the mail, should less than 20
出错原因:对方对于一封信件的收件人有限制,这封信件的收件人太多了,所以被对方退回。
解决方法:可以单独给这个地址发送一封邮件,或者减少这封信件收件人的商量 8、找不到对方的邮件服务器或者ip地址
退信包含:Sorry, I couldn"t find a mail exchanger or IP address
出错原因:一般情况下是对方的邮件服务器配置有修改,修改后需要一到两天才对在网络上同步成功。 解决方法:请您稍后一段时间再次发送,看看能够正常。如要是反映这种状况持续的时间比较长,而且用其它邮箱发送就没有问题,需要立即和我们联系来解决问题。
3. 微星主板开机按f1如何取消?
取消方法及原因分析。
能引起这种现象有很多种可能:
1、CMOS参数设置不正确。
软驱:没有检测到软驱造成的,请检查数据线是否接好,再看BIOS中的设置是否正确。检查一下启动顺序的设置,另外如果没有软驱直接屏蔽掉。键盘:如果键盘损坏或者没连接都会出现开机F1情况,检查下键盘连接或者更换键盘。内存:disable内存校验。
2、BIOS电池电量不足的提示,这时候更换电池就可以解决。
3、跳线设置问题,参照说明书设置.正确的跳线。
4、网卡MAC地址不合法:会有提示mac address are invalid in both apc and dmi press F1 to resume另外可能就是不致命的硬件错误,可以替换检查。最简单直接的,设置你的CMOS参数,进入第一项,把1.44M的软驱关闭就可以了,重起后就不用按F1了 开机按Delete进BIOS。进入后进第一项。把最下面的all error换成no error就可以了。开机按del键进入cmos设置选择Standard CMOS Features(标准CMOS功能设置)。
4. 如何用delphi获得网卡的物理地址?
Delphi代码获取网卡物理地址
以下是我从MSDN中翻译过来的三个Delphi单元,调用任意一个单元中声明的API都可以获取网卡的物理地址,但三个单元中的API函数的有效环境和功能各有不同,我把说明附于代码的注释中。
unit Lmwksta;
interface
uses
Windows,SysUtils,Dialogs;
type
_WKSTA_TRANSPORT_INFO_0=packed record
wkti0_quality_of_service:DWORD;
wkti0_number_of_vcs:DWORD;
wkti0_transport_name:PWideChar;{连接设备名称,这个名称是\DEVICE\NetBT_TcpIp……我也不知道如何理解,不过我们只想获取MAC地址就不必管它了!}
wkti0_transport_address:PWideChar; //MAC地址
wkti0_wan_ish:BOOL; //是否是广域网连接
end;
WKSTA_TRANSPORT_INFO_0=_WKSTA_TRANSPORT_INFO_0;
PWKSTA_TRANSPORT_INFO_0=^WKSTA_TRANSPORT_INFO_0;
const
NERR_Success=0;
MAX_PREFERRED_LENGTH=$FFFFFFFF;
//当本计算机有可用的网卡,且已经连接上网络时,调用本函数才能成功,否则获取不到任何信息
function NetWkstaTransportEnum(
ServerName:PWideChar;//主机名称,传递nil时表示本机
Level:DWORD;//传递0
BufPtr:PPointer; {接受_WKSTA_TRANSPORT_INFO_0记录数组的缓冲区,有此函数自行分配,但使用完后要用下面定义的NetApiBufferFree函数释放内存}
PrefMaxLen:DWORD;//缓冲区最大长度,传递上面定义的MAX_PREFERRED_LENGTH常量即可
EntriesRead,TotalEntries,ResumeHandle:PDWORD):DWORD;stdcall;
{EntriesRead为返回的_WKSTA_TRANSPORT_INFO_0记录数组的元素个数,至于TotalEntries和ResumeHandle,可以传递nil,需要更深入的了解,请参见MSDN}
function NetApiBufferFree(Buffer:Pointer):DWORD;stdcall;
implementation
function NetWkstaTransportEnum;external 'netapi32.dll' name 'NetWkstaTransportEnum';
function NetApiBufferFree;external 'netapi32.dll' name 'NetApiBufferFree';
end.
unit Rpcdce;
interface
uses
Windows,SysUtils;
type
TUUID=packed record
Data1:ULONG;
Data2:Word;
Data3:Word;
Data4:array [0..7] of Byte;//此数组的后6个元素就是网卡的物理地址信息
end;
TGUID=TUUID;
PUUID=^TUUID;
const
{以下为UuidCreateSequential函数的可能返回值}
RPC_S_UUID_LOCAL_ONLY:LongInt=1824; //函数生成的GUID只能保证在本计算机上是唯一的
RPC_S_UUID_NO_ADDRESS:LongInt=1739; //不能获取以太网或令牌环网网卡设备
RPC_S_OK:LongInt=0; //函数调用成功,生成的GUID中包含了网卡的物理地址信息
function UuidCreateSequential(var uuid:TUUID):Cardinal;stdcall; //此函数只使用于单网卡的机器
function GetMACAddress:string;
implementation
function UuidCreateSequential;external 'Rpcrt4.dll' name 'UuidCreateSequential';
//引用此单元后,只需要调用GetMACAddress函数即可获得网卡物理地址
function GetMACAddress:string;
var
uuid:TUUID;
I:Integer;
begin
Result:='';
if UuidCreateSequential(uuid)=RPC_S_OK then
for I:=2 to 7 do
begin
if I>2 then Result:=Result+'-';
Result:=Result+IntToHex(uuid.Data4[I],2);
end;
end;
end.
unit IPHlpAPI;
interface
uses
Windows,SysUtils,Classes;
const
MAX_ADAPTER_DESCRIPTION_LENGTH=128;
MAX_ADAPTER_NAME_LENGTH=256;
MAX_ADAPTER_ADDRESS_LENGTH=8;
DEFAULT_MINIMUM_ENTITIES=32;
MAX_HOSTNAME_LEN=128;
MAX_DOMAIN_NAME_LEN=128;
MAX_SCOPE_ID_LEN=256;
ERROR_NO_DATA:LongInt=232;
ERROR_NOT_SUPPORTED:LongInt=50;
ERROR_INVALID_PARAMETER:LongInt=87;
ERROR_BUFFER_OVERFLOW:LongInt=111;
type
time_t=Integer;
IP_ADDRESS_STRING=packed record
Addr:array [0..15] of Char;
end;
PIP_ADDRESS_STRING=^IP_ADDRESS_STRING;
IP_MASK_STRING=IP_ADDRESS_STRING;
PIP_MASK_STRING=^IP_MASK_STRING;
PIPAdapterInfo=^TIPAdapterInfo;
TIPAdapterInfo=packed record
Next:PIPAdapterInfo;//下一个节点的指针
ComboIndex:DWORD;
AdapterName:array [0..MAX_ADAPTER_NAME_LENGTH + 3] of Char; //适配器名称
Description:array [0..MAX_ADAPTER_DESCRIPTION_LENGTH + 3] of Char; //适配器描述信息
AddressLength:UINT;//Address域的最大长度,传递MAX_ADAPTER_ADDRESS_LENGTH常量即可
Address:array [0..MAX_ADAPTER_ADDRESS_LENGTH-1] of Byte;//适配器物理地址
Index:DWORD;
uType:UINT;
DhcpEnabled:UINT;
CurrentIpAddress:PIP_ADDRESS_STRING;
IpAddressList:IP_ADDRESS_STRING;
GatewayList:IP_ADDRESS_STRING;
DhcpServer:IP_ADDRESS_STRING;
HaveWins:BOOL;
PrimaryWinsServer:IP_ADDRESS_STRING;
SecondaryWinsServer:IP_ADDRESS_STRING;
LeaseObtained:time_t;
LeaseExpires:time_t;
end;
//此函数功能最强大,而且只要求网卡在系统中可用,并不要求一定连接上网络
function GetAdaptersInfo(Buf:PIPAdapterInfo;var BufLen:ULONG):DWORD;stdcall;
implementation
function GetAdaptersInfo;external 'iphlpapi.dll' name 'GetAdaptersInfo';
end.
对于GetAdaptersInfo函数,Buf参数要求函数的调用者自行分配,如果分配的空间不足,函数返回ERROR_BUFFER_OVERFLOW,BufLen变参的值被设置为实际需要的缓冲区大小,因此可以再行分配,以满足需
求,采用链表遍历操作可以获取所有已安装网卡的物理地址。
本站涵盖的内容、图片、视频等数据系网络收集,部分未能与原作者取得联系。若涉及版权问题,请联系我们删除!联系邮箱:ynstorm@foxmail.com 谢谢支持!
1. invalid address,为何电脑要按F2才能启动?
按F2键可以进入电脑的BIOS设置界面,BIOS是电脑的基本输入输出系统,它负责管理电脑的硬件设备和启动过程。在电脑启动时,BIOS会检测硬件设备并加载操作系统,如果BIOS设置不正确,电脑可能无法正常启动。
按F2键可以进入BIOS设置界面,从而可以对电脑的硬件设备和启动过程进行配置和管理。例如,你可以在BIOS设置界面中更改启动顺序,选择从哪个设备启动电脑,或者更改硬件设备的设置,例如CPU频率、内存时序等等。
如果你的电脑需要按F2键才能启动,可能是因为BIOS设置了快速启动选项,这样可以加快电脑的启动速度。但是,如果你需要进入BIOS设置界面进行配置,就需要按F2键来进入了。
2. 为什么每次点击发送和接收都会出现"请输入下列服务器的用户名和密码"?
A》发不出邮件:因为新浪邮箱最近在升级!等升级完了可能就好了。 1》发邮件出现系统退信的大致原因 如果邮件传输过程中,收到系统退信,请您检查退信的内容,并和下面的几种情况进行比对,查找原因,一般出现退信的大致原因如下:
1、没有找到收件人的地址 退信包含:invalid address (#5.5.0)/User unknown/user is not found/doesn't have this account 出错原因:对方地址不存在或者电子邮件地址输入错误。
解决方法:请您核实一下对方的地址是否正确再次发送。
2、接收方邮箱已经没有足够的空间来接收新邮件
退信包含:mailbox is full/Quota exceed the hard limit for user/mail box space not enough
出错原因:接收方的邮箱已满,没有足够的空间来接收新的邮件。
解决方法:用其它方式通过对方及时的清理出足够的空间来接收这封邮件。
3、超过了对方邮件服务商规定的一封邮件大小的限制
退信包含:552 Message size exceeds fixed limit
出错原因:这封邮件太大了,超过了对方的邮件服务商针对一封邮件大小的限制。 解决方法:将附件拆分成多个部分发送或者让对方换一个较大邮箱来接收这封信件。 4、被对方服务器拒收:
退信包含:Recipient address rejected/552 Error: content rejected/553 Mail data refused
出错原因:被对方邮件服务器拒绝接收
解决方法:告知用户具体原因,需让接收方向网管说明情况,将新浪的地址从黑名单中撤消就可以正常发送信件了。
5、服务器不能建立链接:
退信包含:Sorry, I wasn't able to establish an SMTP connection. (#4.4.1)/550 System is busy
出错原因:对方某一台收件服务器当时正处在繁忙之中或者咱们的服务器和对方链接并不是很顺畅
解决方法:有可能是暂时的情况,测试一下,发送一封信件到目的地址,看看是否有退信。 如果用户反映近一段时间不稳定,一会正常一会有退信,则需请记录投诉信息、退信原件,立即和我们联系进行解决。
6、没有目的邮件主机:
退信包含:Sorry, I couldn't find any host named kail.com.cn. (#5.1.2)
出错原因:一般是对方邮件地址@后面部分输入错误或者服务器解析有问题。
解决方法:请用户核实一下对方的地址是否正确再次发送。另外,您可以使用其他网站的邮箱发送给对方进行测试,看是否出现退信,如果没有,请立即和我们联系。
7、单封信件的收件人过多:
退信包含:Remote host said: 553 Too many recipients in the mail, should less than 20
出错原因:对方对于一封信件的收件人有限制,这封信件的收件人太多了,所以被对方退回。
解决方法:可以单独给这个地址发送一封邮件,或者减少这封信件收件人的商量 8、找不到对方的邮件服务器或者ip地址
退信包含:Sorry, I couldn"t find a mail exchanger or IP address
出错原因:一般情况下是对方的邮件服务器配置有修改,修改后需要一到两天才对在网络上同步成功。 解决方法:请您稍后一段时间再次发送,看看能够正常。如要是反映这种状况持续的时间比较长,而且用其它邮箱发送就没有问题,需要立即和我们联系来解决问题。
3. 微星主板开机按f1如何取消?
取消方法及原因分析。
能引起这种现象有很多种可能:
1、CMOS参数设置不正确。
软驱:没有检测到软驱造成的,请检查数据线是否接好,再看BIOS中的设置是否正确。检查一下启动顺序的设置,另外如果没有软驱直接屏蔽掉。键盘:如果键盘损坏或者没连接都会出现开机F1情况,检查下键盘连接或者更换键盘。内存:disable内存校验。
2、BIOS电池电量不足的提示,这时候更换电池就可以解决。
3、跳线设置问题,参照说明书设置.正确的跳线。
4、网卡MAC地址不合法:会有提示mac address are invalid in both apc and dmi press F1 to resume另外可能就是不致命的硬件错误,可以替换检查。最简单直接的,设置你的CMOS参数,进入第一项,把1.44M的软驱关闭就可以了,重起后就不用按F1了 开机按Delete进BIOS。进入后进第一项。把最下面的all error换成no error就可以了。开机按del键进入cmos设置选择Standard CMOS Features(标准CMOS功能设置)。
4. 如何用delphi获得网卡的物理地址?
Delphi代码获取网卡物理地址
以下是我从MSDN中翻译过来的三个Delphi单元,调用任意一个单元中声明的API都可以获取网卡的物理地址,但三个单元中的API函数的有效环境和功能各有不同,我把说明附于代码的注释中。
unit Lmwksta;
interface
uses
Windows,SysUtils,Dialogs;
type
_WKSTA_TRANSPORT_INFO_0=packed record
wkti0_quality_of_service:DWORD;
wkti0_number_of_vcs:DWORD;
wkti0_transport_name:PWideChar;{连接设备名称,这个名称是\DEVICE\NetBT_TcpIp……我也不知道如何理解,不过我们只想获取MAC地址就不必管它了!}
wkti0_transport_address:PWideChar; //MAC地址
wkti0_wan_ish:BOOL; //是否是广域网连接
end;
WKSTA_TRANSPORT_INFO_0=_WKSTA_TRANSPORT_INFO_0;
PWKSTA_TRANSPORT_INFO_0=^WKSTA_TRANSPORT_INFO_0;
const
NERR_Success=0;
MAX_PREFERRED_LENGTH=$FFFFFFFF;
//当本计算机有可用的网卡,且已经连接上网络时,调用本函数才能成功,否则获取不到任何信息
function NetWkstaTransportEnum(
ServerName:PWideChar;//主机名称,传递nil时表示本机
Level:DWORD;//传递0
BufPtr:PPointer; {接受_WKSTA_TRANSPORT_INFO_0记录数组的缓冲区,有此函数自行分配,但使用完后要用下面定义的NetApiBufferFree函数释放内存}
PrefMaxLen:DWORD;//缓冲区最大长度,传递上面定义的MAX_PREFERRED_LENGTH常量即可
EntriesRead,TotalEntries,ResumeHandle:PDWORD):DWORD;stdcall;
{EntriesRead为返回的_WKSTA_TRANSPORT_INFO_0记录数组的元素个数,至于TotalEntries和ResumeHandle,可以传递nil,需要更深入的了解,请参见MSDN}
function NetApiBufferFree(Buffer:Pointer):DWORD;stdcall;
implementation
function NetWkstaTransportEnum;external 'netapi32.dll' name 'NetWkstaTransportEnum';
function NetApiBufferFree;external 'netapi32.dll' name 'NetApiBufferFree';
end.
unit Rpcdce;
interface
uses
Windows,SysUtils;
type
TUUID=packed record
Data1:ULONG;
Data2:Word;
Data3:Word;
Data4:array [0..7] of Byte;//此数组的后6个元素就是网卡的物理地址信息
end;
TGUID=TUUID;
PUUID=^TUUID;
const
{以下为UuidCreateSequential函数的可能返回值}
RPC_S_UUID_LOCAL_ONLY:LongInt=1824; //函数生成的GUID只能保证在本计算机上是唯一的
RPC_S_UUID_NO_ADDRESS:LongInt=1739; //不能获取以太网或令牌环网网卡设备
RPC_S_OK:LongInt=0; //函数调用成功,生成的GUID中包含了网卡的物理地址信息
function UuidCreateSequential(var uuid:TUUID):Cardinal;stdcall; //此函数只使用于单网卡的机器
function GetMACAddress:string;
implementation
function UuidCreateSequential;external 'Rpcrt4.dll' name 'UuidCreateSequential';
//引用此单元后,只需要调用GetMACAddress函数即可获得网卡物理地址
function GetMACAddress:string;
var
uuid:TUUID;
I:Integer;
begin
Result:='';
if UuidCreateSequential(uuid)=RPC_S_OK then
for I:=2 to 7 do
begin
if I>2 then Result:=Result+'-';
Result:=Result+IntToHex(uuid.Data4[I],2);
end;
end;
end.
unit IPHlpAPI;
interface
uses
Windows,SysUtils,Classes;
const
MAX_ADAPTER_DESCRIPTION_LENGTH=128;
MAX_ADAPTER_NAME_LENGTH=256;
MAX_ADAPTER_ADDRESS_LENGTH=8;
DEFAULT_MINIMUM_ENTITIES=32;
MAX_HOSTNAME_LEN=128;
MAX_DOMAIN_NAME_LEN=128;
MAX_SCOPE_ID_LEN=256;
ERROR_NO_DATA:LongInt=232;
ERROR_NOT_SUPPORTED:LongInt=50;
ERROR_INVALID_PARAMETER:LongInt=87;
ERROR_BUFFER_OVERFLOW:LongInt=111;
type
time_t=Integer;
IP_ADDRESS_STRING=packed record
Addr:array [0..15] of Char;
end;
PIP_ADDRESS_STRING=^IP_ADDRESS_STRING;
IP_MASK_STRING=IP_ADDRESS_STRING;
PIP_MASK_STRING=^IP_MASK_STRING;
PIPAdapterInfo=^TIPAdapterInfo;
TIPAdapterInfo=packed record
Next:PIPAdapterInfo;//下一个节点的指针
ComboIndex:DWORD;
AdapterName:array [0..MAX_ADAPTER_NAME_LENGTH + 3] of Char; //适配器名称
Description:array [0..MAX_ADAPTER_DESCRIPTION_LENGTH + 3] of Char; //适配器描述信息
AddressLength:UINT;//Address域的最大长度,传递MAX_ADAPTER_ADDRESS_LENGTH常量即可
Address:array [0..MAX_ADAPTER_ADDRESS_LENGTH-1] of Byte;//适配器物理地址
Index:DWORD;
uType:UINT;
DhcpEnabled:UINT;
CurrentIpAddress:PIP_ADDRESS_STRING;
IpAddressList:IP_ADDRESS_STRING;
GatewayList:IP_ADDRESS_STRING;
DhcpServer:IP_ADDRESS_STRING;
HaveWins:BOOL;
PrimaryWinsServer:IP_ADDRESS_STRING;
SecondaryWinsServer:IP_ADDRESS_STRING;
LeaseObtained:time_t;
LeaseExpires:time_t;
end;
//此函数功能最强大,而且只要求网卡在系统中可用,并不要求一定连接上网络
function GetAdaptersInfo(Buf:PIPAdapterInfo;var BufLen:ULONG):DWORD;stdcall;
implementation
function GetAdaptersInfo;external 'iphlpapi.dll' name 'GetAdaptersInfo';
end.
对于GetAdaptersInfo函数,Buf参数要求函数的调用者自行分配,如果分配的空间不足,函数返回ERROR_BUFFER_OVERFLOW,BufLen变参的值被设置为实际需要的缓冲区大小,因此可以再行分配,以满足需
求,采用链表遍历操作可以获取所有已安装网卡的物理地址。
本站涵盖的内容、图片、视频等数据系网络收集,部分未能与原作者取得联系。若涉及版权问题,请联系我们删除!联系邮箱:ynstorm@foxmail.com 谢谢支持!