The world No.1, who is expected today to announce a 10-year deal with Nike worth well over £100m, made his thoughts known again 48 hours before Europe should name their man for Gleneagles next year.
"Ryder Cup captaincy should be a one-time thing," Northern Irishman McIlroy said. "Everybody deserving gets their chance and moves on. I would love to play under Paul McGinley in 2014."
Meanwhile, Scott Jamieson narrowly missed out on claiming the Volvo Golf Champions title in South Africa after he blew a five-shot lead to let local hero Louis Oosthuizen claim the crown.
The 29-year-old from Glasgow just missed out on earning his second win in South African in six weeks as 2010 Open winner Oosthuizen carded a joint best-of-the-day 66 at Durban Country Club to take the £282,974 first prize by one shot with a score of 16 under par.
Jamieson said: "Louis's a major champion – there's no shame in losing to him. I gave it my all."