A communication service status control method, applied to a first terminal device, wherein the method comprises: if it is detected that a preset trigger condition is met, enabling, by a processor of the first terminal device, a first communication service corresponding to a target service, and displaying, by a display of the first terminal device, a status of a switch control of the first communication service as a first state, wherein the first communication service is a communication service required for implementing the target service and the first communication service corresponding to the target service is an application layer interconnection service, and the first state is that the first communication service is in an enabled state; and if a first operation performed by a user for the switch control is detected and it is detected that the target service is in a running state, in response to the first operation, displaying, by the display of the first terminal device, a status of a switch control of a second communication service as a second state, and maintaining the second communication service in an enabled state, wherein the first operation is an operation indicating to disable the second communication service, the second communication service is a physical layer communication service and is one or more communication services in the first communication service, and the second state is that the second communication service is in a disabled state; and if the first operation is detected and it is detected that the target service is not running, disabling, by the processor of the first terminal device, the second communication service. if it is detected that a preset trigger condition is met, enabling, by a processor of the first terminal device, a first communication service corresponding to a target service, and displaying, by a display of the first terminal device, a status of a switch control of the first communication service as a first state, wherein the first communication service is a communication service required for implementing the target service and the first communication service corresponding to the target service is an application layer interconnection service, and the first state is that the first communication service is in an enabled state; and if a first operation performed by a user for the switch control is detected and it is detected that the target service is in a running state, in response to the first operation, displaying, by the display of the first terminal device, a status of a switch control of a second communication service as a second state, and maintaining the second communication service in an enabled state, wherein the first operation is an operation indicating to disable the second communication service, the second communication service is a physical layer communication service and is one or more communication services in the first communication service, and the second state is that the second communication service is in a disabled state; and if the first operation is detected and it is detected that the target service is not running, disabling, by the processor of the first terminal device, the second communication service.