毛福寿前往,他们还没到而思机发已派他的弟弟招赛来入贡,缅甸也上奏说抓住了思任发,要挟明朝割让麓川,朝廷不接受招赛的朝贡,并敕令王骥图取缅甸,王骥便请增派部队。王骥当初传檄缅甸,要他们送来思任发,缅甸表面上装作听命的样子,却阴持两端,大军逼近缅甸,缅甸人用楼船载着思任发来窥伺官军,而暗中用别的船把思任发运回去。王骥知道缅甸人把木邦河水视为与他们是唇齿相依的利害关系,并担心思机发因为他们献出他的父亲而仇视他们,所以终不肯献出思任发。王骥于是奔到居蓝,攻破思机发的巢穴,获得他的妻儿和部落,而唯独思机发逃跑。
王骥被召回,加禄米三百石,英宗命他与都御史陈镒巡视延绥、宁夏、甘肃等边塞。当初,宁夏守边的部队,半年一换,后来边事紧张,三年才换。军士日久疲惫,又增选军属来防备,有的一家有五六人在边防,军用物资供应因此而陷入困境。王骥请每年调换一次,应来更代的十月份到达,而被替代的留到次年正月再送回去,这样边备充足而军队也不会疲劳,英宗觉得他的建议很好,把它推行到各个边防。
英宗命王骥总督军务,宫聚为平蛮将军,率师十五万前往,第二年造船渡过金沙江,叛军在西岸立栏栅拒守。官军联船搭成浮桥渡过去,攻拔叛军栏栅,进而攻破鬼哭山,连拔十余寨,叛军坠崖溺死的有无数人,而思机发还是逃掉,找不到他。那时,官军越过孟养,到达孟海,该地在金沙江之西,离麓川有一千里,自古以来官军从没到过,叛军见到官军非常害怕。而官军远途跋涉,王骥担心粮饷不继,急于想引兵退回。当时思机发虽然躲藏起来,而思任发的少子思陆又拥众占据孟养,王骥推测贼人终不可灭,便与思陆定立条约,立石表,在金沙江上发誓说:“石烂江枯,你才能渡过来。”于是班师。
王骥共三征麓川,终抓不到思机发,议论者指责王骥等人劳师费财,以西南一隅而骚动天下,而会川卫训导詹英上疏弹劾他,大略说:“王骥等人大量役使民夫,抬着彩色的丝织品,散给各个土司以邀取厚利。他擅用腐刑,诈称是进献给陛下做宦官,实际上是充作私人使用。部队行进又没有秩序,十五万人一天同时出发,互相践踏。每名军士背六斗米,在山谷中跋涉,许多人自缢而死。
到达金沙江后,又彷徨不敢渡,渡过之后又不敢攻,后来进攻了,又丧失了都指挥路宣、翟亨等人。等敌人撤走后,却抓渔夫做俘虏,把占领之地分给木邦和缅甸,掩盖败绩以为功劳,这与李宓之败有什么区别?而当时杨