Ex-Gers centre half Paddy McNally almost opened the scoring after four minutes, however his header from a corner-kick went wide of the post.
At the other end, a low shot from Paul McDowell was saved by Conor Devlin before the forward curled another shot wide from the edge of the area soon after.
On the 18th minute, the hosts took the lead as Martin Donnelly latched onto a through ball to slot into the bottom corner.
Full-back Ben Tilney then tried to make it two, but he was a denied by a diving Liam McAuley save.
Soon after, Donnelly added his and Larne’s second; latching on to Fuad Sule’s through ball to roll the ball through McAuley’s legs and into the net.
Caolan Loughran then nearly pulled a goal back against his former side as his volley from outside the area was held by Devlin.
Tiernan Lynch’s side should have added a third before the break as Donnelly’s cross found the unmarked David Scullion at the back post, however to Rangers’ relief he skied his effort, leaving it at 2-0 at the interval.
The second half started as a quieter affair, with Martin Murray replacing Daniel Kelly after 56 minutes.
After the hour mark, Jeff Hughes’ long-range effort was pushed over the bar by McAuley.
Sean Green then replaced Paul McDowell as Niall Currie’s side looked to get back into the game.
Left-back Tilney again had a chance to score when he went one-on-one with McAuley, however his side-footed effort skimmed wide of the post.
Tilney made amends fifteen minutes from time, however, as he tapped in from Tomas Cosgrove’s cross.
The scoring was rounded off on the 84th minute as McAuley’s foul on David McDaid in the area presented Donnelly with the chance to grab his hat-trick, and the winger took it as he fired the ball down the centre of the goal to round off the action at Inver Park.
Carrick Rangers: McAuley; Rodgers, Surgenor (C), Loughran; Chapman, McDermott, Kelly (Murray, 56), Neale; Anderson; McDowell (Green, 65), Nixon.
Unused substitutes: Brennan, McCauley, Warwick.