”“八虎”中一些与刘瑾有矛盾的人亦同声附和,于是武宗立即命逮捕刘瑾,把他关在菜厂,并分别派遣官校查封他在宫内外的住宅。
次日,武宗把张永的奏疏出示内阁,下令降刘瑾为奉御,发放到凤阳,刘瑾力图挽回败局,于是给武宗上白帖,哀诉自己赤身被绑,乞赐给一二件敝衣盖体。武宗心软了,立刻下令给刘瑾百件旧衣服,张永大惊,便极力怂恿武宗亲自去抄刘瑾的家。在刘瑾家,武宗亲见搜出的皇帝印、穿宫牌、龙袍及衣甲武器等等违禁品,还发现刘瑾常拿在手的扇里,藏有两把锋利的匕首,这才勃然大怒,立刻下令把刘瑾关到诏狱。各有关部门会审刘瑾后,将之凌迟处死,而经刘瑾改变了的法制,被全部恢复过来。
诛了刘瑾,大快人心,廷臣皆上表称贺,而颂张永功者“多溢美”。英国公张懋、兵部尚书王敞等,奏张永辑宁中外,两建奇功。于是,封张永兄张富为泰安伯,弟张容为安定伯,赐给张永金牌、银币,岁禄加至三百石,并再三赐敕褒谕,又改任为司礼监掌印太监,掌管司礼监事,而过去管理的监、局照旧兼管。
涿州有个男子叫王豸,曾在足上刺龙纹及“人王”两字,张永侦得这情况,将之逮捕。于是,兵部尚书何鉴请晋升张永的封爵,武宗将这提议交付廷议,张永企图自己得到封侯,便借郑和、刘永诚的事例,向廷臣发出暗示,但内阁认为这不合制度,没有同意,张永的气焰受到挫折。丘聚揭发了张永指挥库官吴纪偷出银七千余两,抬入私宅,制造玩好诸物的事,张永被免职闲住。
因为乾清宫遭了火灾,要营建,这才起用张永为御用监掌印太监,总管营建工程,同时兼督京营事务。蒙古小王子部进犯宣府、大同,武宗命都督白玉充总兵官,张永提督宣府、大同、延绥等处军务,帅京营兵前往。张永请求“凡军前机务,悉听便宜行事,违者先处以军法,然后奏闻。”又“请给勘合三百道,银牌五百面,彩缎五百匹以赏有功”,武宗均一一照准。此外,张永还奏带了参随数百人,时吏部侍郎孟春巡抚宣府,有军功,但因和张永有矛盾,被罢官回老家。
宁王朱宸濠在江西谋反,武宗亲征,命张永率边兵两千人为前锋,但大军未到,而提督南赣汀漳军务的副都御史王守仁已经擒获朱宸濠,正把他押送京