The application status of anchor channels in prefabricated construction projects was discussed, and the influence of installation performance on engineering quality was expounded. Through the designed experiments, the relation between installation torque and reaction force, the relations between installation torque and the minimum margin and thickness of the concrete base, the influence factors of parallel shear were studied by the quantitative analysis. By adopting the statistical method for processing test results, some suggestions wer presented for improving the anchor performance of anchor channels, in order that the performance of the anchorage system could be more reasonably applied in the prefabricated construction projects.