In our country power demand is a major problem so we are going to introduce an algorithm based on genetic algorithm is proposed to solve service restoration problem in power distribution systems with priority customers. In genetic algorithm new solutions are found in every next generation with probability of getting the better solution till the optimal solution is not found. Service restoration problem is formulated as multi objective multi-constraint combinatorial optimization problem . The integer permutation scheme is used to generate the offspring in genetic algorithm. Integer permutation does not allow the hamming cliff problem. In case of partial restoration, including micro grid action that increases the power transfer capacity reduces out-of-service area. The operating time of manual and automatic controlled switches is significantly different. Therefore both type of switches are considered separately. The comprehensive simulation results of proposed method including three phase and load side fault are presented for 5 bus test systems.