宣德元年春,事闻,复降敕切责。时渠魁未平,而小寇蜂起,美留潘可利助逆,宣化周庄、太原黄庵等结云南宁远州红衣贼大掠。帝敕沐晟剿宁远,又发西南诸卫军万五千、弩手三千赴交阯,且敕老挝不得容叛人。四月,命成山侯王通为征夷将军,都督马瑛为参将,往讨黎利。削陈智、方政职,充为事官。通未至,贼犯清化。政不出战,都指挥王演击败之。诏大赦交阯罪人,黎利、潘僚降亦授职;停采办金银、香货,冀以弭贼,而贼无悛心。政督诸军进讨,李安及都指挥于瓒、谢凤、薛聚、朱广等先奔,政由此败,俱谪为事官,立功赎罪。未几,智遣都指挥袁亮击贼黎善于广威州,欲渡河,土官何加伉言有伏。亮不从,遣指挥陶森、钱辅等渡河,中伏并死,亮亦被执。善遂分兵三道犯交州,其攻下关者为都督陈浚所败,攻边江小门者为李安所败,善夜走。通闻之,亦分兵三道出击。马瑛败贼清威,至石室与通会,俱至应平宁桥。士卒行泥泞中,遇伏兵,大败。尚书陈洽死焉,通亦中胁还。利在乂安闻之,鼓行至清潭,攻北江,进围东关。通素无战功,以父真死事封。朝廷不知其庸劣,误用之。一战而败,心胆皆丧,举动乖张,不奉朝命,擅割清化以南地予贼,尽撤官吏军民还东关。惟清化知州罗通不从,利移兵攻之不下。贼分兵万人围隘留关,百户万琮奋击,乃退。帝闻通败,大骇,命安远侯柳升为总兵官,保定伯梁铭副之,督师赴讨,又命沐晟为征南将军,兴安伯徐亨、新宁伯谭忠为左、右副将军,从云南进兵,两军共七万余人。复敕通固守,俟升。
二年春,利犯交州。通与战,斩伪太监黎秘及太尉、司徒、司空等官,获首级万计。利破胆奔遁,诸将请乘势追之,通逗留三日。贼知其怯,复立寨浚濠,四出剽掠。三月复发三万三千人,从柳升、沐晟征讨。贼分兵围丘温,都指挥孙聚力拒之。先是,贼以昌江为大军往来要道,发众八万余人来攻,都指挥李任等力拒,杀贼甚众。阅九月,诸将观望不救,贼惧升大军至,攻益力。夏四月,城陷,任死之。时贼围交州久,通闭城不敢出,贼益易之,致书请和。通欲许之,集众议,按察使杨时习曰:“奉命讨贼,与之和,而擅退师,何以逃罪!”通怒,厉声叱之,众不敢言,遂以利书闻。
升奉命久,俟诸军集,九月始抵隘留关。利既与通有成言,乃诡称陈氏有后,率大小头目具书诣升军,乞罢兵,立陈氏裔。升不启封,遣使奏闻。无何,升进薄倒马坡,陷殁,后军相继尽殁。通闻,惧甚,大集军民官吏,出下哨河,立坛与利盟誓,约退师。遂遣官偕贼使奉表及方物进献。沐晟军至水尾,造船将进,闻通已议和,亦引退,贼乘之,大败。
鸿胪寺进贼与升书,略言:“高皇帝龙飞,安南首朝贡,特蒙褒赏,锡以玉章。后黎贼篡弑,太宗皇帝兴师讨灭,求陈氏子孙。陈族避祸方远窜,故无从访求。今有遗嗣皓,潜身老挝二十年,本国人民不忘先王遗泽,已访得之。倘蒙转达黼宸,循太宗皇帝继绝明诏,还其爵土,匪独陈氏一宗,实蛮邦亿万生民之幸。”帝得书颔之。明日,皓表亦至,称“臣皓,先王暊三世嫡孙”,其词与利书略同。帝心知其诈,欲藉此息兵,遂纳其言。初,帝嗣位,与杨士奇、杨荣语交阯事,即欲弃之。至是,以表示廷臣,谕以罢兵息民意。士奇、荣力赞之,惟蹇义、夏原吉不可。然帝意已决,廷臣不敢争。十一月朔,命礼部左寺郎李琦、工部右侍郎罗汝敬为正使,右通政黄骥、鸿胪卿徐永达为副使,赍诏抚谕安南人民,尽赦其罪,与之更新,令具陈氏后人之实以闻。因敕利以兴灭继绝之意,并谕通及三司官,尽撤军民北还。诏未至,通已弃交阯,由陆路还广西,中官山寿、马骐及三司守令,由水路还钦州。凡得还者止八万六千人,为贼所杀及拘留者不可胜计。天下举疾通弃地殃民,而帝不怒也。
三年夏,通等至京,文武诸臣合奏其罪,廷鞫具服,乃与陈智、马瑛、方政、山寿、马骐及布政使弋谦,俱论死下狱,籍其家。帝终不诛,长系待决而已。骐恣虐激变,罪尤重,而谦实无罪,皆同论,时议非之。廷臣复劾沐晟、徐亨、谭忠逗留及丧师辱国罪,帝不问。
琦等还朝,利遣使奉表谢恩,诡言皓于正月物故,陈氏子孙绝,国人推利守其国,谨俟朝命。帝亦知其诈,不欲遽封,复遣汝敬、永达谕利及其下,令访陈氏,并尽还官吏人民及其眷属。明年春,汝敬等还,利复言陈氏无遗种,请别命。因贡方物及代身金人。又言:“臣九岁女遭乱离散,后知马骐携归充宫婢,臣不胜儿女私,冒昧以请。”帝心知陈氏即有后,利必不言,然以封利无名,复命琦、汝敬敕谕再访,且以利女病死告之。