李克用平定王行瑜时,李罕之曾向李克用谋求邠宁节度使的官职,李克用规劝他说:"王行瑜依仗自己有功威胁皇帝,所以我和你共同讨伐并将他杀死。日前打败王行瑜,我首先上奏催促苏文建赶赴邠宁就职,现在这一奏疏刚刚送到皇帝那里,如果马上又要改变,朝廷内外的舆论一定会一片哗然,就要说我们的所作所为和王行瑜是一个样子。我和你情如兄弟,所以没有给你什么特别的恩惠,等到返回镇所,我再为你论功行赏好了。"
李罕之闷闷不乐地退了下去,他私下对盖寓说:"我自从河阳失守以后,依靠大王的庇护,已经有很多年月了。近来我发现越来越衰老,对出征作战已经感到厌倦,假如得到大王李克用和您的怜悯,赐给我一个小镇,让我在几年之中停止出征作战,一心治病,然后再回乡养老,那就是我的幸运了。"
盖寓就去为李罕之说情,李克用没有同意。每当藩镇官位出现空缺,商量人选时总是不提李罕之,李罕之感到忧伤苦闷。盖寓担心李罕之会生异心,多次为他说话,李克用说:"我对于李罕之,怎么在乎一个小镇呢!只是李罕之这个人像鹰一样,饥饿的时候为你效劳,吃饱了以后就背离你飞走了。"
等到薛志勤去世,潞州这个地方十多天没有主帅,李罕之擅自带领泽州军队夜间进入潞州,占据了潞州城,然后呈文报告李克用说:"薛铁山死了,潞州百姓没有主帅,我害怕别有用心的人发动变乱,所以就擅自进入潞州镇守安抚,现在请大王裁决。"
李克用大怒,派人前去责备,李罕之于是就派他的儿子李颢去朱全忠那里请降,并捉住河东将领马溉等以及沁州刺史傅瑶送往汴州。李克用派遣李嗣昭率领军队讨伐李罕之,先攻克泽州,俘虏了李罕之的家属,把他们送到晋阳。然后李克用派遣蕃、汉马步都指挥使李君庆率军攻打李罕之,包围了潞州。
朱全忠出兵驻扎在河阳,派遣部将张存敬去救援李罕之,又派丁会率军增援,把河东军队打得大败。李君庆解除潞州之围匆匆离去,李克用诛杀了李君庆及副将伊审、李宏袭,又任命李嗣昭为蕃、汉马步都指挥使,代替李君庆去攻打潞州。这时候李罕之已经得了重病,朱全忠向朝廷奏请任命李罕之为河阳节度使,丁会为昭义节度使。不多久,又派部将张归霸守卫邢州,派遣葛从周代替丁会守卫潞州,接着又从潞州召回葛从周,派遣贺德伦去守卫潞州。
李嗣昭率领军队到达潞州城下,又分兵攻打泽州,汴州将领刘玘放弃泽州逃跑,河东军队进军攻下天井关,于是委任李存璋为泽州刺史。贺德伦紧闭潞州城门不出战,李嗣昭每天派出骑兵环绕潞州城巡行,捕捉割草放牧的人,把潞州城附近三十里地的稻谷和黍子都割光了,贺德伦等于是放弃潞州城乘夜逃走,直奔壶关县。河东将领李存审伏兵迎击,一时杀死俘虏的有很多人,当葛从周领着援军开来时,听说贺德伦等已经战败,就返回去了。
朱全忠又派遣葛从周率领衮州、郓州、滑州、魏州四镇的军队十万人去攻打刘仁恭,攻克德州,斩杀了刺史傅公和,在沧州包围了刘守文。刘仁恭派遣使者用卑下的言辞和丰厚的礼物向河东李克用处求援,李克用于是派遣周德威率领骑兵五千人从黄泽关出发,攻打邢州、洺州以救援刘仁恭。刘仁恭率领幽州军队五万人救援沧州,在乾宁军驻扎。葛从周留下张存敬、氏叔琮守卫沧州营寨,自己率领精兵在老鸦堤迎战刘仁恭,大败刘仁恭的军队,斩杀首级三万人,刘仁恭逃走退守瓦桥。
李克用又派遣都指挥使李嗣昭率领军队五万人攻打邢州、洺州以救援刘仁恭,并在内丘打败了汴州军,王镕派使者在幽州刘仁恭、汴州朱全忠中间进行调解,正巧长期下雨,朱全忠于是召回了葛从周。李嗣昭又在沙河县打败了汴州军队,进兵攻打洺州。朱全忠率领军队救援洺州,还没有到达,李嗣昭已经攻下洺州,活捉刺史朱绍宗,朱全忠命令葛从周率军去攻打李嗣昭。葛从周从邺县渡过漳水,在黄龙镇驻扎军队,朱全忠亲自率领中军三万人渡过洺水安营扎寨,李嗣昭于是放弃洺州城逃走,葛从周在青山口设伏拦击,大败李嗣昭的军队。
朱全忠因为王镕和李克用互相勾结,就出兵讨伐他,攻下了临城县,渡过滹沱河,又攻打镇州南门,焚烧它的关城。朱全忠亲自到了元氏县,王镕害怕了,派遣判官周式到朱全忠营中求和,朱全忠非常生气,对周式说:"我多次写信告诉王镕,他竟然不听意见。现在我的军队已经到达这里,不要祈求宽恕了。"
周式说:"镇州紧靠太原,受到被侵犯糟蹋的困扰,四方的邻镇各求自保,不能互相救援体恤。王镕和李克用和好往来,是为了让百姓免受战祸。如今您果真能够为大家除害,那么天下有谁不听从您呢?岂止是一个镇州啊!您就是唐朝的齐恒公、晋文公,应当崇尚礼仪完成霸业。假如只是炫耀武力,到处征讨,那么镇州虽然不大,但城墙坚固,食物充足,您虽有十万人的军队,也是不容易攻下镇州的啊!况且王氏已经五代在这里执掌兵权,时人推崇他们忠孝齐全,人人都想为他们而死,难道可以图谋攻下吗?"
朱全忠笑着揽住他的衣袖,请进营帐中说:"我是与你开玩笑哩!"
于是派遣客将开封人刘捍进入镇州城去见王镕,王镕用他的儿子节度副使王昭祚以及大将子弟作为人质,拿出有花纹的丝织品二十万匹犒劳朱全忠的军队。朱全忠领军返回,并把自己的女儿嫁给了王昭祚为妻。成德判官张泽对王镕说:"河东李克用是个强敌,现在虽然有了朱全忠的援助,但譬如家里起火,怎么能够等待远水呢?那幽州的刘仁恭、沧州的刘守文,易州、定州的王郜,仍依附着李克用,不如劝说朱全忠乘胜降服他们,使得河北各镇合而为一,这样就可以对抗河东李克用了。"
王镕于是又派遣周式前去说服朱全忠,朱全忠听了大为高兴,就派遣张存敬会合魏博的军队去攻击刘仁恭,攻克灜州,夺取景州,活捉了刺史刘仁霸,又攻克了莫州。张存敬攻打刘仁恭,攻克二十座城,想要从瓦桥赶赴幽州,因为道路泥泞不能前进,于是率领军队向西攻打易州、定州,攻克祁州,杀死了刺史杨约。
张存敬攻打定州,义武节度使王郜派遣后院都知兵马使王处直率军几万人进行抵抗,王处直请求环绕城墙修建木栅栏,等到张存敬的军队疲乏懈怠再发动攻击,孔目官梁汶说:"过去幽州、镇州军队三十万人来攻打我们,当时我们的人马不到五千,一仗便打败了他们。如今张存敬的军队不过三万人,我们的人马是当时的十倍,为什么要表示怯懦,却想依仗此城来固守呢?"
王郜于是派遣王处直在沙河迎战,结果被打得大败,战死者超过半数,余下的士兵簇拥着王处直逃回定州。王郜放弃定州逃奔晋阳,军中将士就推举王处直担任留后。张存敬进军包围定州,朱全忠也到了城下,王处直登上城楼呼喊说:"我们侍奉朝廷很忠诚,对您也没有冒犯,为什么要攻打我们?"
朱全忠说:"你们为什么要依附河东李克用?"
王处直回答说:"我的哥哥王处存和晋王李克用一起讨平黄巢立有功劳,受封的地盘互相靠近,并且是儿女亲家,友好相处来往不断,这是人之常情,请从此改变这种关系。"
朱全忠就同意了与他和好,王处直把罪责推归于梁汶,并杀了他的全族,用来告谢朱全忠,还拿出绢帛十万匹来犒劳朱全忠的军队,朱全忠于是率领军队返回,还仍然上表朝廷,替王处直要求节度使的旌节和斧铖。在这以前王郜曾向河东李克用告急,李克用派遣李嗣昭率领步骑兵三万人直下太行进攻怀州,把它打下来了。接着又进攻河阳,河阳留后侯言没有料到河东李克用的军队会突然到达,十分狼狈,进退失据。李嗣昭攻破了河阳城外的羊马城,正遇上佑國军将领阎宝率领军队前来救援,并在壕沟外奋力作战,河东军队便退了回去。刘仁恭派他的儿子刘守光率军救援定州,在易水之上驻扎。朱全忠派遣张存敬进行袭击,杀死刘守光的军队六万多人,从此以后,河北各镇全部归顺朱全忠。