雅虎最终放弃了自己的搜索业务, 但Overture所创立的商业模式,仍在被当今几乎所有主流搜索引擎使用。 从Google Adwords到百度竞价,它们实现搜索流量变现的基本商业逻辑皆可溯源至Overture。顺便八卦一句,Bill Gross不但自己是个创业狂,还在1996年建立了一间专门孵化创业公司的公司idealab,孵出了一连串金光闪闪的名字。
Pay-Per-Click的出现,称得上是互联网广告乃至整个广告行业的一个里程碑式的变化。广告主不再因为在某个广告位“ 展示 ”了自己的广告而支付费用,而是因为潜在消费者对其广告产生兴趣而进行的“ 点击 ”广告的行为付费。
换句话说, 广告主不再需要为对自己的产品或服务不感兴趣的人支付费用 ,John Wanamaker所提出的广告行业之“哥德巴赫猜想”——“我知道在广告上的投资有一半是无用的,但问题是我不知道是哪一半”——向着解决的方向迈出了关键性的一步。由于这种广告形式密切依存于搜索引擎,因此现在人们一般称它为搜索引擎营销(Search Engine Marketing,简称 SEM )。
在SEM广告出现之后,互联网广告的创新层出不穷,有些主打更加精美华丽的表现形式(如富媒体广告),有些则致力于更加精准地定位到潜在消费者(如各种RTB广告系统),但SEM广告仍然是一种非常重要的互联网广告形式,在国内市场上的收入占比接近40%。
SEM在将近20年的发展历程中,有过多次具体实现方式上的演变。这些变化所围绕的一个重要主题是, 当有多个广告主同时购买一个广告的时候,哪个广告主的广告应当排在前面 ?在早期,搜索引擎曾采用过单纯由广告主的出价决定其广告位置的方式。这一排序方法的弊端非常明显:它很容易导致好的广告位甚至是全部广告位都被广告费用支付能力和支付意愿都足够高的广告主所垄断的情况。
这样一来,搜索引擎的广告收入虽然有可能在短期内得到快速增长,但从长期来看,会将支付能力不高或者广告投放策略相对保守的广告主屏蔽在市场之外,从而缩小整个潜在市场的规模;同时,消费者也可能因为无法找到高质量的产品和服务而流失,使得市场规模进一步缩水。因此,各搜索引擎陆续推出了影响排名的权重因素。
权重因素的计算方式和命名随搜索引擎和时间推移而不同。以百度为例,它在2009年首次推出了自己的权重因素,并将其命名为“ 质量度 ”。质量度从低到高有一星至三星三个水平,是百度综合各种因素做出的对于广告质量的评价。2013年,三星分级的质量度被调整为0~10分的质量得分。
当有多个广告主购买同一个广告的时候,搜索引擎对每个广告主按照公式(1)计算出排名指数,然后按照排名指数从高到低排序,排名指数最高的广告主获得第一个广告位,以此类推。
在这一机制下, 权重得分高的广告主可以以更低的价格拿到更好的广告展现位置 ,从而搜索引擎实现了将广告主的竞争焦点从出价转移到提升权重得分上的目的。
权重的具体计算方式只有搜索引擎公司负责商业产品的核心团队了解,但是各公司都会公布可以提升权重的指导性原则,并且这些原则之间有很高的相似性,基本都以提升广告文案的吸引力、积累良好的投放数据等为主。
在决定了广告主的排列顺序之后,搜索引擎还需要决定的另一个重要问题是, 一旦用户点击了某一广告,搜索引擎应向相关的广告主收取多少费用 ?一个直观的选择是,按照广告主的出价收费。但各大搜索引擎多按类似于如下公式(2)的方式确定点击价格。为了便于说明,这里借用了百度对于权重的命名。公式中的“当前排名”与“下一名”均指根据公式(1)计算出来的广告排名。
根据公式(2),广告主实际支付的价格与自己的出价无关,反而在很大程度上受到排名指数紧随其后的竞争对手出价的制约;不过,结合公式(1)、(2)可以知道,它一定不会高于广告主自己的出价。这意味着,如果某广告主提供的广告质量度相对对手更高,那么他不但能够以较低的价格得到更好的排名,而且实际支付的点击价格还会比自己的出价(广告主愿意为这个广告支付的费用)更低;他在质量度上的相对优势越明显,就能节省越多的广告预算。搜索引擎通过这一机制,实现了 进一步激励广告主提供高质量广告的目的 。
以上就是搜索流量变现的基本商业逻辑,接下来我们简单了解一下,想要在搜索引擎上投放广告的广告主具体需要进行哪些工作。为了说明便利,这部分仍以百度为例,这些内容在各主要搜索引擎上会有诸多细微的差别,但主干部分非常相似。
实现搜索流量的变现需要广告主、搜索引擎和用户三方共同完成,缺一不可。广告主一方,首先要在想投放广告的搜索引擎上开立一个 推广账户 ,并预存一部分费用。
然后他就要做出两个最关键的决策,购买哪些广告以及确定自己愿意为每一个广告支付的费用。
由于用户是通过提交搜索词的方式来使用搜索引擎的,因此广告主购买的广告也是以词为单位的,称为“ 关键词 ”,一个关键词就是一条广告;为了得到更多的展现和点击机会, 关键词应当尽可能贴近用户的提交搜索词的习惯 。
选定了关键词之后,广告主还要为这些广告决定出价、落地页和匹配方式等设置。
出价在之前已有描述,“ 落地页 ”是指用户点击广告后会进入的页面;这个页面来自于广告主的网站,应该与关键词足够匹配,否则用户即使点击了广告也会因为无法取得想要的信息而离开。比如,关键词“英语口语培训价格”对应的落地页,不应只介绍培训班的上课时间。
“ 匹配模式 ”则是在告诉搜索引擎,当用户的搜索词和一个广告主购买的关键词相似度达到什么程度的时候,才考虑展现该广告主的广告;比如在搜索“英语口语培训”时,由于匹配模式的不同,用户有可能会看到“英语口语培训”、“口语培训”、“英语外教”、“全外教教学”等关键词对应的广告。
用户的搜索习惯千差万别,这就决定了一个有效的SEM账户中会包含非常多的关键词。
这些关键词有些彼此含义非常相似,比如品牌的全称和简称、各种型号的同一产品的名称等。为了提高广告的投放效率,搜索引擎要求广告主将关键词按照相似性进行分组;百度要求的分组结构是两层的,相似关键词组成“ 单元 ”、相似单元再合并为“ 计划 ”。
组内的关键词很相似,因此可以为每一组关键词撰写通用的广告语,称为“ 创意 ”;而且组的数量相对于关键词的数量要小得多,创意与组关联使得广告主有精力对其进行精雕细琢,写出高质量的广告语。这是搜索引擎引导广告主提升广告质量的又一个手段。
对于一组关键词,广告主还可以设置它们的 投放时间 (例如只在工作日下午3点到5点投放)和 投放地域 (例如只在一线城市和省会城市投放);在投放时间之外或投放地域之外进行搜索的用户,无法看到该广告主的广告。
至此,广告主的广告就有可能在搜索引擎上被用户看到和点击了。
图1 投放搜索引擎广告的实现
用户在搜索引擎进行搜索的时候,搜索引擎会先根据搜索词找到所有符合投放条件的关键词广告,按照公式(1)、(2)选择可以被用户看到的广告并计算出它们的点击价格,再将这些广告与非付费内容一起呈现给用户;用户看到广告后,可能会点击其中一部分引发其进一步阅览兴趣的广告,此时搜索引擎按照计算好的点击价格从用户预付的广告费用中扣除掉这次点击对应的费用。
SEM广告相关的基本行为到这里就结束了,搜索引擎会为广告主提供如下表1所示的数据报表以衡量投放效果。
表中的“ 展现 ”指一条关键词广告被呈现在搜索结果页上的次数;“ 点击 ”指用户点击该广告的次数;“ 消费 ”指广告主因这些点击向搜索引擎支付的合计费用;“ 平均排名 ”是关键词各次展现时排名的平均数,因为每个广告主预算以及他们在关键词推广时段等设定上的差异,同一关键词每次展现的排名可能是不同的,所以广告每次展现时的排名虽然是整数,但平均排名则可能是小数。
CPC和CTR是衍生指标:“ CPC ”是cost per click的缩写,通过消费除以点击得到,代表广告主平均为每次点击支付的费用;“ CTR ”是click through rate的缩写,通过点击除以展现得到,表示用户对展现出来的广告表现出兴趣的可能性大小。
搜索引擎一般以天为最细粒度提供数据,除了关键词级别之外,还按照账户级别、计划级别、单元级别、创意级别提供。广告主可以通过这些数据,了解自己的费用投放情况,并且根据它来优化自己的广告投放。比如,对于那些消费和CPC都很高(消耗资源多)、CTR很低(用户兴趣低)、平均排名非常靠前(出价相对于市场总体水平来说偏高)的关键词,可以考虑适当降低它们的出价(减少资源投放)或者尝试修改创意(尝试通过提升广告吸引力来提升质量度)。
表1 搜索引擎向广告主提供的数据报告示例片段
细心的读者可能会发现,在介绍SEM基本商业逻辑的时候,我们描述的是用户每一个步骤的行为,而表1所提供的则是按天对每一个关键词广告进行汇总或平均的结果。
在前面的讨论中,我们曾经提到过,关键词每一次展现的排名、用户是否点击广告、具体扣除的费用都可能随时间变化而不同,我们是否有可能拿到这样更细粒度的数据来对投放做更精细的优化呢?
比如,表1中的广告主,假定他希望平均排名2.5的广告“鲜花速递”一直都能出现在第2个广告位上就好,那么根据表1提供的数据,他还需要继续提高自己的出价,一般来说他为这个广告支付的费用也会随之增加。
但是,如果他进一步知道,这条广告在下午3点到5点之间可以保持在每次展现都在第1名,但在晚上8点至11点却一般排在第3名之后,那么他就可以在下午3~5点适度降低出价、在晚上8~11点适度提高出价,在控制消费量基本不变甚至略有下降的前提下实现提升平均排名的目标。
遗憾的是,搜索引擎一般并不提供这样的数据。
此外,同样是通过点击SEM广告进入广告主网站的搜索引擎用户,他们对于广告主的价值也不一样。
举一个极端的例子,彼此存在竞争关系的广告主也可以通过互相点击对方的广告来达到消耗对手广告预算的目的,这就是所谓的 恶意点击 。
搜索引擎会对其进行过滤,但不能完全防止它的发生。对于一些竞争特别激烈的行业,只要有少数的漏网之鱼就会造成大量的预算浪费(例如在前几年礼品经济还非常盛行的时候,节庆前期应季礼品相关的关键词,其点击价格有时会高达四位数)。
即使不考虑恶意点击之类极端的情况,通过SEM广告进入广告主网站的用户在到达网站后的行为也有差异,有些完成了广告主希望看到的行为(比如进入电商网站后,进行了注册和下单支付),有些则没有;广告主花费在前者身上的推广费用得到了回报而后者则没有。
由上可知,仅靠搜索引擎提供的表1数据只能对SEM投放进行粗线条的优化。一个补救的方式是,在自己的网站上部署 网站流量监测工具 。
网站流量监测工具会在用户访问广告主网站的时候记录他们的访问轨迹,以及注册、购买等关键行为。
大型搜索引擎为了进一步扩大自己的数据收集能力,一般也会提供免费的网站监测工具供广告主使用,比如google的GA和百度的百度统计。
这些通用型的免费工具比较适用于那些仅仅将互联网作为引入潜在消费者的一种工具、最终的成交和交付行为主要发生在线下、并且由于规模等原因所限暂时无力负担数据技术团队的广告主;比如在医疗美容、教育培训等行业,潜在消费者在网站上的行为终止于留下联系方式,后续的销售、到店、支付、交易、售后等行为都在线下进行。
但是对于电商、第三方支付、互联网金融等几乎所有成交和交付行为都发生在线上的广告主来说,还是应当从一开始就建立自己的技术团队和网站流量监测工具。
表2 网站流量监测工具记录的基本信息
如果广告主进行推广的搜索引擎是百度,还可以在关键词广告的落地页链接上部署百度提供的 URL通配符 参数,以获取更多的推广相关信息。
URL通配符是加在关键词落地页链接后的一串符合特定格式的字符串,能够在用户点击SEM广告进入广告主网站时,传递给广告主用户点击的是哪个关键词广告、当时排名的位置、该关键词的匹配模式等信息。
表2中“访问页面”里问号后面的字符串就是由URL通配符返回的结果,它告诉我们用户进入网站是通过点击了哪个关键词广告(keywordId=xxxxxxx)、这个广告当时展现在第几个广告位(adPosition=xxxx)。
对于不提供类似URL通配符一类服务的搜索引擎,广告主可以在每个落地页链接上自行添加参数标明关键词,但操作起来相对麻烦一些而且一般来说无法获取关键词之外的信息。
网站流量监测工具和URL统配符一起应用,广告主就可以知道广告每一次被点击的时间、大致发生在哪个地方、广告展现在第几个位置等信息;同时访问者编号可以让广告主识别点击了广告的用户是马上离开了网站,还是继续访问了其他页面,以及有没有进行广告主所希望的目标行为(根据广告主业务模式的不同,这个行为也会不同,常见的比如注册、下单、咨询等)。
换句话说,广告主可以知道一个用户通过点击了某个关键词广告进入了自己的网站,结合关键词的CPC,就大致知道了获取这个用户的成本;通过网站流量监测工具,可以知道这个用户后续有没有达成目标行为,这就是用户带来的产出。
投入和产出合并在一起,广告主就可以在用户、关键词广告等各种级别上进行推广的投入产出分析,并通过投入产出分析来对SEM广告投放进行更加精细的优化。
这就是图1中几个红色方框所表述的内容, 它们发生在搜索引擎之外,但却是广告主精准评价自己的SEM广告投放效果所不可或缺的部分 。
举例来说,有了补充数据之后,表1将被扩充为表3。从中可以看到,“鲜花礼品”虽然单价略高,但 ROI (Return>有些时候,广告主希望用户达成的目标行为结果无法以金额来表示,比如,当广告主希望取得更多注册用户时,其目标行为就是完成注册流程、成为注册用户。在这种情况下,表3中最右侧的两列可以被替换成“转化数量”和“CPA”。
“ 转化数量 ”就是用户达成的广告主目标行为的次数,在这个例子里就是新增了多少注册用户;“ CPA ”通过消费除以转化数量得到,表示广告主获得每一个目标行为的平均成本,它是比CPC更好的单位成本衡量指标。
表3 搜索引擎与广告主自行监测数据的合并
总结:
1
本节主要为大家介绍SEM广告的基本商业逻辑,其中的两个关键问题是:
a) 多个广告主购买同一个广告时,谁可以排在前面?
b) 用户点击广告时,搜索引擎会向广告主收取多少费用?
2
SEM在精准衡量广告效果方面,迈出了里程碑式的一步。广告主想要提升自己SEM广告的优化效果,除了使用搜索引擎提供的数据外,最好进一步通过如下方式获取补充数据:
a) 部署网站流量监控工具:有免费工具,也可自行开发;对有技术能力者,推荐后者
b) 在关键词广告落地页链接中添加URL通配符(百度)或自行添加关键词标识(其他搜索引擎)
3
讲解了一些基本术语的含义:
Pay-per-Click、SEM;账户、计划、单元、关键词、创意、落地页、出价、匹配模式、投放地域、投放时间;质量度、排名指数;展现、点击、消费、CPC、CTR、ROI、转化数量、CPA;网站流量监控工具、URL通配符。
练习:
附件中提供了一份模拟的关键词级别SEM推广报表,请根据表中已有的数据计算衍生指标CPC、CTR、ROI,并尝试寻找可能的优化方向。
PS:附件中的计划、单元组织结构参考了常见的关键词分组策略,可供初步接触SEM实务的读者参考。
参考:
1、本文在介绍sem广告时,为便于理解,对其业务逻辑进行了适度地简化。需要了解更详细内容的读者,请查阅各搜索引擎提供的指南
2、关于URL统配符的详细信息,可参考帮助文档。【http://dev2.baidu.com/docs.do?product=2#page=URL_Tag#page=URL_Tag】
3、关于网站流量监测工具及相关的数据分析,可参考网站分析在中国等网站及博客。【http://www.chinawebanalytics.cn/】
4、Bill Gross和John Wanamaker都是富有传奇色彩的人,有兴趣的读者可自行八卦。
注:
本文中使用的所有数据皆在真实数据基础上进行过模糊化处理,保留了实际投放中会遇到的典型数据特征,但不可作为实际投放的参考。
看下这些蓝屏代码吧。希望对你有帮助00000001不正确的函数。
20×00000002系统找不到指定的档案。
30×00000003系统找不到指定的路径。
40×00000004系统无法开启档案。
50×00000005拒绝存取。
60×00000006无效的代码。
70×00000007储存体控制区块已毁。
80×00000008储存体空间不足,无法处理这个指令。
90×00000009储存体控制区块地址无效。
100×0000000A环境不正确。
110×0000000B尝试加载一个格式错误的程序。
120×0000000C存取码错误。
130×0000000D资料错误。
140×0000000E储存体空间不够,无法完成这项作业。
150×0000000F系统找不到指定的磁盘驱动器。
160×00000010无法移除目录。
170×00000011系统无法将档案移到其它的磁盘驱动器。
180×00000012没有任何档案。
190×00000013储存媒体为写保护状态。
200×00000014系统找不到指定的装置。
210×00000015装置尚未就绪。
220×00000016装置无法识别指令。
230×00000017资料错误(cyclicredundancycheck)
240×00000018程序发出一个长度错误的指令。
250×00000019磁盘驱动器在磁盘找不到持定的扇区或磁道。
260×0000001A指定的磁盘或磁盘无法存取。
270×0000001B磁盘驱动器找不到要求的扇区。
280×0000001C打印机没有纸。
290×0000001D系统无法将资料写入指定的磁盘驱动器。
300×0000001E系统无法读取指定的装置。
310×0000001F连接到系统的某个装置没有作用。
320×00000020Theprocesscannotaccessthefilebecauseitisbeingusedbyanotherprocess.
330×00000021档案的一部份被锁定,现在无法存取。
340×00000022磁盘驱动器的磁盘不正确。请将%2(VolumeSerialNumber:%3)插入磁盘机%1。
360×00000024开启的分享档案数量太多。
380×00000026到达档案结尾。
390×00000027磁盘已满。
500×00000032不支持这种网络要求。
510×00000033远程计算机无法使用。
520×00000034网络名称重复。
530×00000035网络路径找不到。
540×00000036网络忙碌中。
550×00000037Thespecifiednetworkresourceordeviceisnolongeravailable.
560×00000038ThenetworkBIOScommandlimithasbeenreached.
570×00000039网络配接卡发生问题。
580×0000003A指定的服务器无法执行要求的作业。
590×0000003B网络发生意外错误。
600×0000003C远程配接卡不兼容。
610×0000003D打印机队列已满。
620×0000003E服务器的空间无法储存等候打印的档案。
630×0000003F等候打印的档案已经删除。
640×00000040指定的网络名称无法使用。
650×00000041拒绝存取网络。
660×00000042网络资源类型错误。
670×00000043网络名称找不到。
680×00000044超过区域计算机网络配接卡的名称限制。
690×00000045超过网络BIOS作业阶段的限制。
700×00000046远程服务器已经暂停或者正在起始中。
710×00000047由于联机数目已达上限,此时无法再联机到这台远程计算机。
720×00000048指定的打印机或磁盘装置已经暂停作用。
800×00000050档案已经存在。
820×00000052无法建立目录或档案。
830×00000053INT24失败
840×00000054处理这项要求的储存体无法使用。
850×00000055近端装置名称已经在使用中。
860×00000056指定的网络密码错误。
870×00000057参数错误。
880×00000058网络发生资料写入错误。
890×00000059此时系统无法执行其它行程。
1000×00000064无法建立其它的系统semaphore。
1010×00000065属于其它行程专用的semaphore.
1020×00000066semaphore已经设定,而且无法关闭。
1030×00000067无法指定semaphore。
1040×00000068在岔断时间无法要求专用的semaphore。
1040×00000068在岔断时间无法要求专用的semaphore。
1050×00000069此semaphore先前的拥有权已经结束。
1060×0000006A请将磁盘插入%1。
1070×0000006B因为代用的磁盘尚未插入,所以程序已经停止。
1080×0000006C磁盘正在使用中或被锁定。
1090×0000006DPipe已经中止。
1100×0000006E系统无法开启指定的装置或档案。
1110×0000006F档名太长。
1120×00000070磁盘空间不足。
1130×00000071没有可用的内部档案标识符。
1140×00000072目标内部档案标识符不正确。
1170×00000075由应用程序所执行的IOCTL呼叫不正确。
1180×00000076写入验证参数值不正确。
1190×00000077系统不支持所要求的指令。
1200×00000078此项功能仅在Win32模式有效。
1210×00000079semaphore超过逾时期间。
1220×0000007A传到系统呼叫的资料区域太小。
1230×0000007B文件名、目录名称或储存体卷标语法错误。
1240×0000007C系统呼叫层次不正确。
1250×0000007D磁盘没有设定卷标。
1260×0000007E找不到指定的模块。
1270×0000007F找不到指定的程序。
1280×00000080没有子行程可供等待。
1290×00000081%1这个应用程序无法在Win32模式下执行。
1300X00000082AttempttouseafilehandletoanopendiskpartitionforanoperationotherthanrawdiskI/O.
1310×00000083尝试将档案指针移至档案开头之前。
1320×00000084无法在指定的装置或档案,设定档案指针。
1330×00000085JOIN或SUBST指令无法用于内含事先结合过的磁盘驱动器。
1340×00000086尝试在已经结合的磁盘驱动器,使用JOIN或SUBST指令。
1350×00000087尝试在已经替换的磁盘驱动器,使用JOIN或SUBST指令。
1360×00000088系统尝试删除未连结过的磁盘驱动器的连结关系。
1370×00000089系统尝试删除未替换过的磁盘驱动器的替换关系。
1380×0000008A系统尝试将磁盘驱动器结合到已经结合过之磁盘驱动器的目录。
1390×0000008B系统尝试将磁盘驱动器替换成已经替换过之磁盘驱动器的目录。
1400×0000008C系统尝试将磁盘驱动器替换成已经替换过之磁盘驱动器的目录。
1410×000000系统尝试将磁盘驱动器SUBST成已结合的磁盘驱动器目录。
1420×0000008E系统此刻无法执行JOIN或SUBST。
1430×0000008F系统无法将磁盘驱动器结合或替换同一磁盘驱动器下目录。
1440×00000090这个目录不是根目录的子目录。
1450×00000091目录仍有资料。
1460×00000092指定的路径已经被替换过。
1470×00000093资源不足,无法处理这项指令。
1480×00000094指定的路径这时候无法使用。
1480×00000094指定的路径这时候无法使用。
1490×00000095尝试要结合或替换的磁盘驱动器目录,是已经替换过的的目标。
1500×00000096CONFIG.SYS文件未指定系统追踪信息,或是追踪功能被取消。
1510×00000097指定的semaphore事件DosMuxSemWait数目不正确。
1520×00000098DosMuxSemWait没有执行;设定太多的semaphore。
1530×00000099DosMuxSemWait清单不正确。
1540×0000009A您所输入的储存媒体标元长度限制。
1550×0000009B无法建立其它的执行绪。
1560×0000009C接收行程拒绝接受信号。
1570×0000009D区段已经被舍弃,无法被锁定。
1580×0000009E区段已经解除锁定。
1590×0000009F执行绪识别码的地址不正确。
1600×000000A0传到DosExecPgm的自变量字符串不正确。
1610×000000A1指定的路径不正确。
1620×000000A2信号等候处理。
1640×000000A4系统无法建立执行绪。
1670×000000A7无法锁定档案的部份范围。
1700×000000AA所要求的资源正在使用中。
1730×000000AD取消范围的锁定要求不明显。
1740×000000AE档案系统不支持自动变更锁定类型。
1800×000000B4系统发现不正确的区段号码。
1820×000000B6操作系统无法执行%1。
1820×000000B6操作系统无法执行%1。
1830×000000B7档案已存在,无法建立同一档案。
1860×000000BA传送的旗号错误。
1870×000000BB指定的系统旗号找不到。
1880×000000BC操作系统无法执行%1。
1890×000000BD操作系统无法执行%1。
1900×000000BE操作系统无法执行%1。
1910×000000BF无法在Win32模式下执行%1。
1920×000000C0操作系统无法执行%1。
1930×000000C1%1不是正确的Win32应用程序。
1940×000000C2操作系统无法执行%1。
1950×000000C3操作系统无法执行%1。
1960×000000C4操作系统无法执行这个应用程序。
1970×000000C5操作系统目前无法执行这个应用程序。
1980×000000C6操作系统无法执行%1。
1990×000000C7操作系统无法执行这个应用程序。
2000×000000C8程序代码的区段不可以大于或等于64KB。
2010×000000C9操作系统无法执行%1。
2020×000000CA操作系统无法执行%1。
2030×000000CB系统找不到输入的环境选项。\r
2050×000000CD在指令子目录下,没有任何行程有信号副处理程序。
2060×000000CE文件名称或扩展名太长。
2070×000000CFring2堆栈使用中。
2070×000000CFring2堆栈使用中。
2080×000000D0输入的通用档名字元*或?不正确,或指定太多的通用档名字元。
2090×000000D1所传送的信号不正确。
2100×000000D2无法设定信号处理程序。
2120×000000D4区段被锁定,而且无法重新配置。
2140×000000D6附加到此程序或动态连结模块的动态连结模块太多。
2150×000000D7Can’tnestcallstoLoadModule.
2300×000000E6Thepipestateisinvalid.
2310×000000E7所有的pipeinstances都在忙碌中。
2320×000000E8Thepipeisbeingclosed.
2330×000000E9Noprocessisontheotherendofthepipe.
2340×000000EA有更多可用的资料。
2400×000000F0作业阶段被取消。
2540×000000FE指定的延伸属性名称无效。
2550×000000FF延伸的属性不一致。
2590×00000103没有可用的资料。
2660×0000010A无法使用CopyAPI。
2670×0000010B目录名称错误。
2750×00000113延伸属性不适用于缓冲区。
2760×00000114在外挂的档案系统上的延伸属性档案已经毁损。
2770×00000115延伸属性表格文件满。
2780×00000116指定的延伸属性代码无效。
2780×00000116指定的延伸属性代码无效。
2820×0000011A外挂的这个档案系统不支持延伸属性。
2880×00000120意图释放不属于叫用者的mutex。
2980×0000012Asemaphore传送次数过多。
2990×0000012B只完成Read/WriteProcessMemory的部份要求。
3170×0000013D系统找不到位于讯息文件%2中编号为0×0000%1的讯息。
4870×000001E7尝试存取无效的地址。
5340×00000216运算结果超过32位。
5350×00000217信道的另一端有一个行程在接送资料。
5360×00000218等候行程来开启信道的另一端。
9940×000003E2存取延伸的属性被拒。
9950×000003E3由于执行绪结束或应用程序要求,而异常终止I/O作业。
9960×000003E4重叠的I/O事件不是设定成通知状态。
9970×000003E5正在处理重叠的I/O作业。
9980×000003E6对内存位置的无效存取。
9990×000003E7执行inpage作业发生错误。
10010×000003E9递归太深,堆栈满溢。
10020×000003EA窗口无法用来传送讯息。
10030×000003EB无法完成这项功能。
10040×000003EC旗号无效。
10050×000003ED储存媒体未含任何可辨识的档案系统。请确定以加载所需的系统驱动程序,而且该储存媒体并未毁损。
10060×000003EE储存该档案的外部媒体发出警告,表示该已开启档案已经无效。
10070×000003EF所要求的作业无法在全屏幕模式下执行。
10080×000003F0Anattemptwasmadetoreferenceatokenthatdoesnotexist.
10090×000003F1组态系统登录数据库毁损。
10100×000003F2组态系统登录机码无效。
10110×000003F3无法开启组态系统登录机码。
10120×000003F4无法读取组态系统登录机码。
10130×000003F5无法写入组态系统登录机码。
10140×000003F6系统登录数据库中的一个档案必须使用记录或其它备份还原。已经还原成功。
10150×000003F7系统登录毁损。其中某个档案毁损、或者该档案的系统映对内存内容毁损、会是档案无法复原。
10160×000003F8系统登录起始的I/O作业发生无法复原的错误。系统登录无法读入、写出或更新,其中的一个档案内含系统
131 0x0083尝试将档案指标移至档案开头之前。
132 0x0084无法在指定的装置或档案,设定档案指标。
133 0x0085 JOIN或SUBST指令 无法用於 内含事先结合过的磁碟机。
134 0x0086尝试在已经结合的磁碟机,使用JOIN或SUBST指令。
135 0x0087尝试在已经替换的磁碟机,使 用JOIN或SUBST指令。
136 0x0088系统尝试删除 未连结过的磁碟机的连结关系。
137 0x0089系统尝试删除 未替换过的磁碟机的替换关系。
138 0x008A系统尝试将磁碟机结合到已经结合过之磁碟机的目录。
139 0x008B系统尝试将磁碟机替换成已经替换过之磁碟机的目录。
140 0x008C系统尝试将磁碟机替换成已经替换过之磁碟机的目录。
141 0x00系统尝试将磁碟机SUBST成已结合的磁碟机 目录。
142 0x008E系统此刻无法执行JOIN或SUBST。
143 0x008F系统无法将磁碟机结合或替换同一磁碟机下目录。
144 0x0090这个目录不是根目录的子目录。
145 0x0091目录仍有资料。
146 0x0092指定的路径已经被替换过。
147 0x0093资源不足,无法处理这项 指令。
148 0x0094指定的路径这时候无法使用。
149 0x0095尝试要结合或替换的磁碟机目录,是已经替换过的的目标。
150 0x0096 CONFIG.SYS档未指定系统追踪资讯,或是追踪功能被取消。
151 0x0097指定的semaphore事件DosMuxSemWait数目不正确。
152 0x0098 DosMuxSemWait没有执行;设定太多的semaphore。
153 0x0099 DosMuxSemWait清单不正确。
154 0x009A您所输入的储存媒体标 元长度限制。
155 0x009B无法建立其他的执行绪。
156 0x009C接收行程拒绝接受信号。
157 0x009D区段已经被舍弃,无法被锁定。
158 0x009E区段已经解除锁定。
159 0x009F执行绪识别码的位址不正确。
160 0x00A0传到DosExecPgm的引数字串不正确。
161 0x00A1指定的路径不正确。
162 0x00A2信号等候处理。
164 0x00A4系统无法建立执行绪。
167 0x00A7无法锁定档案的部份范围。
170 0x00AA所要求的资源正在使用中。
173 0x00AD取消范围的锁定要求不明显。
174 0x00AE档案系统不支援自动变更锁定类型。
180 0x00B4系统发现不正确的区段号码。
182 0x00B6作业系统无法执行 %1。
183 0x00B7档案已存在,无法建立同一档案。
186 0x00BA传送的旗号错误。
187 0x00BB指定的系统旗号找不到。
188 0x00BC作业系统无法执行 %1。
189 0x00BD作业系统无法执行 %1。
190 0x00BE作业系统无法执行 %1。
191 0x00BF无法在Win32模式下执行 %1。
192 0x00C0作业系统无法执行 %1。
193 0x00C1 %1不是正确的Win32应用程式。
194 0x00C2作业系统无法执行 %1。
195 0x00C3作业系统无法执行 %1。
196 0x00C4作业系统无法执行 这个应用程式。
197 0x00C5作业系统目前无法执行 这个应用程式。
198 0x00C6作业系统无法执行 %1。
199 0x00C7作业系统无法执行 这个应用程式。
200 0x00C8程式码的区段不可以大於或等於64KB。
201 0x00C9作业系统无法执行 %1。
202 0x00CA作业系统无法执行 %1。
203 0x00CB系统找不到输入的环境选项。 \r
205 0x00CD在指令子目录下,没有任何行程有信号副处理程式。
206 0x00CE档案名称或副档名太长。
207 0x00CF ring 2堆叠使用中。
208 0x00D0输入的通用档名字元 * 或 ? 不正确, 或指定太多的通用档名字元。
209 0x00D1所传送的信号不正确。
210 0x00D2无法设定信号处理程式。
212 0x00D4区段被锁定,而且无法重新配置。
214 0x00D6附加到此程式或动态连结模组的动态连结模组太多。
215 0x00D7 Can''t nest calls to LoadModule.
230 0x00E6 The pipe state is invalid.
231 0x00E7 所有的 pipe instances 都在忙碌中。
232 0x00E8 The pipe is being closed.
233 0x00E9 No process is on the other end of the pipe.
234 0x00EA有更多可用的资料。
240 0x00F0作业阶段被取消。
254 0x00FE指定的延伸属性名称无效。
255 0x00FF延伸的属性不一致。
259 0x0103没有可用的资料。
266 0x010A无法使用Copy API。
267 0x010B目录名称错误。
275 0x0113延伸属性不适用於缓冲区。
276 0x0114在外挂的档案系统上的延伸属性档案已经毁损。
277 0x0115延伸属性表格档满。
278 0x0116指定的延伸属性代码无效。
282 0x011A外挂的这个档案系统不支援延伸属性。
288 0x0120意图释放不属於叫用者的mutex。
298 0x012A semaphore传送次数过多。
299 0x012B只完成Read/WriteProcessMemory的部份要求。
317 0x013D系统找不到位於讯息档 %2中编号为0x%1的讯息。
487 0x01E7尝试存取无效的位址。
534 0x0216运算结果超过32位元。
535 0x0217通道的另一端有一个行程在接送资料。
536 0x0218等候行程来开启通道的另一端。
994 0x03E2存取延伸的属性被拒。
995 0x03E3由於执行绪结束或应用程式要求,而异常终止I/O作业。
996 0x03E4重叠的I/O事件不是设定成通知状态。
997 0x03E5正在处理重叠的I/O作业。
998 0x03E6对记忆体位置的无效存取。
999 0x03E7执行inpage作业发生错误。
登录在内存中的内容。
10170×000003F9系统尝试将档案加载系统登录或将档案还原到系统登录中,但是,指定档案的格式不是系统登录文件的格式。
10180×000003FA尝试在标示为删除的系统登录机码,执行不合法的操作。
10180×000003FA尝试在标示为删除的系统登录机码,执行不合法的操作。
10190×000003FB系统无法配置系统登录记录所需的空间。
10200×000003FC无法在已经有子机码或数值的系统登录机码建立符号连结。
10210×000003FD无法在临时机码下建立永久的子机码。
10220×000003FE变更要求的通知完成,但信息并未透过呼叫者的缓冲区传回。呼叫者现在需要自行列举档案,找出变更的地方。
10510×0000041B停止控制已经传送给其它服务所依峙的一个服务。
10520×0000041C要求的控制对此服务无效
10530×0000041DTheservicedidnotrespondtothestartorcontrolrequestinatimelyfashion.10540×0000041E无法建立服务的执行绪。
10550×0000041F服务数据库被锁定。
10560×00000420这种服务已经在执行。
10570×00000421帐户名称错误或者不存在。
10580×00000422指定的服务暂停作用,无法激活。
10590×00000423指定循环服务从属关系。
10600×00000424指定的服务不是安装进来的服务。
10610×00000425该服务项目此时无法接收控制讯息。
10620×00000426服务尚未激活。
10630×00000427无法联机到服务控制程序。
10640×00000428处理控制要求时,发生意外状况。
10650×00000429指定的数据库不存在。
10650×00000429指定的数据库不存在。
10660×0000042A服务传回专属于服务的错误码。
10670×0000042BTheprocessterminatedunexpectedly.
10680×0000042C从属服务或群组无法激活。
10690×0000042D因为登入失败,所以没有激活服务。
10700×0000042E在激活之后,服务在激活状态时当机。
10710×0000042F指定服务数据库锁定无效。
10720×00000430指定的服务已经标示为删除。
10730×00000431指定的服务已经存在。
10740×00000432系统目前正以上一次执行成功的组态执行。
10750×00000433从属服务不存在,或已经标示为删除。
10760×00000434目前的激活已经接受上一次执行成功的控制设定。
10770×00000435上一次激活之后,就没有再激活服务。
10780×00000436指定的名称已经用于服务名称或服务显示名称。
11000×0000044C已经到了磁带的最后
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)