It is recommended to prefill the oil filter during an oil change to reduce the amount of time needed for the oil pump to fill a new oil filter. In cars with vertical oil filters it is easy to fill the new filter before installing it on the car but this solution is not effective for other cars.
In cars with non-vertical oil filters, one solution is to fill the engine with fresh oil and then to disconnect the coil pack connector and start the engine for a few seconds with only the starter turning the engine slowly to fill the new oil filer. After that you can reconnect the coil connector and start the engine normally.
This is the method I use after each oil change but there is a problem. Whenever I disconnect the coil pack, turn the engine by starter and reconnect it the engine fires up rather violently. In a normal cold start-up, my car revs up to around 1600 RPM then goes back to 1000 - 1100 RPM but when I disconnect and reconnect the coil pack, it suddenly jumps to 2000 RPM violently and then everything goes back to normal. I think this aggressive behavior is not good for a stone cold engine to fire up like that. How can I solve the issue and start the engine normally after my oil change? I think the reason of this aggressive behavior is the presence of unburned fuel inside combustion chambers during the time I start the engine with the coil disconnected. I tried to disconnect all 4 fuel injectors too but that didn't solve the problem.