百科生活 投稿
关于【应用程序无法正常启动0xc0000022】,应用无法启动0x0000022可以修吗,今天小编给您分享一下,如果对您有所帮助别忘了关注本站哦。
- 内容导航:
- 1、应用程序无法正常启动0xc0000022:学习回顾—IS-IS路由协议(0x15)-IS-IS基本功能配置示例
- 2、应用程序无法正常启动0xc0000022,应用无法启动0x0000022可以修吗
1、应用程序无法正常启动0xc0000022:学习回顾—IS-IS路由协议(0x15)-IS-IS基本功能配置示例
如图所示,现网中有4台路由器。利用4台路由器通过IS-OS协议实现网络互联,并且因为RouterA和RouterB的性能相对较低,所以还要使这两台路由器处理的数据相对较少。
【思路分析】
RouterA和RouterB的性能相对较低,所以还要使这两台路由器处理的数据相对较少。要把RouterA和RouterB配置成普通区域中的L1路由器。
【注意】
IS-IS网络与OSPF网络一样,也可以划分一个区域,此时该区域的ID号任意,区域中的路由器级别也可任意,但必须是同一级别的,如同是L1或L2级别的,通常不采用缺省的L1/2级别,主要是为了减少网络中发送无用的IS-IS报文数量。
1)配置路由器接口IP地址
【Router-A配置】
interface GigabitEthernet1/0/0
ip address 10.1.1.2 255.255.255.0
#
【Router-B配置】
#
interface GigabitEthernet1/0/0
ip address 10.1.2.2 255.255.255.0
#
【Router-C配置】
#
interface GigabitEthernet1/0/0
ip address 10.1.1.1 255.255.255.0
#
interface GigabitEthernet2/0/0
ip address 10.1.2.1 255.255.255.0
#
interface GigabitEthernet3/0/0
ip address 192.168.0.1 255.255.255.0
#
【Router-D配置】
#
interface GigabitEthernet1/0/0
ip address 192.168.0.2 255.255.255.0
#
interface GigabitEthernet2/0/0
ip address 172.16.1.1 255.255.0.0
#
2)配置各路由器IS-IS基本功能
包括启动IS-IS进程(同样进程号只对本地设备有意义),配置全局路由器级别、网络实体名、并在各IS-IS接口上使能IS-IS功能。
Router-A System-ID 0000.0000.0001
Router-B System-ID 0000.0000.0002
Router-C System-ID 0000.0000.0003
Router-D System-ID 0000.0000.0004
【注意】
RouterA、RouterB为L1路由器,故需要全局配置Level-1级别(缺省为L1/2级别),但不需要在各接口上在配置Level级别,直接继承全局的Level-1配置。RouterD为L2路由器,故需要全局配置Level-2级别,但不需要再各接口上再配置Level级别,直接继承全局的Level-2配置。
Router-C为L1/2路由器,与缺省的Level级别一样,故不需要全局配置Level级别,但在各接口上建议根据所连的路由器类型,选择配置Level-1或Level-2,以避免接口发送一些不必要的IS-IS报文。
【RouterA上的配置】
#
sysname RouterA
#
isis 1
is-level level-1
network-entity 10.0000.0000.0001.00
#
interface GigabitEthernet1/0/0
ip address 10.1.1.2 255.255.255.0
isis enable 1
#
return
【RouterB上的配置】
#
sysname RouterB
#
isis 1
is-level level-1
network-entity 10.0000.0000.0002.00
#
interface GigabitEthernet1/0/0
ip address 10.1.2.2 255.255.255.0
isis enable 1
#
return
【RouterC上的配置】
#
sysname RouterC
#
isis 1
network-entity 10.0000.0000.0003.00
#
interface GigabitEthernet1/0/0
ip address 10.1.1.1 255.255.255.0
isis enable 1
#
interface GigabitEthernet2/0/0
ip address 10.1.2.1 255.255.255.0
isis enable 1
#
interface GigabitEthernet3/0/0
ip address 192.168.0.1 255.255.255.0
isis enable 1
#
return
【RouterA上的配置】
#
sysname RouterD
#
isis 1
is-level level-2
network-entity 20.0000.0000.0004.00
#
interface GigabitEthernet1/0/0
ip address 192.168.0.2 255.255.255.0
isis enable 1
#
interface GigabitEthernet2/0/0
ip address 172.16.1.1 255.255.0.0
isis enable 1
#
Return
【经验之谈】
因为本示例中各以太网链路两端均有一个以太网接口,类似于P2P连接,所以为了减少不必要的DIS选举,可以把这些以太网接口都通过isis circuit-type p2p命令配置为P2P接口。下同,不再赘述。
3)验证配置结果
以上配置完成后,可以在各路由器上执行display isis lsdb命令显示IS-IS LSDB信息,查看它们的LSDB是否同步,验证配置结果。
*(In TLV) 表示渗透路由。
*(By LSPID)表示本地生产的LSP。
+表示本地生成的扩展LSP。
在L1路由器中有L1 LSDB,在L1/2路由器中同时又L1 LSDB和L2 LSDB,在L2路由器上只有L2 LSDB。
从在各路由器上执行display isis lsdb命令后的输出信息中可以看到,同处于10
的RouterA、RouterB和RouterC的L1 LSDB是完全一样的,实现了同步;而同位于L2区域的RouterC和RouterD的L2 LSDB也是完全一样的,也实现了同步。
【Router-A】
Database information for ISIS(1)
--------------------------------
Level-1 Link State Database
LSPID Seq Num Checksum Holdtime Length ATT/P/OL
-------------------------------------------------------------------------
0000.0000.0001.00-00* 0x0000022d 0x1201 394 68 0/0/0
0000.0000.0002.00-00 0x0000022f 0x31dd 797 68 0/0/0
0000.0000.0002.01-00 0x0000022c 0x7ede 797 55 0/0/0
0000.0000.0003.00-00 0x00000222 0xb59d 612 111 1/0/0
0000.0000.0003.01-00 0x0000021c 0x71f9 612 55 0/0/0
Total LSP(s): 5
*(In TLV)-Leaking Route, *(By LSPID)-Self LSP, +-Self LSP(Extended),
ATT-Attached, P-Partition, OL-Overload
【RouterB】
Database information for ISIS(1)
--------------------------------
Level-1 Link State Database
LSPID Seq Num Checksum Holdtime Length ATT/P/OL
---------------------------------------------------------------------------
0000.0000.0001.00-00 0x0000022e 0x1002 1190 68 0/0/0
0000.0000.0002.00-00* 0x0000022f 0x31dd 783 68 0/0/0
0000.0000.0002.01-00* 0x0000022c 0x7ede 783 55 0/0/0
0000.0000.0003.00-00 0x00000222 0xb59d 596 111 1/0/0
0000.0000.0003.01-00 0x0000021c 0x71f9 596 55 0/0/0
Total LSP(s): 5
*(In TLV)-Leaking Route, *(By LSPID)-Self LSP, +-Self LSP(Extended),
ATT-Attached, P-Partition, OL-Overload
【Router-C】
Database information for ISIS(1)
--------------------------------
Level-1 Link State Database
LSPID Seq Num Checksum Holdtime Length ATT/P/OL
----------------------------------------------------------------------------
0000.0000.0001.00-00 0x0000022e 0x1002 1179 68 0/0/0
0000.0000.0002.00-00 0x0000022f 0x31dd 770 68 0/0/0
0000.0000.0002.01-00 0x0000022c 0x7ede 770 55 0/0/0
0000.0000.0003.00-00* 0x00000222 0xb59d 585 111 1/0/0
0000.0000.0003.01-00* 0x0000021c 0x71f9 585 55 0/0/0
Total LSP(s): 5
*(In TLV)-Leaking Route, *(By LSPID)-Self LSP, +-Self LSP(Extended),
ATT-Attached, P-Partition, OL-Overload
Level-2 Link State Database
LSPID Seq Num Checksum Holdtime Length ATT/P/OL
-------------------------------------------------------------------------
0000.0000.0003.00-00* 0x00000221 0xc92b 585 100 0/0/0
0000.0000.0004.00-00 0x00000227 0xc66a 478 84 0/0/0
0000.0000.0004.01-00 0x00000224 0xa2bc 478 55 0/0/0
Total LSP(s): 3
*(In TLV)-Leaking Route, *(By LSPID)-Self LSP, +-Self LSP(Extended),
ATT-Attached, P-Partition, OL-Overload
【Router-D】
Database information for ISIS(1)
--------------------------------
Level-2 Link State Database
LSPID Seq Num Checksum Holdtime Length ATT/P/OL
-------------------------------------------------------------------------
0000.0000.0003.00-00 0x00000221 0xc92b 555 100 0/0/0
0000.0000.0004.00-00* 0x00000227 0xc66a 450 84 0/0/0
0000.0000.0004.01-00* 0x00000224 0xa2bc 450 55 0/0/0
Total LSP(s): 3
*(In TLV)-Leaking Route, *(By LSPID)-Self LSP, +-Self LSP(Extended),
ATT-Attached, P-Partition, OL-Overload
还可以通过display isis route命令显示各路由器的IS-IS路由信息。L1路由器的路由表中应该有一条缺省路由,且下一条为L1/l2路由器(我自己在L1路由器上手动添加了默认路由),L2路由器应该有所有L1和L2的路由(参见输出信息中的粗体字部分)。输出信息中的“IntCost”为IS-IS路由的开销值,“ExtCost”为由外部引入的其他协议路由的开销值,“ExitInterface”为路由的出接口,“NextHop”为路由的下一跳地址。当目的网段为设备直连网段时,显示为Direct,“flag”为路由信息标记,不同路由的标记具体如下所示。
① D:表示直连
② A:表示此路由被加入单播路由表中。
③ L:表示此路由通过LSP发布出去。
【RouterA】
Route information for ISIS(1)
-----------------------------
ISIS(1) Level-1 Forwarding Table
--------------------------------
IPV4 Destination IntCost ExtCost ExitInterface NextHop Flags
---------------------------------------------------------------------------
0.0.0.0/0 10 NULL GE1/0/0 10.1.1.1 A/-/-/-
192.168.0.0/24 20 NULL GE1/0/0 10.1.1.1 A/-/-/-
10.1.2.0/24 20 NULL GE1/0/0 10.1.1.1 A/-/-/-
10.1.1.0/24 10 NULL GE1/0/0 Direct D/-/L/-
Flags: D-Direct, A-Added to URT, L-Advertised in LSPs, S-IGP Shortcut,
U-Up/Down Bit Set
【RouterB】
Route information for ISIS(1)
-----------------------------
ISIS(1) Level-1 Forwarding Table
--------------------------------
IPV4 Destination IntCost ExtCost ExitInterface NextHop Flags
---------------------------------------------------------------------------
0.0.0.0/0 10 NULL GE1/0/0 10.1.2.1 A/-/-/-
192.168.0.0/24 20 NULL GE1/0/0 10.1.2.1 A/-/-/-
10.1.2.0/24 10 NULL GE1/0/0 Direct D/-/L/-
10.1.1.0/24 20 NULL GE1/0/0 10.1.2.1 A/-/-/-
Flags: D-Direct, A-Added to URT, L-Advertised in LSPs, S-IGP Shortcut,
U-Up/Down Bit Set
【RouterC】
Route information for ISIS(1)
-----------------------------
ISIS(1) Level-1 Forwarding Table
--------------------------------
IPV4 Destination IntCost ExtCost ExitInterface NextHop Flags
--------------------------------------------------------------------------
192.168.0.0/24 10 NULL GE3/0/0 Direct D/-/L/-
10.1.2.0/24 10 NULL GE2/0/0 Direct D/-/L/-
10.1.1.0/24 10 NULL GE1/0/0 Direct D/-/L/-
Flags: D-Direct, A-Added to URT, L-Advertised in LSPs, S-IGP Shortcut,
U-Up/Down Bit Set
ISIS(1) Level-2 Forwarding Table
--------------------------------
IPV4 Destination IntCost ExtCost ExitInterface NextHop Flags
--------------------------------------------------------------------------
192.168.0.0/24 10 NULL GE3/0/0 Direct D/-/L/-
10.1.2.0/24 10 NULL GE2/0/0 Direct D/-/L/-
172.16.0.0/16 20 NULL GE3/0/0 192.168.0.2 A/-/-/-
10.1.1.0/24 10 NULL GE1/0/0 Direct D/-/L/-
Flags: D-Direct, A-Added to URT, L-Advertised in LSPs, S-IGP Shortcut,
U-Up/Down Bit Set
【RouterD】
Route information for ISIS(1)
-----------------------------
ISIS(1) Level-2 Forwarding Table
--------------------------------
IPV4 Destination IntCost ExtCost ExitInterface NextHop Flags
--------------------------------------------------------------------------
192.168.0.0/24 10 NULL GE1/0/0 Direct D/-/L/-
10.1.2.0/24 20 NULL GE1/0/0 192.168.0.1 A/-/-/-
172.16.0.0/16 10 NULL GE2/0/0 Direct D/-/L/-
10.1.1.0/24 20 NULL GE1/0/0 192.168.0.1 A/-/-/-
Flags: D-Direct, A-Added to URT, L-Advertised in LSPs, S-IGP Shortcut,
U-Up/Down Bit Set
2、应用程序无法正常启动0xc0000022,应用无法启动0x0000022可以修吗
应用无法启动0x0000022可以修吗?我也遇到过此问题,解决办法:方案一: 在项目的“属性|配置属性|链接器|常规”中的“启用增量链接”选择“否”此方法阻断了问题产生的源头,其每次生成exe文件时都直接嵌入清单文件,而不是默认的根据时戳而决定是否更新清单文件,我来为大家科普一下关于应用无法启动0x0000022可以修吗?以下内容希望对你有帮助!

