右手发软无力可能是由于大脑和颈椎疾病以及支配手部的神经损伤引起。脑疾病,包括急性脑梗死、脑出血和脑肿瘤,可以通过CT或MRI进行诊断。如果是脑梗死,应给予抗血小板和改善循环治疗。如果是脑出血,应给予脱水以降低颅内压或手术。如果是脑瘤引起的,就需要手术。由于颈椎病可以做颈椎磁共振检查确诊,给予针灸、理疗、牵引、神经营养保守治疗。