In an islanding microgrid with meshed structure, accurate reactive power sharing is more difficult than in a traditional single-bus microgrid due to its complex inner structure. This paper proposes an enhanced power-sharing control scheme designed to share both active and reactive power accurately in a meshed microgrid, with the aid of adaptive regulation of the virtual impedances. The proposed control method always achieves accurate power sharing even when the microgrid configuration or the load condition is changed. Furthermore, the proposed control strategy can be implemented directly without any knowledge of the detailed microgrid configuration or the required load power measurement, which decreases the complexity and cost of the system. We theoretically investigated the proposed control and validated its feasibility and effectiveness via simulation and experiment.