应用无法启动0x0000022可以修吗
我也遇到过此问题,解决办法:方案一: 在项目的“属性|配置属性|链接器|常规”中的“启用增量链接”选择“否”。此方法阻断了问题产生的源头,其每次生成exe文件时都直接嵌入清单文件,而不是默认的根据时戳而决定是否更新清单文件。
方案二:不嵌入清单文件。在项目的“属性|配置属性|清单工具|输入和输出”中的“嵌入清单”选择“否”,从而在生成exe文件时附随生成一个清单文件(默认情况下,其文件名为exe文件的全名加上“.manifest”),避免了嵌入清单文件可能失败的问题。
,谢谢!
最近做一个项目写了一个VC6下的MFC程序,结果传到别人的机子上(WIN7)出现了应用程序正常初始化(0xc0150002)失败的问题,当时还以为就是WIN7的问题,后来把程序拷贝到一台WINXP SP3的程序下还是不行。
为什么我的机子上可以,而别人的机子上运行不了呢?
开始google一下,找到了解决的一个办法——在程序运行出错的时候,右键“我的电脑”,然后点击“管理”,再点击“事件查看器",最后看下“系统”,信息如下:
(1)找不到附属汇编 Microsoft.VC80.DebugCRT,上一个错误是 参照的汇编没有安装在系统上。
(2)Resolve Partial Assembly 为 Microsoft.VC80.DebugCRT 失败。 参考错误消息: 参照的汇编没有安装在系统上。
(3)Generate Activation Context 为 C:/scanfile/Debug/libclamavd.dll 失败。 参考错误消息: 操作成功完成。
可以判断是libclamavd加载的时候出了点问题了,看了下它的manifest文件,其依赖库是Microsoft.VC80.DebugCRT ,这样问题就很明显了,这个dll是在VS2005下编译的,而别人的机子上没有这个环境,我们所编译生成的应用程序由于缺少必需的Debug版本的VC运行库而发生错误。
解决方法:到我的机子上的vs2005的安装目录下,搜索名字中包含串Microsoft.VC80.DebugCRT的文件,共有3个dll文件(msvcm80d.dll,msvcp80d.dll,msvcr80d.dll)和一个manifest文件(Microsoft.VC80.DebugCRT.manifest),拷贝到别人机子上的工程可执行文件目录下,问题就解决了。
从这个问题可以发现几点:
(1)善用工具可以帮助定位问题:事件查看器,depends walker等
(2)搜索效率,比如这个问题直接搜 ”应用程序正常初始化失败 0xc0150002“肯定会得到很多噪音信息。。。
PS:网上的解决办法还有就是说下载vcredist_x86,我试了下不大好使。
本文关键词:应用程序无法正常启动0xc0000022,请单击,应用程序无法正常启动0xc0000022win11,应用程序无法正常启动0xc0000022定,应用程序无法正常启动0xc0000022是电脑问题吗,应用程序无法正常启动0xc0000022。这就是关于《应用程序无法正常启动0xc0000022,应用无法启动0x0000022可以修吗(<0x15>-IS-IS基本功能配置示例)》的所有内容,希望对您能有所帮助!
- 上一篇: 青椒炒培根做法步骤,分享一款培根炒青椒
- 下一篇: 表达心里话心情的句子,表达心里话心情的句子有哪些
- 最近发表