В связи с упадком Дуньхуана главным противником Северной Лян стало созданное в Пинчэне (современный Шатун в провинции Шаньси) сяньбийским племенем государство Северная Вэй, в результате чего в период Северной Лян в Дуньхуане не происходило сколько-нибудь значимых событий.
В 439 г. северовэйский Тай У-ди взял штурмом столицу Северной Лян город Гуцзан (Увэй), и Северная Лян фактически пала, хотя последние ее правители продолжали оказывать сопротивление в западной части коридора Хэси. Так, в 441 году, удерживая Дуньхуан под серьезным давлением сяньбийской армии, правитель Северной Лян Ухой отправил своего младшего брата Аньчжоу с пятитысячным войском для захвата царства Шаньшань, но шаньшаньский правитель Би Лун сумел отразить нападение. Видя безвыходность положения, Ухой в 442 году берет с собой десять тысяч дворов и переходит пустыню на западе. Но еще до его вторжения шаньшаньский правитель бежал в Черчен. В августе того же года Ухой, оставив своего племянника Цзюйцюя Фэнчжоу охранять Шаньшань, лично проводит армию через Карашар и нападает на Гаочан. В сентябре, разбив армию правителя Гаочана Кань Шуана, он захватывает крепость, провозгласив себя князем Хэси (Хэси-ван). В 443 году Ухой провозгласил начало правления под девизом Чэнпин, а в Гаочане была образована династия Великая Лян, но уже в 444 году Ухой умер, его место занял Аньчжоу. Переселение из Северной Лян в Гаочан большого количества людей вызвало голодный год и «бесчисленные смерти»[5]. Это объясняется тем, что Северная Лян увела за собой много людей из Дуньхуана, в котором собирались бежавшие от наступления сяньбийской армии.
Итак, в результате уничтожения Западной Лян силами Северной Лян, а позднее Северной Лян силами Северной Вэй Дуньхуану был нанесен колоссальный ущерб.
В 442 году уходом Цзюйцюй Ухоя из Дуньхуана воспользовался Ли Бао, потомок Ли Гао из Западной Лян. Он занял город и отправил своего брата Ли Хуайда признать власть Северной Вэй, которая и оставила его в качестве правителя округа Шачжоу. Но вскоре, в 444 году, его перевели в Пинчэн [25: цзюань 4], а Северная Вэй стала осуществлять прямой контроль над Дуньхуаном, в котором был организован гарнизон (Схемы и планы округов и уездов девиза Юаньхэ [Юаньхэ цзюньсянь тучжи | ]), опорный пункт для нанесения ударов по передовым позициям жужаньского ханства. В 445 г. полководец Ван Дугуй двинул свою армию из Дуньхуана на Шаньшань, а в 448 г. он вернулся с победой над Карашаром и Куча [25: цзюань 4; 500]. Практически одновременно, в 450 году, жужани, использовавшие как плацдарм Монгольское плато, помогли Цзюйцюй Аньчжоу из Гаочана напасть и уничтожить небольшое княжество Чеши, объединив таким образом Турфанскую котловину, а правитель Чеши Чеило с остатками своих людей ушел через Карашар в Северную Вэй [25: цзюань 30; 500]. Впоследствии, в 460 году, жужаньские войска свергли власть Цзюйцюй Аньчжоу, а правителем Гаочана был назначен Кань Бочжоу [5]. Таким образом, жужани контролировали не только все территории к западу от Дуньхуана, но и прилегающую к нему Турфанскую котловину. В 472474 гг. жужани неоднократно атаковали Дуньхуан, численность нападавших доходила до тридцати тысяч всадников, и только благодаря командующим гарнизона Вэй Дуохоу и Лэ Лошэну удалось сохранить Дуньхуан [25: цзюань 7]. Серьезность ситуации вынудила многих государственных чиновников склониться к необходимости бросить Дуньхуан и перенести границу Северной Вэй к Лянчжоу. Но придворный чиновник Хань Сю считал, что, оставив город, невозможно будет гарантировать не только сохранение Лянчжоу, но даже спокойствие в Гуаньчжуне [25: цзюань 42]. Сяовэнь-ди решительно поддержал это мнение и продолжил укреплять военную мощь гарнизона в Дуньхуане. В 485 г. первым главой гарнизона (дацзян) стал Му Лян, который постарался «ослабить чрезмерный контроль и помочь нуждающимся» [25: цзюань 27], это способствовало некоторому возрождению и восстановлению Дуньхуана. Тогда же вышедшие из состава Жужаньского ханства племена гаоцзюй основали на северо-западе Гаочана собственное государство и уже к 487 году разбили жужаньскую армию. В 488 г. начальник жужаньского гарнизона в Иу Гао Гаоцзы сдался Вэй. В 492 г. стотысячная армия Северной Вэй нанесла жужаням окончательное поражение. В Дуньхуане установился мир, однако итогом многолетних кровопролитных войн стало серьезное снижение численности населения, и потребовалось немало времени для восстановления. Во времена правления под девизом Шэньгуй (518520) начальник округа Юань Фань говорил, что Дуньхуан и Цзюцюань «пуще пустого» [25: цзюань 69], и предлагал усилить переселение туда народа, что свидетельствует о чрезвычайном упадке Дуньхуана.