try to add deferal to your Running Background
public async void Run(IBackgroundTaskInstance taskInstance) { BackgroundTaskDeferral deferral = taskInstance.GetDeferral(); //YOUR CODE GOES HERE deferral.Complete(); }