Mist orsakade problem tidigt på dagen men Dunlop var snabbt på takten med en hastighet av 121,65mph på sin Superstock.
Ballymoneymannen säkrade sedan stången på BMW Superbike med 131.783, precis snabbare än Peter Hickmans 131.063.
Neil Kernohan vann Dundrod 150 Lightweight race, med Christian Elkin tar Ultra-Lightweight utmärkelser.
Ballymena ryttare Kernohan slutade före tvåa Davy Morgan, Paul Robinson, Paul Owen och Olie Linsdell.
Elkin upprepade sin Armoy framgång för två veckor sedan, kommer hem först på sin Moto3-maskin, följt av Sam Wilson och Derek McGee på 125cc cyklar.
Gary Dunlop, son till den sent, legendariske Joey, krävde en kreditvärd fjärde plats på sin debut på evenemanget, med kvinnliga konkurrent Melissa Kennedy femte.
Graham Kennedy tog flaggan i nationella loppet och David Jackson i Challenge händelsen.
Dundrod 150 Superbike-loppet ställdes in på grund av försämrad sikt efter att det ursprungliga loppet hade rödflaggats efter en incident, vilket inte var allvarligt.
Ledarna hade avslutat två varv, med Michael Dunlop precis framför Bruce Anstey, Ian Hutchinson och lap-one ledare Conor Cummins när förhandlingarna stoppades.
Samtidigt, Nya Zeelander Anstey klockade den snabbaste tiden för lördagens två Supersport tävlingar, kant ut Yamaha-monterade Hutchinson med 1,7 sekunder, med Manxman Cummins tredje.
Den 600 cc kvalificeringssessionen stoppades i förtid efter en incident på Flow Bog, vilket resulterade i att en ryttare fördes till sjukhus med icke livshotande skador.
En sju-race program är planerad till lördag, med vägar stängs 09:30 BST.
Superbike träningstider - 1 Michael Dunlop 131.783 mph; 2 Peter Hickman 131.063; 3 Bruce Anstey; 4 Ian Hutchinson 130.13; 5 Dekan Harrison 129.92; 6 Conor Cummins 129.335.
Superstock övningstider - 1 Michael Dunlop 121.625 mph; 2 Derek Sheils 127.779; 3 Steve Mercer 129.718; 4 Jamie Coward 120.19; 5 Conor Cummins 119.926; 6 Bruce Anstey 119.508
Supersport träning gånger - 1 Bruce Anstey 125.94 mph; 2 Ian Hutchinson 124.90; 3 Conor Cummins 124.53; 4 Dean Harrison 124.11; 5 William Dunlop 123.65; 6 Peter Hickman 123.58
Lördag 13 augusti race schema - Vägar stängda från 09:30 BST till 20:30 för Ulster Grand Prix race möte: Superstock (6 varv), Supersport Race 1 (6 varv), Ultralätt/Lightweight (5 varv), UGP Superbike Race (7 varv), Supertwins (5 varv), Supersport Race 2 (6 varv), Superbike Race 2 (6 varv).
Michael Dunlop satte de snabbaste tiderna för Ulster Grand Prix Superbike och Superstock klasser i torsdagens försenade träningspass på Dundrod.