痙攣性腸阻塞的發生主要與下列因素有關:
1.腸腔內因素如腸腔內的異物、寄生蟲、炎癥、刺激性食品、腸壁潰瘍及血運障礙等,有時可引起腸壁痙攣。
2.反射性因素腹部的外傷或手術,腸管或腹內其他臟器的病變如腸套疊等,通過腹腔神經叢及腸系膜下神經叢的反射作用,可引起腸管痙攣阻塞。
3.中樞神經所致的因素如腦腫瘤膿腫、癔病、尿毒癥和各種腹絞痛等,可通過中樞神經的作用,偶然也可致腸痙攣。
4.其他食品中毒及其他不明原因。
值得留意的是,固然有很多原因可以引起腸痙攣,但真正能引起阻塞者則罕見。多數是作為其他腸阻塞因素的一種輔助因素而存在,如蛔蟲性、膽石性或異物性腸阻塞時,其致阻塞因素有時并不足以堵塞全部的腸腔而形成阻塞,此時,腸壁肌肉受到阻塞因素的刺激發生痙攣收縮而形成腸腔閉塞。