Hoạt động tiếp theo của "Morris" diễn ra vào cuối tháng 8, khi nó gia nhập Lực lượng Đặc nhiệm 61 để hỗ trợ cho Chiến dịch Guadalcanal. Trong hai tháng tiếp theo, nó hộ tống các tàu sân bay và tuần tra tại khu vực quần đảo Solomon. Vào ngày 25 tháng 10, sau ba ngày càn quét một cách độc lập suốt khu vực quần đảo Gilbert, nó gia nhập trở lại Lực lượng Đặc nhiệm 17 và tham gia Trận chiến quần đảo Santa Cruz. Trong hoạt động này, nó bắn rơi sáu máy bay đối phương và một lần nữa đi đến để giải cứu cho tàu sân bay , cứu vớt được 550 người sống sót. Cấu trúc thượng tầng của nó bị hư hại trong quá trình giải cứu, nhưng sau khi được sửa chữa tại Espiritu Santo, nó quay trở lại khu vực Guadalcanal, thoạt tiên hoạt động cùng tàu sân bay , và sau đó như một tàu hộ tống tiếp liệu cho .