禄在海上保护渔船时，旧疾复发，右眼失明，向道光皇帝请假「休养」，道光皇帝并未将其留任，之后数年都过着半退隐的生活。道光八年（1828年）八月，王得禄销假，携长子王朝纲上朝晋见道光帝，道光降旨：「着回籍候旨补用」，并未获得任用，王朝纲则分派到刑部学习。道光十二年（1832年）台湾发生张丙事件，张丙自称开国大元帅，各地响应以杀害贪官为名，王得禄在厦门招募乡勇，事件平定后加太子少保衔。道光十八年（1838年）嘉义县沈知自称大元帅，杀害官兵，抢夺佳冬（今台南市后壁区）粮仓，王得禄又率义勇，前往平乱，事定后加